VMware-vCD-Module PowerShell Module
About
Project Owner:
Markus Kraus @vMarkus_K
MY CLOUD-(R)EVOLUTION mycloudrevolution.com
Project WebSite:
PowerCLI vCloud Director Customer Provisioning
PowerCLI – Create vCloud Director Edge Gateway
Project Documentation:
Read the Docs - VMware-vCD-Module
Project Description:
The 'VMware-vCD-Module' PowerShell Module is focused on the initial creation of VMware vCloud Director Objects like Org, Org User, Org VDC with External Networks or Edge Gateway.
All Functions in this Module can be used as standalone Cmdlet but also the Invoke-My OnBoarding
Functions to process a JSON File and create all Objects at once.
Fully tested Versions:
Powershell: v4, v5
PowerCLI: 6.5.1
VMware vCloud Director: 8.10.1
Individual functions of the Module
New-MyOrg
New-MyOrg -Name "TestOrg" -FullName "Test Org" -Description "PowerCLI Test Org"
New-MyOrgAdmin
New-MyOrgAdmin -Name "OrgAdmin" -Pasword "Anfang!!" -FullName "Org Admin" -EmailAddress "OrgAdmin@TestOrg.local" -PhoneNumber "0049123456789" -Org "TestOrg" -Enabled:$True
New-MyOrgVdc
New-MyOrgVdc -Name "TestVdc" -CPULimit 1000 -MEMLimit 1024 -StorageLimit 1024 -StorageProfile "Standard-DC01" -NetworkPool "NetworkPool-DC01" -ProviderVDC "Provider-VDC-DC01" -Org "TestOrg"
New-MyEdgeGateway
New-MyEdgeGateway -Name "TestEdge" -OrgVDCName "TestVDC" -OrgName "TestOrg" -ExternalNetwork "ExternalNetwork" -IPAddress "192.168.100.1" -SubnetMask "255.255.255.0" -Gateway "192.168.100.254" -IPRangeStart "192.168.100.2" -IPRangeEnd "192.168.100.3" -Verbose
New-MyOrgNetwork
New-MyOrgNetwork -Name Test -OrgVdcName "Test-OrgVDC" -OrgName "Test-Org" -EdgeName "Test-OrgEdge" -SubnetMask 255.255.255.0 -Gateway 192.168.66.1 -IPRangeStart 192.168.66.100 -IPRangeEnd 192.168.66.200