tosin2013.rhel7_kvm_cloud_init
部署 KVM 虚拟机
此角色从 qcow 镜像部署一个 Libvirt KVM 实例
已测试的部署:
- 红帽企业 Linux 7/8
- Fedora 32
要求
- 已安装 kvm 软件包
角色变量
请参阅 defaults/main.yml
依赖项
无
示例剧本
部署 Fedora
- name: Fedora 虚拟机
hosts: localhost
become: yes
vars:
vm_name: "fedora32"
vm_cpu: 2
vm_memory: 2048
vm_root_disk_size: 20
vm_teardown: no
vm_qcow_image: Fedora-Cloud-Base-32-1.6.x86_64.qcow2
admin_user: changeme
admin_user_password: changeme
kvm_vm_root_pwd: changeme
os_release: fedora31
tasks:
- name: 部署一个 KVM 节点
include_role:
name: deploy-kvm-vm
部署 RHEL 8
- name: 部署 RHEL 8.3 Beta 虚拟机
hosts: localhost
become: yes
vars:
vm_name: "rhel83-beta"
vm_cpu: 2
vm_memory: 2048
vm_root_disk_size: 20
vm_teardown: no
vm_qcow_image: rhel-8.3-beta-1-x86_64-kvm.qcow2
admin_user: changeme
admin_user_password: changeme
kvm_vm_root_pwd: changeme
os_release: rhel8.2
rhsm_activationkey: rhel-server
rhsm_org: 1234565
tasks:
- name: 部署一个 KVM 节点
include_role:
name: deploy-kvm-vm
许可证
GPLv3
作者信息
此角色由 Tosin Akinosho 于 2019 年创建
安装
ansible-galaxy install tosin2013.rhel7_kvm_cloud_init
许可证
Unknown
下载
72
拥有者
Associate Principal Solution Architect RedHat. Enthusiast in Cloud, DevOps, and AI. Specializing in AWS, GCP, Azure, Docker, Kubernetes, and Terraform.