一个用于快速创建和部署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,它们作为依赖项安装。否则,您必须手动安装它们。
获取配置文件
登录到您的OpenStack实例WebUI
导航到访问与安全 -> API访问
从“下载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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8293e19b18003330640bc61c23dd268d93672384f9fb552d4c59e395ab39f075 |
|
MD5 | 8129344957073ef7927b3809eea04a3f |
|
BLAKE2b-256 | 2f971f04f2c6f6fc2db47b86237104b63aba614d1c257e66b96750bdcf564955 |