serverbee.qemu_kvm
QEMU-KVM 角色
这个角色安装虚拟化工具 qemu-kvm 及其他工具(libvirtd, libvirt-client等)
变量
一般设置
qemu_kvm_packages
:[可选]:要安装的软件包列表(详见 defaults/main.yml)qemu_kvm_use_rhev_version
:[可选,默认true
]:是否使用 virt7-kvm-common-candidate 仓库(仅适用于el7)qemu_kvm_remove_default_network
:[可选,默认true
]:删除默认的 qemu-kvm 网络
配置
qemu_kvm_libvirtguests_onshutdown
:[可选,默认suspend
]: 设置 ON_SHUTDOWN= 变量(在 /etc/sysconfig/libvirt-guests 中)。可能的值:shutdown
或suspend
示例
- Playbook
qemu-kvm.yml
- hosts:
- hostname
roles:
- qemu-kvm
安装
ansible-playbook --user=username --become qemu-kvm.yml
配置(设置变量 ON_SHUTDOWN=shutdown)
ansible-playbook --user=username --become --extra-vars="qemu_kvm_libvirtguests_onshutdown=shutdown" qemu-kvm.yml --tags=libvirt-guests-configure
或者可以在 host_vars\hostname
中定义变量 qemu_kvm_libvirtguests_onshutdown: "shutdown"
注意
在 /etc/sysconfig/libvirt-guests 中更改 ON_SHUTDOWN 的值后,libvirt-guests 服务不会自动重启(否则所有虚拟机将被关闭或挂起)。
许可证
GPLv3 许可证
作者信息
Vitaly Yakovenko