siavashoutadi.virt_guest
Rollenname
Eine Ansible-Rolle zur Erstellung von virtuellen Maschinen auf KVM.
Anforderungen
Libvirt sollte installiert sein.
Rollen-Variablen
# Name des Gasts
virt_guest_name: "vm1"
# CPU-Kerne
virt_guest_vcpus: 1
# Speichereinheit. Gültige Werte sind GB oder MB
virt_guest_memory_unit: "GB"
# Arbeitsspeicher
virt_guest_memory: 2
# Zu hinzuzufügende Festplatten
# Das Format ist:
# - pfad: /var/lib/libvirt/images/
# größe: GRÖSSE in MB
virt_guest_disks: []
# Besitzer und Gruppe der Festplattendateien
virt_guest_disks_owner: qemu
virt_guest_disks_group: qemu
# Zu hinzuzufügende Netzwerke
# Das Format ist:
# - NETZ_NAME
virt_guest_networks: []
# Pfad zur ISO-Datei, die am CD-ROM angeschlossen werden soll
virt_guest_iso: ""
Abhängigkeiten
Keine
Beispiel-Playbook
- name: Virtuellen Gast erstellen
hosts: hypervisor
become: ja
vars:
virt_guest_name: vm1
virt_guest_disks:
- pfad: /var/kvm-images
größe: 20480
virt_guest_networks:
- virbr1
virt_guest_iso: /tmp/iso/centos.iso
roles:
- rolle: siavashoutadi.virt_guest
Lizenz
Apache