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 中)。可能的值:shutdownsuspend

示例

  1. Playbook qemu-kvm.yml
- hosts:
    - hostname
  roles:
    - qemu-kvm
  1. 安装

    ansible-playbook --user=username --become qemu-kvm.yml

  2. 配置(设置变量 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

关于项目

Role to configure KVM hypervisor hosts.

安装
ansible-galaxy install serverbee.qemu_kvm
许可证
Unknown
下载
93
拥有者