SathiyarajPeriyannan.vsphere

ansible-role-vsphere

Eine Ansible-Rolle, die virtuelle Maschinen im VMware-Virtualisierungsumfeld erstellt. Die IP-Adressen der virtuellen Maschinen werden in der Inventardatei aktualisiert, um sie in anderen Rollen/Playbooks weiterzuverwenden.

Anforderungen

Das pysphere-Paket muss auf der Ansible-Maschine installiert sein. Die VMware vCenter-Umgebung muss konfiguriert und verfügbar sein. Eine Vorlagenversion der virtuellen Maschine muss im vCenter für die Bereitstellung verfügbar sein.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt

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

Name/IP-Adresse des vCenter-Servers und die Anmeldeinformationen für die Verbindung mit dem vCenter-Server.

vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"

Datenzentrum, unter dem die virtuellen Maschinen erstellt werden, und der ESXi-Server, mit dem die virtuellen Maschinen verknüpft werden.

vsphere_datastore_name: "datastore1"

Name des Datenspeichers, in dem die Festplatte für die virtuelle Maschine gespeichert wird.

vsphere_template_name: "centos_template"

Vorgefertigtes OS-Image, das installiert wird.

Host-Variablen in der Inventardatei sind unten aufgeführt mit Standardwerten

[hosts]

Gruppenname zur Sammlung der Liste von virtuellen Maschinentypen in der Inventardatei.

<vm name> cpu=2 memory=4096 disk=20

Name der benötigten virtuellen Maschine, Anzahl der benötigten virtuellen CPUs, Speichergröße in MB, Festplattengröße in GB.

Abhängigkeiten

Keine

Beispiel-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 

Lizenz

BSD

Autorinformationen

Diese Rolle wurde 2016 von Sathiyaraj Periyannan erstellt.

Über das Projekt

Virtual Machine creation in vCenter environment

Installieren
ansible-galaxy install SathiyarajPeriyannan.vsphere
GitHub Repository
Lizenz
Unknown
Downloads
312
Besitzer
HCL ERS DevOps COE - Solutions Architect (DevOps, Docker, Kubernetes,Consulting) at ERS, HCL Technologies.