Sdílet prostřednictvím


Set-SCVMHostNetworkAdapter

Změní vlastnosti související se sítí pro fyzický síťový adaptér na hostiteli spravovaném nástrojem VMM.

Syntax

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>]

Description

Rutina Set-SCVMHostNetworkAdapter změní vlastnosti související se sítí pro fyzický síťový adaptér na hostiteli spravovaném nástrojem Virtual Machine Manager (VMM).

Vlastnosti, které můžete změnit pomocí této rutiny, zahrnují:

  • Nastavení sítě VLAN: Parametry sítě VLAN můžete použít k vytvoření nebo úpravě jedné sítě VLAN nebo několika sítí VLAN. Obrázek, jak zadat nastavení sítě VLAN, najdete v příkladech.

Další informace o sítích VLAN a dalších příkladech, které ilustrují nastavení sítě VLAN, zadejte Get-Help Add-SCVMHostNetworkAdapter -Detailed.

Příklady

Příklad 1: Vytvoření nové virtuální sítě na síťovém adaptéru hostitele a zadání ID sítě VLAN pro virtuální síť

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

První příkaz získá hostitelský objekt S názvem VMHost02 a uloží objekt do proměnné $VMHost.

Druhý příkaz získá objekt síťového adaptéru hostitele s názvem, který začíná "Intel(R) PRO/1000 na VMHost02 a uloží objekt do proměnné $HostAdapter.

Třetí příkaz vytvoří virtuální síť s názvem VirtualNetwork01 na VMHost02, která je svázaná s hostitelským adaptérem uloženým v $HostAdapter.

Poslední příkaz povolí síť VLAN, nastaví režim na Access (který interně směruje provoz v rámci jedné sítě VLAN) a přiřadí síťový adaptér identifikátor VLANID 35.

Poznámka: Tento příklad předpokládá, že váš hostitel je již připojen k síti VLAN, nebo pokud ne, že hostitel má dva síťové adaptéry. Pokud má váš hostitel jeden síťový adaptér, přiřazení adaptéru k síti VLAN, která není k dispozici serveru VMM, zabrání nástroji VMM ve správě hostitele.

Příklad 2: Přidání značek sítě VLan do síťového adaptéru hostitele nakonfigurovaného v režimu Trunk

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

První příkaz získá hostitelský objekt S názvem VMHost03 a uloží objekt do proměnné $VMHost.

Druhý příkaz získá objekt síťového adaptéru hostitele zadáním názvu adaptéru a uloží objekt do proměnné $VMHostNIC.

Třetí příkaz používá vlastnost VlanTags objektu síťového adaptéru hostitele ($VMHostNIC.VlanTags) a zřetězí nové pole značek. Aktualizované pole zachová exisiting VlanTags a přidá do pole uvedené značky. Výsledek zřetězení je uložen v $NewVlanTags.

Poslední příkaz předá nový seznam značek VLAN parametru VLANTrunkIDset-VMHostNetworkAdapter. Parametr VLANMode musí zadat hodnotu "Trunk" vždy, když se parametr VLANTrunkID použije k úpravě seznamu číselných identifikátorů kmene sítě VLAN.

Parametry

-AddOrSetLogicalNetwork

Určuje logickou síť, která se přidá nebo aktualizuje.

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

-AvailableForPlacement

Určuje, jestli proces umístění nástroje VMM považuje tohoto hostitele nebo tento svazek na hostitele za způsobilé jako možné umístění, do kterého se mají nasadit virtuální počítače. Pokud je tento parametr nastavený na $False, můžete přesto nasadit virtuální počítače na tomto hostiteli nebo svazku. Výchozí hodnota je $True. Tento parametr se nevztahuje na hostitele VMware ESX.

Pokud se tento parametr používá se síťovými adaptéry, pokud je nastavený na $False, umístění nebude brát v úvahu logické sítě nakonfigurované na tomto síťovém adaptéru a určit, jestli je hostitel vhodný pro připojení virtuálního počítače.

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

-Description

Uvádí popis zadaného objektu.

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

-EnableNetworkVirtualization

Určuje, jestli je povolená virtualizace sítě. Výchozí hodnota je $False.

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

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RemoveLogicalNetwork

Určuje logickou síť, která se odebere.

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

-RemoveUnassignedVLan

Určuje, že zadané sítě VLAN budou odebrány z kmene sítě VLAN adaptéru, pokud nejsou přidružené k logické síti.

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

-RemoveUplinkPortProfileSet

Odebere profil portu pro odesílání nastavený z hostitelského síťového adaptéru.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-SubnetVLan

Určuje jednu nebo více podsítí PROTOKOLU IP a sady sítí VLAN.

Informace o vytvoření podsítěVLan zadejte Get-Help New-SCSubNetVLan.

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

-UplinkPortProfileSet

Určuje objekt sady profilů portů pro odesílání.

K získání objektu sady profilů portů pro odesílání použijte rutinu Get-SCUplinkPortProfileSet .

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

-UsedForManagement

Určuje, jestli se objekt používá ke správě hostitelů.

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

-VLanEnabled

Povolí virtuální síť LAN (VLAN) pro použití virtuálními počítači na hostiteli Hyper-V nebo Citrix XenServer.

  • Příklad formátu pro jednu síť VLAN: -VLANEnabled -VLANMode "Access" -VLANID 35
  • Příklad formátu pro více sítí 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

Přiřadí číselný identifikátor v rozsahu 1–4094 virtuálnímu síťovému adaptéru na virtuálním počítači nebo fyzickému síťovému adaptéru na hostiteli virtuálního počítače.

Konfigurace VLanID na hostiteli Hyper-V, VMware ESX nebo Citrix XenServer:

  • Na externě vázaném fyzickém síťovém adaptéru, když je režim sítě VLan access.

Konfigurace VLanID na virtuálním síťovém adaptéru virtuálního počítače:

  • Svázaný s fyzickým síťovým adaptérem na hostiteli nebo
  • Svázaná s interní virtuální sítí na hostiteli.

Příklad formátu: -VLanEnabled -VLanMode "Access" -VLANID 35

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

-VLanMode

Určuje, jestli virtuální síť LAN (VLAN) na hostiteli virtuálního počítače podporuje provoz přes jednu síť VLAN (režim přístupu) nebo více sítí VLAN (režim kmene). Platné hodnoty jsou: Access, Trunk.

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

-VLanTrunkID

Přiřadí seznam číselných identifikátorů v rozsahu 1–4094 fyzickému síťovému adaptéru na hostiteli Hyper-V.

Příklad formátu: -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

Určuje objekt fyzického síťového adaptéru na hostiteli, ke kterému se můžou připojit virtuální počítače nasazené na daném hostiteli.

Příklad formátu: -VMHostNetworkAdapter $VMHostNIC

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

Výstupy

VMHostNetworkAdapter

Tato rutina vrátí objekt VMHostNetworkAdapter .