kvm

ansible-kvm

Роль Ansible для установки KVM

Требования

Установите необходимые роли Ansible:

sudo ansible-galaxy install -r requirements.yml

Переменные роли

defaults/main.yml

Зависимости

Нет

Пример плейбука

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

Запуск ВМ из ISO

Вы можете запустить определённую ВМ с помощью ISO, используя следующий пример:

ПРИМЕЧАНИЕ: Определено в ваших переменных. Также убедитесь, что по умолчанию kvm_manage_vms: false изменено на kvm_manage_vms: true.

kvm_manage_vms: true
kvm_vms:
  - name: test_vm
    autostart: true
    # Определите устройства загрузки в порядке предпочтения
    boot_devices:
      - cdrom
      - network
      - hd
    cdrom:
      source: /path/to/iso
    graphics: false
    # Определите диски в МБ
    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

Лицензия

MIT

Информация об авторе

Ларри Смит младший.

Купите мне кофе

О проекте

An [Ansible] role to install [KVM]

Установить
ansible-galaxy install mrlesmithjr/ansible-kvm
Лицензия
mit
Загрузки
1404222
Владелец
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.