Udostępnij za pośrednictwem


Set-SCVMHostNetworkAdapter

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

Składnia

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>]
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 program Virtual Machine Manager (VMM).

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

  • Ustawienia sieci VLAN: możesz użyć parametrów sieci VLAN do utworzenia lub zmodyfikowania jednej sieci VLAN lub wielu sieci VLAN. Ilustracja przedstawiająca sposób określania ustawień sieci VLAN można znaleźć w przykładach.

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: Tworzenie nowej sieci wirtualnej na karcie sieciowej hosta i określanie identyfikatora 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 przechowuje obiekt w zmiennej $VMHost.

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

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

Ostatnie polecenie włącza sieć VLAN, ustawia tryb Dostępu (który kieruje ruch wewnętrznie w ramach jednej sieci VLAN) i przypisuje kartę sieciową VLANID 35.

Uwaga: w tym przykładzie założono, że host jest już połączony z 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 na serwerze 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 przechowuje obiekt w zmiennej $VMHost.

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

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

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

Parametry

-AddOrSetLogicalNetwork

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

Type:LogicalNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AvailableForPlacement

Wskazuje, czy proces umieszczania programu VMM uwzględnia ten host, czy ten wolumin na hoście jako możliwą lokalizację, w której mają zostać wdrożone maszyny wirtualne. Jeśli ten parametr jest ustawiony na $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 $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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Określa opis określonego obiektu.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableNetworkVirtualization

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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ń.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

Type:String
Position:Named
Default value:None
Required:False
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

-RemoveLogicalNetwork

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

Type:LogicalNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveUnassignedVLan

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

Type:UInt16[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveUplinkPortProfileSet

Usuwa zestaw profilów portu pasma z karty sieciowej hosta.

Type:SwitchParameter
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 o tworzeniu podsieciVLan, wpisz Get-Help New-SCSubNetVLan.

Type:SubnetVLan[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UplinkPortProfileSet

Określa obiekt zestawu profilów portu pasma.

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

Type:UplinkPortProfileSet
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UsedForManagement

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

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

  • Przykładowy format pojedynczej sieci VLAN: -VLANEnabled -VLANMode "Access" -VLANID 35
  • Przykładowy format wielu sieci VLAN: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanID

Przypisuje identyfikator liczbowy 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 funkcji Hyper-V, VMware ESX lub Citrix XenServer:

  • Na zewnętrznie powiązanej fizycznej karcie sieciowej, gdy tryb VLan ma wartość Access.

Skonfiguruj identyfikator VLanID na wirtualnej karcie sieciowej maszyny wirtualnej:

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

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

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanMode

Określa, czy wirtualna sieć LAN (VLAN) na hoście maszyny wirtualnej obsługuje ruch w jednej sieci VLAN (tryb dostępu) lub w wielu sieciach VLAN (tryb magistrali). Prawidłowe wartości to: Dostęp, Magistrala.

Type:VlanMode
Accepted values:Access, Trunk, Invalid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanTrunkID

Przypisuje listę identyfikatorów liczbowych w zakresie od 1 do 4094 do fizycznej karty sieciowej na hoście funkcji Hyper-V.

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

Type:UInt16[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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

Type:HostNetworkAdapter
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Dane wyjściowe

VMHostNetworkAdapter

To polecenie cmdlet zwraca obiekt VMHostNetworkAdapter .