PowerCLI - VLAN auf vSwitch hinzufügen
Aus Wiki-WebPerfect
Version vom 20. September 2016, 07:58 Uhr von Admin (Diskussion | Beiträge)
VLAN auf allen ESXi-Hosts einem vSwitch, die im gleichen Cluster sind, hinzufügen:
Get-Cluster <clustername> | Get-VMHost | Get-VirtualSwitch -Name <vSwitch> | New-VirtualPortGroup -Name "VLAN-Name" -VLanId "VLAN-ID"
VLAN auf mehrere ESXi-Hosts einem vSwitch hinzufügen: (mittels Array)
$ESXiHosts = <"FQDN des ESXiHost1">,<"FQDN des ESXiHost2">,<"FQDN des ESXiHost3"> Get-VMHost -Name $ESXiHosts | Get-VirtualSwitch -Name <vSwitch> | New-VirtualPortGroup -Name "VLAN-Name" -VLanId "VLAN-ID"
Mehrere VLANs auf mehrere ESXi-Hosts einem vSwitch hinzufügen: (mittels mehreren Array)
$ESXiHosts = <"FQDN des ESXiHost1">,<"FQDN des ESXiHost2">,<"FQDN des ESXiHost3"> $NewVLANNames = "VLAN-Name1","VLAN-Name2","VLAN-Name3","VLAN-Name30" $NewVLANIDs = 1,2,3,30 for ($h=0; $h -lt $ESXiHosts .length; $h++) {for ($i=0; $i -lt $NewVLANNames .length; $i++) { Get-VMHost -Name $ESXiHosts [$h] | Get-VirtualSwitch -Name vSwitch1 | New-VirtualPortGroup -Name $NewVLANNames [$i] -VLanId $NewVLANIDs[$i]}}