跳转到主要内容

一个用于快速创建和部署Openstack机器的工具,用于QA测试。

项目描述

给我一个OpenStack上的镜像实例。快一点!

快速入门

要运行5minute,您需要安装以下库

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

如果您使用RPMs (Fedora) 安装它们,请执行 dnf -y install $( cat requirement-rpms.txt )

如果您已使用pip安装5minute,它们作为依赖项安装。否则,您必须手动安装它们。

获取配置文件

  1. 登录到您的OpenStack实例WebUI

  2. 导航到访问与安全 -> API访问

  3. 从“下载OpenStack RC文件”保存文件到 ~/.5minute/config

开始使用

显示帮助

$ 5minute help

上传您的SSH公钥

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

显示我们可以工作的镜像

$ 5minute images

启动您的机器(请考虑在命令中添加“–name”或“–flavor”)

$ 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>

项目详情


下载文件

下载您平台对应的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分布

5minute-0.2.1.tar.gz (12.4 kB 查看哈希值)

上传时间

支持者