SathiyarajPeriyannan.vsphere
ansible-role-vsphere
Ansible to rola, która tworzy maszyny wirtualne w środowisku wirtualizacji VMware. Adresy IP maszyn wirtualnych są aktualizowane w pliku inwentaryzacyjnym do późniejszego użycia w innych rolach/skryptach.
Wymagania
Zainstalowany pakiet pysphere na maszynie Ansible. Środowisko VMware vCenter jest skonfigurowane i dostępne. W wersji szablonu maszyny wirtualnej jest dostępny w vCenter do wdrożenia.
Zmienne roli
Dostępne zmienne są wymienione poniżej:
vsphere_vcenter_hostname: "vcenter1"
vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd"
Nazwa serwera VCenter/ adres IP oraz dane logowania do serwera VCenter.
vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"
Datekcentra, w którym zostaną utworzone maszyny wirtualne oraz serwer ESXi, do którego zostaną przypisane.
vsphere_datastore_name: "datastore1"
Nazwa magazynu danych, w którym będzie przechowywana twarda dysk maszyny wirtualnej.
vsphere_template_name: "centos_template"
Preinstalowany szablon obrazu systemu operacyjnego, który będzie instalowany.
Zmienne hostów w pliku inwentaryzacyjnym są wymienione poniżej z wartościami domyślnymi:
[hosts]
Nazwa grupy do zbierania listy nazw maszyn wirtualnych w pliku inwentaryzacyjnym.
<vm name> cpu=2 memory=4096 disk=20
Nazwa wymaganej maszyny wirtualnej, liczba wymaganych wirtualnych procesorów, rozmiar pamięci w MB, rozmiar dysku w GB.
Zależności
Brak
Przykład skryptu
- 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
Licencja
BSD
Informacje o autorze
Ta rola została stworzona w 2016 roku przez Sathiyaraj Periyannan.
O projekcie
Virtual Machine creation in vCenter environment
Zainstaluj
ansible-galaxy install SathiyarajPeriyannan.vsphere
Licencja
Unknown
Pobrania
312
Właściciel
HCL ERS DevOps COE - Solutions Architect (DevOps, Docker, Kubernetes,Consulting) at ERS, HCL Technologies.