mrlesmithjr.kvm

ansible-kvm

Un rol de Ansible para instalar KVM

Requisitos

Instala los roles requeridos de Ansible:

sudo ansible-galaxy install -r requirements.yml

Variables del Rol

defaults/main.yml

Dependencias

Ninguna

Ejemplo de Playbook

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

Arrancar una VM desde ISO

Puedes arrancar una VM definida con un ISO usando el siguiente ejemplo:

NOTA: Definido en tus variables. Además, asegúrate de que el valor por defecto kvm_manage_vms: false se cambie a kvm_manage_vms: true.

kvm_manage_vms: true
kvm_vms:
  - name: test_vm
    autostart: true
    # Define los dispositivos de arranque en orden de preferencia
    boot_devices:
      - cdrom
      - network
      - hd
    cdrom:
      source: /path/to/iso
    graphics: false
    # Define los discos en 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

Licencia

MIT

Información del Autor

Larry Smith Jr.

Buy Me A Coffee

Acerca del proyecto

An [Ansible] role to install [KVM]

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