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.