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.
Virtual Machine creation in vCenter environment
ansible-galaxy install SathiyarajPeriyannan.vsphere