Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Hey folks
You must be creating logical networks and network sites in SCVMM from UI But I thought it will be a good idea to powershell it . This will help when creating and destroying test environments
Import-Module virtualmachinemanager
$name = Read-Host " Enter the Logical network name "
$sitename = Read-Host " Enter the site name"
$management= Read-Host " Enter the management network full subnet e.g 10.10.10.0/24"
$managementVLAN = Read-host "Enter the management VLAN ID"
$livemigration = Read-Host " Enter the live migration full subnet e.g 10.10.10.0/24"
$livemigrationVLAN = Read-host "Enter the live migration VLAN ID"
$clusternetwork = Read-Host " Enter the Cluster heartbeat network full subnet e.g 10.10.10.0/24"
$clusternetworkVLAN = Read-host "Enter the Clusternetwork VLAN ID"
$allHostGroups = @()
$allHostGroups += Get-SCVMHostGroup -Name "All Hosts"
$allSubnetVlan = @()
$allSubnetVlan += New-SCSubnetVLan -Subnet $management -VLanID $managementVLAN
$allSubnetVlan += New-SCSubnetVLan -Subnet $livemigration -VLanID $livemigrationVLAN
$allSubnetVlan += New-SCSubnetVLan -Subnet $clusternetwork -VLanID $clusternetworkVLAN
$allSubnetVlan
$logicalNetwork = New-SCLogicalNetwork -Name $name -LogicalNetworkDefinitionIsolation $true -EnableNetworkVirtualization $false -UseGRE $false -IsPVLAN $false
New-SCLogicalNetworkDefinition -Name $sitename -LogicalNetwork $logicalNetwork -VMHostGroup $allHostGroups -SubnetVLan $allSubnetVlan -RunAsynchronously