Condividi tramite


New-SCLogicalNetworkDefinition

Crea una definizione per una rete logica che può essere associata a uno o più gruppi host.

Sintassi

Default (impostazione predefinita).

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, utilizzare 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 un array di gruppi host e lo memorizza nella variabile $HostGroup.

Il terzo e il quarto comando recuperano i gruppi host denominati HostGroup01 e Production e li aggiungono alla matrice $HostGroup.

Il quinto comando crea un array VLAN della subnet e lo memorizza nella variabile $SubnetVLAN.

Il sesto e il settimo comando creano oggetti SubnetVLAN con i valori di subnet e VLAN specificati, quindi memorizzano gli oggetti nell'array $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 utilizzando gli oggetti archiviati nelle matrici $HostGroup e $SubnetVLAN.

Parametri

-JobVariable

Specifica il nome di una variabile in cui tenere traccia e archiviare lo stato di avanzamento del processo.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LogicalNetwork

Specifica una rete logica. Una rete logica è un raggruppamento denominato di subnet IP e VLAN utilizzato per organizzare e semplificare le assegnazioni di rete.

Proprietà dei parametri

Tipo:LogicalNetwork
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome di un oggetto VMM.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SubnetVLan

Specifica una o più subnet IP e set di VLAN.

Per informazioni sulla creazione di una SubnetVLan, digitare: Get-Help New-SCSubNetVLan.

Proprietà dei parametri

Tipo:

SubnetVLan[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMHostGroup

Specifica un oggetto gruppo host della macchina virtuale.

Proprietà dei parametri

Tipo:

HostGroup[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

Tipo:ServerConnection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

LogicalNetworkDefiniton

Questo cmdlet restituisce un oggetto LogicalNetworkDefiniton .

Note

  • Questo cmdlet richiede un oggetto di rete logica VMM, che viene recuperato utilizzando il cmdlet Get-SCLogicalNetwork e un oggetto gruppo host VMM recuperato tramite il cmdlet Get-SCVMHostGroup .