SathiyarajPeriyannan.vsphere

ansible-role-vsphere

Un rol de Ansible que crea máquinas virtuales en el entorno de virtualización de VMware. Las direcciones IP de las máquinas virtuales se actualizan en el archivo de inventario para su uso en otros roles/playbooks.

Requisitos

El paquete pysphere debe estar instalado en la máquina de Ansible. El entorno vCenter de VMware debe estar configurado y disponible. Se debe contar con una versión de plantilla de la máquina virtual en el vCenter para su implementación.

Variables del Rol

Las variables disponibles se enumeran a continuación:

vsphere_vcenter_hostname: "vcenter1"
  vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd"

Nombre/IP del servidor VCenter y las credenciales para conectarse al servidor VCenter.

vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"

El centro de datos donde se crearán las máquinas virtuales y el servidor ESXi al que se asociarán las máquinas virtuales.

vsphere_datastore_name: "datastore1"

Nombre del datastore donde se almacenará el disco duro de la máquina virtual.

vsphere_template_name: "centos_template"

Plantilla de imagen del sistema operativo preinstalado que se instalará.

Las variables de host en el archivo de inventario se enumeran a continuación con valores predeterminados:

[hosts]

Nombre del grupo para recopilar la lista de nombres de máquinas virtuales en el archivo de inventario.

<nombre de vm> cpu=2 memory=4096 disk=20

Nombre de la máquina virtual requerida, número de CPUs virtuales requeridas, tamaño de memoria en MB, tamaño de disco en GB.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: hosts
  connection: local
  vars:
    vsphere_vcenter_hostname: "vcenter1"
    vsphere_vcenter_username: "root"
    vsphere_vcenter_password: "passwd"
    vsphere_datacenter_name: "datacenter1"
    vsphere_esxi_host: "esx1"
    vsphere_datastore_name: "datastore1"
    vsphere_template_name: "centos_template"

  roles:
     - SathiyarajPeriyannan.vsphere 

Licencia

BSD

Información del Autor

Este rol fue creado en 2016 por Sathiyaraj Periyannan.

Acerca del proyecto

Virtual Machine creation in vCenter environment

Instalar
ansible-galaxy install SathiyarajPeriyannan.vsphere
Licencia
Unknown
Descargas
312
Propietario
HCL ERS DevOps COE - Solutions Architect (DevOps, Docker, Kubernetes,Consulting) at ERS, HCL Technologies.