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 年创建

关于项目

Deploy a Red Hat Linux 7.x

安装
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.