用于快速创建和部署用于qa测试的openstack机器的工具。
vminute的Python项目详细描述
给我一个openstack上的图像实例。快点!
快速启动
安装
有几种5分钟安装的方法。你挑一个 接下来。
软呢帽
5分钟套餐在Fedora存储库中提供。
dnf install 5minute
copr存储库
对于最新版本,启用copr存储库
dnf copr enable mkorbel/5minute
安装5分钟。
dnf install 5minute
手动安装
要运行5分钟,您需要安装以下libs:
python3-keystoneclient python3-cinderclient python3-heatclient python3-neutronclient python3-novaclient python3-glanceclient python3-xmltodict python3-prettytable
要将它们安装为rpms(fedora),请运行 dnf -y install $( cat requirement-rpms.txt )。
如果您使用pip install vminute安装了5分钟,则它们有 已作为依赖项安装。否则,你必须安装它们 手动操作。
获取配置文件
- 登录到OpenStack实例WebUI
- 导航到项目->;API访问
- 将文件从“下载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>