New-SCLogicalNetworkDefinition

Erstellt eine Definition für ein logisches Netzwerk, das einer oder mehreren Hostgruppen zugeordnet werden kann.

Syntax

New-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   -Name <String>
   -LogicalNetwork <LogicalNetwork>
   -SubnetVLan <SubnetVLan[]>
   -VMHostGroup <HostGroup[]>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCLogicalNetworkDefinition erstellt eine Definition für ein logisches VMM-Netzwerk (Virtual Machine Manager). Das logische Netzwerk kann einer oder mehreren Hostgruppen zugeordnet werden. Eine logische Netzwerkdefinition wird auch als Netzwerkstandort bezeichnet.

Nachdem Sie ein neues logisches Netzwerk erstellt haben, verwenden Sie die logische Netzwerkdefinition, um IP-Subnetze und virtuelle lokale Netzwerke (VLANs) dem logischen Netzwerk zuzuweisen. Informationen zum Erstellen logischer Netzwerke, geben Sie Folgendes ein: Get-Help New-SCLogicalNetwork -Detailed

Beispiele

Beispiel 1: Erstellen einer logischen Netzwerkdefinition für ein logisches Netzwerk

PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup01" }
PS C:\> $Hostgroup += Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $SubnetVLAN = @()
PS C:\> $SubnetVLAN += New-SCSubnetVLAN -Subnet 10.0.0.0/24 -VLAN 25
PS C:\> $SubnetVLAN += New-SCSubnetVLAN -Subnet FD4A:29CD:184F:3A2C::/64 -VLAN 25
PS C:\> New-SCLogicalNetworkDefinition -Name "Logical Network Definition 01" -LogicalNetwork $LogicalNetwork -VMHostGroup $HostGroup -SubnetVLAN $SubnetVLAN

Der erste Befehl ruft das logische Netzwerk "LogicalNetwork01" ab.

Der zweite Befehl erstellt ein Hostgruppenarray und speichert es in der $HostGroup Variablen.

Die dritten und vierten Befehle rufen die Hostgruppen "HostGroup01" und "Production" ab und fügen sie dem $HostGroup Array hinzu.

Der fünfte Befehl erstellt ein Subnetz-VLAN-Array und speichert es in der $SubnetVLAN Variablen.

Die sechsten und siebten Befehle erstellen SubnetzVLAN-Objekte mit den angegebenen Subnetz- und VLAN-Werten und speichern dann die Objekte im $SubnetVLAN Array.

Der letzte Befehl erstellt eine logische Netzwerkdefinition namens "Logische Netzwerkdefinition 01" für das logische Netzwerkobjekt, das in der $LogicalNetwork Variablen gespeichert ist, indem die Objekte verwendet werden, die in den $HostGroup und $SubnetVLAN Arrays gespeichert sind.

Parameter

-JobVariable

Gibt den Namen einer Variablen an, in der der Auftragsfortschritt nachverfolgt und gespeichert werden soll.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetwork

Gibt ein logisches Netzwerk an. Ein logisches Netzwerk ist eine benannte Gruppierung von IP-Subnetzen und VLANs, die zum Organisieren und Vereinfachen von Netzwerkzuweisungen verwendet werden.

Type:LogicalNetwork
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen eines VMM-Objekts an.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetVLan

Gibt einen oder mehrere IP-Subnetz- und VLAN-Sätze an.

Informationen zum Erstellen eines Subnetzlans geben Sie Folgendes ein: Get-Help New-SCSubNetVLan

Type:SubnetVLan[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Gibt ein Hostgruppenobjekt für virtuelle Maschinen an.

Type:HostGroup[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

LogicalNetworkDefiniton

Dieses Cmdlet gibt ein LogicalNetworkDefiniton -Objekt zurück.

Hinweise

  • Dieses Cmdlet erfordert ein VMM-logisches Netzwerkobjekt, das Sie mithilfe des Cmdlets Get-SCLogicalNetwork und eines VMM-Hostgruppenobjekts abrufen, das Sie mithilfe des Cmdlets Get-SCVMHostGroup abrufen.