Set-SCVMHostNetworkAdapter

VMM tarafından yönetilen bir konakta fiziksel ağ bağdaştırıcısının ağla ilgili özelliklerini değiştirir.

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

Set-SCVMHostNetworkAdapter cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen bir konakta fiziksel ağ bağdaştırıcısının ağla ilgili özelliklerini değiştirir.

Bu cmdlet ile değiştirebileceğiniz özellikler şunlardır:

  • VLAN ayarları: Tek bir VLAN veya birden çok VLAN oluşturmak veya değiştirmek için VLAN parametrelerini kullanabilirsiniz. VLAN ayarlarının nasıl belirtileceğini gösteren bir çizim için örneklere bakın.

VLAN'lar hakkında daha fazla bilgi ve VLAN ayarlarını gösteren ek örnekler için yazın Get-Help Add-SCVMHostNetworkAdapter -Detailed.

Örnekler

Örnek 1: Konak ağ bağdaştırıcısında yeni bir sanal ağ oluşturma ve sanal ağ için bir VLAN kimliği belirtme

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

İlk komut VMHost02 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.

İkinci komut, "VMHost02 üzerinde Intel(R) PRO/1000 ile başlayan ve nesneyi $HostAdapter değişkeninde depolayan bir ada sahip konak ağ bağdaştırıcısı nesnesini alır.

Üçüncü komut, VMHost02 üzerinde $HostAdapter'de depolanan konak bağdaştırıcısına bağlı VirtualNetwork01 adlı bir sanal ağ oluşturur.

Son komut bir VLAN'ı etkinleştirir, modu Access olarak ayarlar (trafiği tek bir VLAN içinde dahili olarak yönlendirir) ve ağ bağdaştırıcısına 35'lik bir VLANID atar.

Not: Bu örnekte, konağınızın zaten bir VLAN'a bağlı olduğu veya bağlı değilse, konağınızın iki ağ bağdaştırıcısı olduğu varsayılır. Konağınızın tek bir ağ bağdaştırıcısı varsa, bağdaştırıcıyı VMM sunucusu tarafından kullanılamayan bir VLAN'a atamak VMM'nin konağı yönetmesini engeller.

Örnek 2: Gövde modunda yapılandırılmış bir konak ağ bağdaştırıcısına VLan etiketleri ekleme

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

İlk komut VMHost03 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.

İkinci komut, bağdaştırıcı adını belirterek konak ağ bağdaştırıcısı nesnesini alır ve nesneyi $VMHostNIC değişkeninde depolar.

Üçüncü komut, konak ağ bağdaştırıcısı nesnesinin ($VMHostNIC.VlanTags) VlanTags özelliğini kullanır ve yeni bir etiket dizisini birleştirir. Güncelleştirilmiş dizi, var olan VlanTag'leri korur ve listelenen etiketleri diziye ekler. Birleştirmenin sonucu $NewVlanTags depolanır.

Son komut, yeni VLAN etiketleri listesini Set-VMHostNetworkAdapter'ınVLANTrunkID parametresine geçirir. VLANTrunkID parametresi, VLAN gövde sayısal tanımlayıcıları listesini değiştirmek için her kullanıldığında VLANMode parametresinin "Trunk" değerini belirtmesi gerekir.

Parametreler

-AddOrSetLogicalNetwork

Eklenecek veya güncelleştirilecek mantıksal ağı belirtir.

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

-AvailableForPlacement

VMM yerleştirme işleminin bu konağı mı yoksa bir konak üzerindeki bu birimi mi sanal makinelerin dağıtılacağı olası bir konum olarak uygun kabul edip etmediğini gösterir. Bu parametre $False olarak ayarlandıysa, yine de bu konakta veya birimde sanal makineleri dağıtmayı seçebilirsiniz. Varsayılan değer $True. Bu parametre VMware ESX konakları için geçerli değildir.

Bu parametre ağ bağdaştırıcılarıyla kullanıldığında, $False olarak ayarlanırsa yerleştirme, konağın bir sanal makineyi bağlamak için uygun olup olmadığını belirlemek için bu ağ bağdaştırıcısında yapılandırılan mantıksal ağları dikkate almayacaktır.

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

-Description

Belirtilen nesne için bir açıklama belirtir.

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

-EnableNetworkVirtualization

Ağ sanallaştırmanın etkinleştirilip etkinleştirilmediğini belirtir. Varsayılan değer $False.

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

-JobGroup

Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmadan hemen önce küme olarak çalışacak bir dizi komut için tanımlayıcı belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RemoveLogicalNetwork

Kaldırılacak mantıksal ağı belirtir.

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

-RemoveUnassignedVLan

Belirtilen VLAN'ların bir mantıksal ağ ile ilişkili değilse bağdaştırıcının VLAN gövdesinden kaldırılacağını belirtir.

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

-RemoveUplinkPortProfileSet

Konak ağ bağdaştırıcısından yukarı bağlantı bağlantı noktası profili kümesini kaldırır.

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

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-SubnetVLan

Bir veya daha fazla IP alt ağı ve VLAN kümesi belirtir.

SubnetVLan oluşturma hakkında bilgi için yazın Get-Help New-SCSubNetVLan.

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

-UplinkPortProfileSet

Yukarı bağlantı bağlantı noktası profil kümesi nesnesini belirtir.

Yukarı bağlantı noktası profil kümesi nesnesi almak için Get-SCUplinkPortProfileSet cmdlet'ini kullanın.

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

-UsedForManagement

Nesnenin konakları yönetmek için kullanılıp kullanılmadığını gösterir.

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

-VLanEnabled

Hyper-V veya Citrix XenServer konağındaki sanal makineler tarafından kullanılmak üzere bir sanal LAN'ı (VLAN) etkinleştirir.

  • Tek bir VLAN için örnek biçim: -VLANEnabled -VLANMode "Access" -VLANID 35
  • Birden çok VLAN için örnek biçim: -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

1-4094 aralığındaki sayısal tanımlayıcıyı bir sanal makinedeki bir sanal ağ bağdaştırıcısına veya bir sanal makine konağındaki fiziksel ağ bağdaştırıcısına atar.

Hyper-V, VMware ESX veya Citrix XenServer konağı üzerinde VLanID yapılandırın:

  • VLan modu Access olduğunda, harici olarak bağlı bir fiziksel ağ bağdaştırıcısında.

Sanal makinenin sanal ağ bağdaştırıcısında VLanID yapılandırın:

  • Konakta fiziksel bir ağ bağdaştırıcısına bağlı veya
  • Konakta bir iç sanal ağa bağlı.

Örnek biçim: -VLanEnabled -VLanMode "Access" -VLANID 35

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

-VLanMode

Sanal makine konağındaki bir sanal LAN'ın (VLAN), tek bir VLAN (Erişim modu) veya birden çok VLAN (Gövde modu) üzerinden trafiği destekleyip desteklemediğini belirtir. Geçerli değerler şunlardır: 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

1-4094 aralığındaki sayısal tanımlayıcıların listesini Hyper-V konağındaki bir fiziksel ağ bağdaştırıcısına atar.

Örnek biçim: -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

Bir konakta dağıtılan sanal makinelerin bağlanabileceği bir konak üzerindeki fiziksel ağ bağdaştırıcısı nesnesini belirtir.

Örnek biçim: -VMHostNetworkAdapter $VMHostNIC

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

Çıkışlar

VMHostNetworkAdapter

Bu cmdlet bir VMHostNetworkAdapter nesnesi döndürür.