用于快速创建和部署用于qa测试的openstack机器的工具。

5minute的Python项目详细描述


给我一个openstack上的图像实例。快点!

快速启动

要运行5分钟,您需要安装以下libs:

python-keystoneclient
python-cinderclient
python-heatclient
python-neutronclient
python-novaclient
python-xmltodict
python-prettytable

要从RPM(Fedora)安装它们,请执行以下操作 dnf -y install $( cat requirement-rpms.txt )

如果您已经使用pip安装了5分钟,它们被安装为 依赖关系。否则,您必须手动安装它们。

获取配置文件:

  1. 登录到OpenStack实例WebUI
  2. 导航到“访问和安全”->;“API访问”
  3. 将文件从“下载OpenStack RC文件”保存到~/.5min/config

开始:

显示帮助:

$ 5minute help

上载您的ssh公钥:

$ 5minute key ~/.ssh/id_rsa.pub

显示我们可以使用的图像:

$ 5minute images

启动机器(考虑在 命令):

$ 5minute boot <image_name_or_id>

启动完成后,您应该能够通过ssh连接到新计算机

$ ssh root@<machine_ip_address>

您可以列出当前计算机:

$ 5minute list

完成后,关闭机器(可以通过openstack webui执行此操作 以及):

$ 5minute delete <machine_name_or_id>

列出可用的OpenStack方案:

$ 5minute scenario templates

运行方案:

$ 5minute scenario boot <scenario_template_name>

完成方案后,应将其删除:

$ 5minute scenario delete <scenario_name_or_id>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JPanel的java滚动窗格?   java JPA查询方法:findTopX,其中X是给定的(变量)数?   当应用程序在Oreo中处于后台时,java音乐服务在几秒钟后不工作   java通过TCP流发送密钥编码的字符串BadPaddingException with Windows   java在这里构建代码的更好方法是什么?   如何使用Java(无给定参数)检查列表中是否有数字   跨多个JVM的java事务控制   dataframe如何使用SparkJavaAPI的MapFunction和ReduceFunction在集群上并行处理这个问题?   java如何在多模块spring引导中配置yml文件   已安装java JDBC驱动程序,但出现异常   JUnit 4中的java,有没有一种方法可以在扩展BlockJUnit4ClassRunner的自定义运行程序中,在all@BeforeClass之前运行一段代码   继续未能选择JAVA上的radioButton   java如何通过PHP代码运行shell命令?   java JSlider SynthLookandFeel填充颜色   java给定一个数字,打印下三个数字   java SpringMVC(安全)403错误   java Graphhopper从装载的obb文件系统加载路由信息时出错   java安全工具扫描问题,发现依赖默认编码:新字符串(字节[])   java如何获取嵌套字段