Skip to content

Instantly share code, notes, and snippets.

@JefeDavis
Created April 21, 2022 18:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save JefeDavis/a5025b7ab206eccf8983bc704888cfb1 to your computer and use it in GitHub Desktop.
Save JefeDavis/a5025b7ab206eccf8983bc704888cfb1 to your computer and use it in GitHub Desktop.
Enable-WorkloadManagement-Avi
$Modules = Get-Module -ListAvailable
if ($Modules.name -notcontains "VMware.PowerCLI") {
Install-Module VMware.PowerCLI -Confirm:$False
}
if ($Modules.name -notcontains "VMware.WorkloadManagement") {
Install-Module VMware.WorkloadManagement -Confirm:$False
}
$vpshereCred = Get-Credential -Message "vsphere credential"
$nsxalbCred = Get-Credential -Message "NSXALB Cred"
$vSphereWithTanzuParams = @{
TanzuvCenterServer = "tanzu-vcsa-1.tshirts.inc"
TanzuvCenterServerUsername = $vpshereCred.UserName
TanzuvCenterServerPassword = $vpshereCred.GetNetworkCredential().Password
ClusterName = "Workload-Cluster"
TanzuContentLibrary = "TKG-Content-Library"
ControlPlaneSize = "TINY"
MgmtNetwork="DVPG-Supervisor-Management-Network"
MgmtNetworkStartIP = "172.17.33.190"
MgmtNetworkSubnet = "255.255.255.0"
MgmtNetworkGateway = "172.17.33.1"
MgmtNetworkDNS = @("172.17.31.2")
MgmtNetworkDNSDomain = "tshirts.inc"
MgmtNetworkNTP = @("5.199.135.170")
WorkloadNetworkLabel="workload-1"
WorkloadNetwork="DVPG-Workload-Network"
WorkloadNetworkStartIP = "172.17.32.160"
WorkloadNetworkIPCount = 8
WorkloadNetworkSubnet = "255.255.255.0"
WorkloadNetworkGateway = "172.17.32.1"
WorkloadNetworkDNS = @("172.17.31.2")
WorkloadNetworkServiceCIDR = "10.96.0.0/24"
StoragePolicyName = "tanzu-gold-storage-policy"
NSXALBIPAddress = "172.17.33.9"
NSXALBPort = "443"
NSXALBCertName = "nsx-alb"
NSXALBUsername = $nsxalbCred.UserName
NSXALBPassword = $nsxalbCred.GetNetworkCredential().Password
LoadBalancerLabel="nsx-alb"
LoginBanner = ""
}
New-WorkloadManagement3 @vSphereWithTanzuParams
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment