本地spin manageiq/cfme设备。
miqbox的Python项目详细描述
miqbox
在本地使用虚拟化的spin manageiq/cfme设备。
先决条件
虚拟化:
开发包:
sudo dnf install libvirt-devel python-devel python3-devel
安装
点
pip install miqbox --user
来源
python setup.py install --user
故障排除
防止
libvirt
询问root
密码:添加
libvirt
组(默认情况下可能存在)sudo groupadd libvirt
不添加根
user
作为成员sudo usermod -a -G libvirt <username>
为
添加libvirt
:Polkit
规则vim /etc/polkit-1/rules.d/80-libvirt.rules
polkit.addRule(function(action, subject){if(action.id =="org.libvirt.unix.manage"&& subject.local && subject.active && subject.isInGroup("libvirt")){return polkit.Result.YES;}});
使用量
有关
的帮助MiqBox
Usage: miqbox [OPTIONS] COMMAND [ARGS]... Spin ManageIQ/CFME Appliance locally with Virtualization. Options: --version Show the version and exit. --help Show this message and exit. Commands: config Configure MiqBox create Create Appliance evmserver Restart Miq/CFME Server images Check available images kill Kill Appliance pull Download Image rmi Remove local Images start Start Appliance status Appliance Status stop Stop Appliance
贡献
在github上分叉repository 做些改变。确保将自己添加到AUTHORS。
在开发模式下安装
pip install -r requirements-dev.txt pip install -e .
发送请求和错误。