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 o tworzeniu 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 nazwach 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ślonymi wartościami podsieci i sieci VLAN, a następnie przechowuje obiekty w tablicy $SubnetVLAN.
Końcowe polecenie tworzy definicję sieci logicznej o nazwie Logical Network Definition 01 dla obiektu sieci logicznej przechowywanej w zmiennej $LogicalNetwork przy użyciu obiektów przechowywanych w tablicach $HostGroup i $SubnetVLAN.
Parametry
-JobVariable
Określa nazwę zmiennej, w której ma być śledzone i przechowywane postęp zadania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-LogicalNetwork
Określa sieć logiczną. Sieć logiczna to nazwane grupowanie podsieci IP i sieci VLAN, które są używane do organizowania i upraszczania przypisań sieci.
Typ: | LogicalNetwork |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę obiektu programu VMM.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SubnetVLan
Określa co najmniej jedną podsieć IP i zestaw sieci VLAN.
Aby uzyskać informacje na temat tworzenia sieci SubnetVLan, wpisz: Get-Help New-SCSubNetVLan
.
Typ: | SubnetVLan[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMHostGroup
Określa obiekt grupy hostów maszyny wirtualnej.
Typ: | HostGroup[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Typ: | ServerConnection |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 oraz obiektu grupy hostów programu VMM pobranego przy użyciu polecenia cmdlet Get-SCVMHostGroup.