New-SCLogicalNetworkDefinition
Crea una definizione per una rete logica che può essere associata a uno o più gruppi host.
Sintassi
New-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
-Name <String>
-LogicalNetwork <LogicalNetwork>
-SubnetVLan <SubnetVLan[]>
-VMHostGroup <HostGroup[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet New-SCLogicalNetworkDefinition
Dopo aver creato una nuova rete logica, usare la definizione di rete logica per assegnare subnet IP e reti di aree locali virtuali (VLAN) alla rete logica.
Per informazioni sulla creazione di reti logiche, digitare: Get-Help New-SCLogicalNetwork -Detailed
.
Esempio
Esempio 1: Creare una definizione di rete logica per una rete logica
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
Il primo comando ottiene la rete logica denominata LogicalNetwork01.
Il secondo comando crea una matrice di gruppi host e la archivia nella variabile $HostGroup.
Il terzo e il quarto comando recuperano i gruppi host denominati HostGroup01 e Production e li aggiunge alla matrice $HostGroup.
Il quinto comando crea una matrice VLAN della subnet e la archivia nella variabile $SubnetVLAN.
Il sesto e il settimo comando creano oggetti SubnetVLAN con i valori di subnet e VLAN specificati e quindi archiviano gli oggetti nella matrice $SubnetVLAN.
Il comando finale crea una definizione di rete logica denominata Logical Network Definition 01 per l'oggetto di rete logico archiviato nella variabile $LogicalNetwork usando gli oggetti archiviati nelle matrici $HostGroup e $SubnetVLAN.
Parametri
-JobVariable
Specifica il nome di una variabile in cui tenere traccia e archiviare lo stato del processo.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LogicalNetwork
Specifica una rete logica. Una rete logica è un raggruppamento denominato di subnet IP e VLAN usate per organizzare e semplificare le assegnazioni di rete.
Tipo: | LogicalNetwork |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto VMM.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SubnetVLan
Specifica una o più subnet IP e set di VLAN.
Per informazioni sulla creazione di una subnetVLan, digitare: Get-Help New-SCSubNetVLan
.
Tipo: | SubnetVLan[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMHostGroup
Specifica un oggetto gruppo host macchina virtuale.
Tipo: | HostGroup[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Output
LogicalNetworkDefiniton
Questo cmdlet restituisce un oggetto LogicalNetworkDefiniton.
Note
- Questo cmdlet richiede un oggetto di rete logica VMM, recuperato usando il cmdlet get-SCLogicalNetwork
get-SCLogicalNetwork e un oggetto gruppo host VMM recuperato usando il cmdlet get-SCVMHostGroup .