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\hostnameqemu_kvm_libvirtguests_onshutdown: "shutdown" と定義することもできます。

注意

/etc/sysconfig/libvirt-guests で ON_SHUTDOWN の値を変更した後、libvirt-guests サービス は自動的に再起動されません(そうしないと、すべての VM がシャットダウンまたはサスペンドされます)。

ライセンス

GPLv3 ライセンス

著者情報

Vitaly Yakovenko

プロジェクトについて

Role to configure KVM hypervisor hosts.

インストール
ansible-galaxy install serverbee.qemu_kvm
ライセンス
Unknown
ダウンロード
93
所有者