mrlesmithjr.kvm
ansible-kvm
需求
sudo ansible-galaxy install -r requirements.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
# 以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
许可证
MIT
作者信息
Larry Smith Jr.
安装
ansible-galaxy install mrlesmithjr.kvm
许可证
mit
下载
1.4M
拥有者
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.