siavashoutadi.virt_guest
役割名
KVMで仮想マシンを作成するためのAnsibleロールです。
要件
Libvirtがインストールされている必要があります。
ロール変数
# ゲスト名
virt_guest_name: "vm1"
# CPUコア数
virt_guest_vcpus: 1
# メモリの単位。使用可能な値はGBまたはMBです
virt_guest_memory_unit: "GB"
# メモリサイズ
virt_guest_memory: 2
# 追加するディスク
# フォーマットは次の通りです:
# - path: /var/lib/libvirt/images/
# size: SIZE in MB
virt_guest_disks: []
# ディスクファイルの所有者とグループ
virt_guest_disks_owner: qemu
virt_guest_disks_group: qemu
# 追加するネットワーク
# フォーマットは次の通りです:
# - NET_NAME
virt_guest_networks: []
# cdromに接続するisoファイルのパス
virt_guest_iso: ""
依存関係
該当なし
例プレイブック
- name: 仮想ゲストを作成
hosts: hypervisor
become: yes
vars:
virt_guest_name: vm1
virt_guest_disks:
- path: /var/kvm-images
size: 20480
virt_guest_networks:
- virbr1
virt_guest_iso: /tmp/iso/centos.iso
roles:
- role: siavashoutadi.virt_guest
ライセンス
Apache