serverbee.qemu_kvm
QEMU-KVM ロール
このロールは、追加ツール(libvirtd、libvirt-clientなど)と一緒に仮想化ツール qemu-kvm をインストールします。
変数
一般
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
使用例
1. Playbook qemu-kvm.yml
- hosts:
- hostname
roles:
- qemu-kvm
2. インストール
ansible-playbook --user=username --become qemu-kvm.yml
3. 設定(変数 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 サービス は自動的に再起動されません(そうしないと、すべての VM がシャットダウンまたはサスペンドされます)。
ライセンス
GPLv3 ライセンス
著者情報
Vitaly Yakovenko