New-SCLogicalNetworkDefinition
Tworzy definicję sieci logicznej, która może być skojarzona z co najmniej jedną grupą hostów.
Składnia
New-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
-Name <String>
-LogicalNetwork <LogicalNetwork>
-SubnetVLan <SubnetVLan[]>
-VMHostGroup <HostGroup[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-SCLogicalNetworkDefinition tworzy definicję sieci logicznej programu Virtual Machine Manager (VMM). Sieć logiczna może być skojarzona z co najmniej jedną grupą hostów. Definicja sieci logicznej jest również nazywana lokacją sieciową.
Po utworzeniu nowej sieci logicznej użyj definicji sieci logicznej, aby przypisać podsieci IP i wirtualne sieci lokalne (VLAN) do sieci logicznej.
Aby uzyskać informacje na temat tworzenia sieci logicznych, wpisz: Get-Help New-SCLogicalNetwork -Detailed
.
Przykłady
Przykład 1. Tworzenie definicji sieci logicznej dla sieci logicznej
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
Pierwsze polecenie pobiera sieć logiczną o nazwie LogicalNetwork01.
Drugie polecenie tworzy tablicę grup hostów i przechowuje ją w zmiennej $HostGroup.
Trzecie i czwarte polecenia pobierają grupy hostów o nazwie HostGroup01 i Production i dodaje je do tablicy $HostGroup.
Piąte polecenie tworzy tablicę sieci VLAN podsieci i przechowuje ją w zmiennej $SubnetVLAN.
Szóste i siódme polecenia tworzą obiekty subnetVLAN z określoną podsiecią i wartościami sieci VLAN, a następnie przechowują obiekty w tablicy $SubnetVLAN.
Ostatnie polecenie tworzy definicję sieci logicznej o nazwie Definicja sieci logicznej 01 dla obiektu sieci logicznej przechowywanego w zmiennej $LogicalNetwork przy użyciu obiektów przechowywanych w tablicach $HostGroup i $SubnetVLAN.
Parametry
-JobVariable
Określa nazwę zmiennej, w której mają być śledzone i przechowywane postęp zadania.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
Określa sieć logiczną. Sieć logiczna to nazwane grupowanie podsieci IP i sieci VLAN używane do organizowania i upraszczania przypisań sieciowych.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę obiektu programu VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
Określa co najmniej jedną podsieć IP i zestaw sieci VLAN.
Aby uzyskać informacje na temat tworzenia podsieci SubnetVLan, wpisz: Get-Help New-SCSubNetVLan
.
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Określa obiekt grupy hostów maszyny wirtualnej.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
LogicalNetworkDefiniton
To polecenie cmdlet zwraca obiekt LogicalNetworkDefiniton .
Uwagi
- To polecenie cmdlet wymaga obiektu sieci logicznej programu VMM, który jest pobierany przy użyciu polecenia cmdlet Get-SCLogicalNetwork i obiektu grupy hostów programu VMM pobieranego przy użyciu polecenia cmdlet Get-SCVMHostGroup .