Set-SCVMHostNetworkAdapter
Změní vlastnosti související se sítí pro fyzický síťový adaptér na hostiteli spravovaném nástrojem VMM.
Syntaxe
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).
Mezi vlastnosti, které můžete změnit pomocí této rutiny, patří:
- 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á objekt hostitele s názvem VMHost02 a uloží objekt do $VMHost proměnné.
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 vázaná na hostitelský adaptér uložený 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 váš 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 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á objekt hostitele 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 do VLANTrunkID parametr Set-VMHostNetworkAdapter. Parametr VLANMode musí zadat hodnotu "Trunk" při každém použití parametru VLANTrunkID k úpravě seznamu číselných identifikátorů kmenů sítě VLAN.
Parametry
-AddOrSetLogicalNetwork
Určuje logickou síť, která se přidá nebo aktualizuje.
Typ: | LogicalNetwork |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-AvailableForPlacement
Určuje, jestli proces umístění nástroje VMM považuje tohoto hostitele nebo tento svazek na hostiteli za způsobilé jako možné umístění, na kterém se mají nasadit virtuální počítače. Pokud je tento parametr nastavený na $False, můžete se rozhodnout 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 je tento parametr použit se síťovými adaptéry, pokud je nastavený na $False, umístění nebude považovat logické sítě nakonfigurované na tomto síťovém adaptéru k určení, zda je hostitel vhodný pro připojení virtuálního počítače.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Description
Uvádí popis zadaného objektu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EnableNetworkVirtualization
Určuje, jestli je povolená virtualizace sítě. Výchozí hodnota je $False.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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é spuštění identifikátoru skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RemoveLogicalNetwork
Určuje logickou síť, která bude odebrána.
Typ: | LogicalNetwork |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | UInt16[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RemoveUplinkPortProfileSet
Odebere profil portu pro odesílání nastavený z hostitelského síťového adaptéru.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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
.
Typ: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UplinkPortProfileSet
Určuje objekt nastavení profilu portu pro odesílání.
K získání objektu nastavení profilu portu pro odesílání použijte rutinu Get-SCUplinkPortProfileSet.
Typ: | UplinkPortProfileSet |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UsedForManagement
Určuje, jestli se objekt používá ke správě hostitelů.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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 jedné sítě 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
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Nakonfigurujte 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 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
Typ: | UInt16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | VlanMode |
Přípustné hodnoty: | Access, Trunk, Invalid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VLanTrunkID
Přiřadí seznam číselných identifikátorů v rozsahu 1–4094 fyzickému síťovému adaptéru na Hyper-V hostiteli.
Příklad formátu: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Typ: | UInt16[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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
Typ: | HostNetworkAdapter |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
VMHostNetworkAdapter
Tato rutina vrátí objekt VMHostNetworkAdapter.