PowerCLI – Create vCloud Director Edge Gateway

Bereits in meinem vorherigen Artikel habe ich gezeigt wie große Teile des Kunden OnBoarding im VMware vCloud Director mit PowerCLI Automatisiert werden können. Dabei ist auch ein PowerShell Modul entstanden, welches ich nun noch um einen weiteren Schritt ergänzt habe: Create vCloud Director Edge Gateway.

Vielen Dank an dieser Stelle auch  gleich an mavelite für sein tolles Beispiel in meinem VMware Community Beitrag.

Create vCloud Director Edge Gateway - Cmdlet

Create vCloud Director Edge Gateway – Anforderungen

Meine PowerShell Funktion soll im ersten Schritt nur eine Basis Konfiguration bereitstellen und eine standardisierte Konfiguration sicherstellen.

Rahmenbedingungen:

  • Ein Externes Netz am Edge Gateway
  • Eine Sub Allocation IP Range
  • Kein internes Netzwerk (Organisations Netzwerk) angebunden
  • HA nicht aktiviert
  • Größe des Edge Gateay ist Fix „klein“ bzw. „compact“

Die Limitierungen bei dem Schritt Create vCloud Director Edge Gateway sind erst einmal kein Problem, da die Funktion ja wieder Teil des Gesamtprojekts vCloud Director Customer Provisioning ist und der Funktionsumfang in diesem Zusammenhang absolut ausreichend ist.

Einbindung in vCloud Director Customer Provisioning

Um das vCloud Director Edge Gateway Provisioning in das bestehende Projekt einzubinden war nur eine Erweiterung des Config File und eine kleine Anpassung der Übergeordneten Funktion notwendig. Alle bestehenden Schritte blieben unverändert.

Neues Config File:

[-] Object, 3 properties
Org
[-] Object, 3 properties
NameTestOrg
FullNameTest Org
DescriptionAutomation Test Org
OrgAdmin
[-] Object, 4 properties
NameTestOrgAdmin
PaswordmyPassword1!
FullNameTest OrgAdmin
EmailAddress[email protected]
OrgVdc
[-] Object, 15 properties
NameTestOrgVdc
FixedSizeM
CPULimit1000
MEMLimit1024
StorageLimit1024
StorageProfileStandard-DC01
ProviderVDCProvider-VDC-DC01
NetworkPoolProvider-VDC-DC01-NetPool
ExternalNetworkExternal-OrgVdcNet
EdgeGatewayYes
IPAddress192.168.100.1
SubnetMask255.255.255.0
Gateway192.168.100.254
IPRangeStart192.168.100.2
IPRangeEnd192.168.100.3

Powered by: http://chris.photobooks.com/json/default.htm

Neuer Aufruf:

vCloud Director Edge Gateway Provisioning integration

Create vCloud Director Edge Gateway – Script

Tipp:

Bei der Entwicklung war das Show-Object Skript von Lee Holmes aus seinem Windows PowerShell Cookbook extrem hilfreich. Damit konnte ich sehr schnell alle gewünschten Werte bei einem bestehenden Edge Gateway entnehmen und auch die einzelnen Objekt Typen überprüfen.

#LongLiveVCD

Hat Ihnen der Beitrag gefallen?

Nutzen Sie gerne für Ihren nächsten Amazon Einkauf diesen Affiliate Link und unterstützt Sie damit den Author des Artikels: http://amzn.to/2pAgZOD

Um schnell und einfach Ihre lieblings Blogs und Autoren zu unterstützen, ist der Dienst Flattr ebenfalls eine tolle Möglichkeit!

Vielen Dank!

Kommentar verfassen