Udostępnij przez


Set-SCVMHostNetworkAdapter

Zmienia właściwości związane z siecią fizycznej karty sieciowej na hoście zarządzanym przez program VMM.

Składnia

LogicalNetwork (Domyślna)

Set-SCVMHostNetworkAdapter
    [-VMHostNetworkAdapter] <HostNetworkAdapter>
    [-Description <String>]
    [-VLanMode <VlanMode>]
    [-AvailableForPlacement <Boolean>]
    [-UsedForManagement <Boolean>]
    [-SubnetVLan <SubnetVLan[]>]
    [-RemoveUnassignedVLan <UInt16[]>]
    [-AddOrSetLogicalNetwork <LogicalNetwork>]
    [-RemoveLogicalNetwork <LogicalNetwork>]
    [-EnableNetworkVirtualization <Boolean>]
    [-UplinkPortProfileSet <UplinkPortProfileSet>]
    [-RemoveUplinkPortProfileSet]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Manual

Set-SCVMHostNetworkAdapter
    [-VMHostNetworkAdapter] <HostNetworkAdapter>
    [-Description <String>]
    [-VLanEnabled <Boolean>]
    [-VLanMode <VlanMode>]
    [-VLanID <UInt16>]
    [-VLanTrunkID <UInt16[]>]
    [-AvailableForPlacement <Boolean>]
    [-UsedForManagement <Boolean>]
    [-RemoveUnassignedVLan <UInt16[]>]
    [-EnableNetworkVirtualization <Boolean>]
    [-UplinkPortProfileSet <UplinkPortProfileSet>]
    [-RemoveUplinkPortProfileSet]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCVMHostNetworkAdapter zmienia właściwości związane z siecią dla fizycznej karty sieciowej na hoście zarządzanym przez Virtual Machine Manager (VMM).

Właściwości, które można zmienić za pomocą tego polecenia cmdlet, obejmują:

  • Ustawienia sieci VLAN: Za pomocą parametrów sieci VLAN można utworzyć lub zmodyfikować jedną sieć VLAN lub wiele sieci VLAN. Aby zapoznać się z ilustracją sposobu określania ustawień sieci VLAN, zobacz przykłady.

Aby uzyskać więcej informacji na temat sieci VLAN i dodatkowych przykładów ilustrujących ustawienia sieci VLAN, wpisz Get-Help Add-SCVMHostNetworkAdapter -Detailed.

Przykłady

Przykład 1: Utwórz nową sieć wirtualną na karcie sieciowej hosta i określ identyfikator sieci VLAN dla sieci wirtualnej

PS C:\> $VMHost = Get-SCVMHost -Computername "VMHost02.Contoso.com"
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost |  where {$_.Name -like "Intel(R) PRO/1000*" }
PS C:\> New-SCVirtualNetwork -Name "VirtualNetwork01" -VMHost $VMHost -VMHostNetworkAdapter $HostAdapter
PS C:\> Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $HostAdapter -VLanEnabled $True -VLanMode "Access" -VLANID 35

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost02 i zapisuje go w zmiennej $VMHost.

Drugie polecenie pobiera obiekt karty sieciowej hosta o nazwie rozpoczynającej się od "Intel(R) PRO/1000 na VMHost02 i zapisuje obiekt w zmiennej $HostAdapter.

Trzecie polecenie tworzy sieć wirtualną o nazwie VirtualNetwork01 na serwerze VMHost02, która jest powiązana z kartą hosta przechowywaną w $HostAdapter.

Ostatnie polecenie włącza sieć VLAN, ustawia tryb na Access (który kieruje ruch wewnętrznie w obrębie jednej sieci VLAN) i przypisuje karcie sieciowej identyfikator VLANID równy 35.

Uwaga: W tym przykładzie założono, że host jest już podłączony do sieci VLAN lub, jeśli nie, że host ma dwie karty sieciowe. Jeśli host ma jedną kartę sieciową, przypisanie karty do sieci VLAN, która jest niedostępna dla serwera programu VMM, uniemożliwi programowi VMM zarządzanie hostem.

Przykład 2: Dodawanie tagów sieci VLAN do karty sieciowej hosta skonfigurowanej w trybie magistrali

PS C:\> $VMHost = Get-SCVMHost -Computername "VMHost03.Contoso.com"
PS C:\> $VMHostNIC = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "Adapter #3"
PS C:\> $NewVlanTags = $VMHostNIC.VlanTags + @(177,355,1012)
PS C:\> Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $VMHostNIC -VLANEnabled $TRUE -VLanMode "Trunk" -VLanTrunkID $NewVLanTags

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost03 i zapisuje go w zmiennej $VMHost.

Drugie polecenie pobiera obiekt karty sieciowej hosta, określając nazwę karty i zapisuje obiekt w zmiennej $VMHostNIC.

Trzecie polecenie używa właściwości VlanTags obiektu karty sieciowej hosta ($VMHostNIC.VlanTags) i łączy nową tablicę znaczników. Zaktualizowana tablica zachowuje istniejące tagi VlanTag i dodaje wymienione tagi do tablicy. Wynik konkatenacji jest przechowywany w $NewVlanTags.

Ostatnie polecenie przekazuje nową listę tagów sieci VLAN do parametru VLANTrunkIDelementu Set-VMHostNetworkAdapter. Parametr VLANMode musi określać wartość "Trunk" za każdym razem, gdy parametr VLANTrunkID jest używany do modyfikowania listy identyfikatorów numerycznych magistrali VLAN.

Parametry

-AddOrSetLogicalNetwork

Określa sieć logiczną, która zostanie dodana lub zaktualizowana.

Właściwości parametru

Typ:LogicalNetwork
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

LogicalNetwork
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AvailableForPlacement

Wskazuje, czy proces umieszczania programu VMM traktuje tego hosta, czy ten wolumin na hoście jako możliwą lokalizację, w której można wdrożyć maszyny wirtualne. Jeśli ten parametr jest ustawiony na wartość $False, możesz mimo to wdrożyć maszyny wirtualne na tym hoście lub woluminie. Wartość domyślna to $True. Ten parametr nie ma zastosowania do hostów VMware ESX.

Jeśli ten parametr jest używany z kartami sieciowymi, jeśli jest ustawiony na wartość $False, umieszczanie nie będzie uwzględniać sieci logicznych skonfigurowanych na tej karcie sieciowej w celu określenia, czy host jest odpowiedni do łączenia maszyny wirtualnej.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Description

Określa opis określonego obiektu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableNetworkVirtualization

Określa, czy wirtualizacja sieci jest włączona. Wartość domyślna to $False.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RemoveLogicalNetwork

Określa sieć logiczną, która zostanie usunięta.

Właściwości parametru

Typ:LogicalNetwork
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

LogicalNetwork
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RemoveUnassignedVLan

Określa, że określone sieci VLAN zostaną usunięte z łącza magistralowego sieci VLAN karty, jeśli nie są skojarzone z siecią logiczną.

Właściwości parametru

Typ:

UInt16[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RemoveUplinkPortProfileSet

Usuwa ustawiony profil portu pasma z karty sieciowej hosta.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:

SubnetVLan[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

LogicalNetwork
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-UplinkPortProfileSet

Określa obiekt zestawu profilu portu pasma.

Aby uzyskać obiekt zestawu profilu portu pasma, użyj polecenia cmdlet Get-SCUplinkPortProfileSet .

Właściwości parametru

Typ:UplinkPortProfileSet
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-UsedForManagement

Wskazuje, czy obiekt jest używany do zarządzania hostami.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VLanEnabled

Umożliwia korzystanie z wirtualnej sieci LAN (VLAN) przez maszyny wirtualne na hoście Hyper-V lub Citrix XenServer.

  • Przykładowy format dla pojedynczej sieci VLAN: -VLANEnabled -VLANMode "Access" -VLANID 35
  • Przykładowy format dla wielu sieci VLAN: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Manual
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VLanID

Przypisuje identyfikator numeryczny z zakresu od 1 do 4094 do wirtualnej karty sieciowej na maszynie wirtualnej lub do fizycznej karty sieciowej na hoście maszyny wirtualnej.

Skonfiguruj identyfikator VLanID na hoście Hyper-V, VMware ESX lub Citrix XenServer:

  • Na zewnętrznie powiązanej fizycznej karcie sieciowej, gdy tryb sieci VLAN to Access.

Skonfiguruj identyfikator VLanID na wirtualnej karcie sieciowej maszyny wirtualnej:

  • Powiązane z fizyczną kartą sieciową na hoście lub
  • Powiązane z wewnętrzną siecią wirtualną na hoście.

Przykładowy format: -VLanEnabled -VLanMode "Access" -VLANID 35

Właściwości parametru

Typ:UInt16
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Manual
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VLanMode

Określa, czy wirtualna sieć LAN (VLAN) na hoście maszyny wirtualnej obsługuje ruch przez jedną sieć VLAN (tryb dostępu), czy przez wiele sieci VLAN (tryb magistrali). Prawidłowe wartości to: Access, Trunk.

Właściwości parametru

Typ:VlanMode
Domyślna wartość:None
Dopuszczalne wartości:Access, Trunk, Invalid
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VLanTrunkID

Przypisuje listę identyfikatorów numerycznych z zakresu od 1 do 4094 do fizycznej karty sieciowej na hoście Hyper-V.

Przykładowy format: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124

Właściwości parametru

Typ:

UInt16[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Manual
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMHostNetworkAdapter

Określa fizyczny obiekt karty sieciowej na hoście, z którym mogą łączyć się maszyny wirtualne wdrożone na tym hoście.

Przykładowy format: -VMHostNetworkAdapter $VMHostNIC

Właściwości parametru

Typ:HostNetworkAdapter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

VMHostNetworkAdapter

To polecenie cmdlet zwraca obiekt VMHostNetworkAdapter .