mrlesmithjr.kvm

ansible-kvm

Eine Ansible Rolle zur Installation von KVM

Anforderungen

Installieren Sie die benötigten Ansible Rollen:

sudo ansible-galaxy install -r requirements.yml

Rollenvariablen

defaults/main.yml

Abhängigkeiten

Keine

Beispiel-Playbook

- hosts: kvm_hosts
  vars: {}
  roles:
    - role: ansible-kvm
  tasks: []

Booten einer VM von ISO

Sie können eine definierte VM mit einer ISO wie im folgenden Beispiel hochfahren:

HINWEIS: Definiert in Ihren Variablen. Stellen Sie außerdem sicher, dass der Standardwert kvm_manage_vms: false auf kvm_manage_vms: true geändert wird.

kvm_manage_vms: true
kvm_vms:
  - name: test_vm
    autostart: true
    # Definieren Sie die Bootgeräte in der Reihenfolge der Präferenz
    boot_devices:
      - cdrom
      - netzwerk
      - hd
    cdrom:
      source: /path/to/iso
    graphics: false
    # Definieren Sie Festplatten in MB
    disks:
      - disk_driver: virtio
        name: test_vm.1
        size: 36864
    memory: 512
    network_interfaces:
      - source: default
        network_driver: virtio
        portgroup: vlan-102
        type: network
    state: running
    vcpu: 1

Lizenz

MIT

Autoreninformation

Larry Smith Jr.

Buy Me A Coffee

Über das Projekt

An [Ansible] role to install [KVM]

Installieren
ansible-galaxy install mrlesmithjr.kvm
Lizenz
mit
Downloads
1.4M
Besitzer
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.