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 crea una definizione per una rete logica di Virtual Machine Manager (VMM). La rete logica può essere associata a uno o più gruppi host. Una definizione di rete logica è detta anche sito di rete.
Dopo aver creato una nuova rete logica, usare la definizione di rete logica per assegnare subnet IP e reti 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 Definizione rete logica 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome di un oggetto di VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
Specifica uno o più set di subnet IP e VLAN.
Per informazioni sulla creazione di una subnetVLan, digitare : Get-Help New-SCSubNetVLan
.
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Specifica un oggetto gruppo host di macchina virtuale.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 e un oggetto gruppo host VMM recuperato usando il cmdlet Get-SCVMHostGroup .