Add-SCVMHostNetworkAdapter
VMM tarafından yönetilen bir konakta bir sanal ağa fiziksel ağ bağdaştırıcısı ekler.
Syntax
Add-SCVMHostNetworkAdapter
-VirtualNetwork <VirtualNetwork>
[-VLanEnabled]
[-VLanMode <VlanMode>]
[-VLanID <UInt16>]
[-VLanTrunkID <UInt16[]>]
[-VMHostNetworkAdapter] <HostNetworkAdapter>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Add-SCVMHostNetworkAdapter cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen bir konakta bir sanal ağa fiziksel ağ bağdaştırıcısı (ağ arabirimi kartı veya NIC olarak da adlandırılır) ekler. Bu konak üzerindeki her sanal makine, bir sanal ağ bağdaştırıcısı aracılığıyla bu sanal ağa da bağlanabilir.
Bir konakta yapılandırılan bir sanal ağ, o konakta dağıtılan sanal makinelerde birden çok sanal ağ bağdaştırıcısına bağlanabilir.
System Center 2019 ve üzeri için VMM, bir konakta bir veya daha fazla Sanal Yerel Ağ (VLAN) yapılandırmak için sanal ağ desteği içerir. Bir konakta tek bir VLAN veya birden çok VLAN yapılandırmak için Add-SCVMHostNetworkAdapter cmdlet'ini veya Set-SCVMHostNetworkAdapter cmdlet'ini kullanabilirsiniz. Sanal makinede ilgili VLAN ayarlarını yapılandırmak için New-SCVirtualNetworkAdapter cmdlet'ini veya Set-SCVirtualNetworkAdapter cmdlet'ini kullanın.
Her VLAN türünün çizimi için bu cmdlet'in örneklerine bakın.
Örnekler
Örnek 1: Sanal ağa fiziksel konak ağ bağdaştırıcısı ekleme
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $VirtualNetwork = Get-SCVirtualNetwork -VMHost $VMHost -Name "ExternalVirtualNetwork01"
PS C:\> $VMHostNetworkAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "HostAdapter01"
PS C:\> Add-SCVMHostNetworkAdapter -VirtualNetwork $VirtualNetwork -VMHostNetworkAdapter $VMHostNetworkAdapter
İlk komut VMHost01 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, VMHost01 üzerinde ExternalVirtualNetwork01 adlı sanal ağ nesnesini alır ve nesneyi $VirtualNetwork değişkeninde depolar.
Üçüncü komut, VMHost01 üzerinde HostAdapter01 adlı fiziksel ağ bağdaştırıcısı nesnesini alır ve nesneyi $VMHostNetworkAdapter değişkeninde depolar.
Son komut, HostAdapter01'i ExternalVirtualNetwork01'e ekler.
Not: Sanal ağ başına yalnızca bir fiziksel konak bağdaştırıcısı ekleyebilirsiniz. Bu nedenle, bir bağdaştırıcı belirtilen sanal ağ ile zaten ilişkilendirilmişse son komut başarısız olur. Sanal ağa yeni bir bağdaştırıcı eklemek için önce mevcut konak bağdaştırıcısını kaldırmanız gerekir.
Örnek 2: "Gövde" modunu kullanan bir VLAN'a fiziksel konak ağ bağdaştırıcısı ekleme
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02"
PS C:\> $VirtualNetwork = Get-SCVirtualNetwork -VMHost $VMHost -Name "ExternalNetwork02"
PS C:\> $VMHostNetworkAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "HostAdapter02"
PS C:\> Add-SCVMHostNetworkAdapter -VirtualNetwork $VirtualNetwork -VMHostNetworkAdapter $VMHostNetworkAdapter -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
İlk komut VMHost02 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, VMHost02 üzerinde ExternalNetwork02 adlı sanal ağ nesnesini alır ve nesneyi $VirtualNetwork değişkeninde depolar.
Üçüncü komut, VMHost02 üzerinde HostAdapter02 adlı ağ bağdaştırıcısı nesnesini alır ve bağdaştırıcı nesnesini $VMHostNetworkAdapter değişkeninde depolar.
Son komut, ExternalNetwork02 sanal ağına HostAdapter02 ekler ve 1, 2, 100, 200 ve 1124 etiketli VLAN'ları kullanarak ExternalNetwork02'den dış ağ cihazına erişimi etkinleştirir.
Not: Sanal ağ başına yalnızca bir konak bağdaştırıcısı ekleyebilirsiniz, bu nedenle bir bağdaştırıcı belirtilen sanal ağ ile zaten ilişkiliyse son komut başarısız olur.
Örnek 3: "Erişim" modunu kullanan bir VLAN'a fiziksel konak ağ bağdaştırıcısı ekleme
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost03.Contoso.com"
PS C:\> $VirtualNetwork = Get-SCVirtualNetwork -VMHost $VMHost -Name "ExternalVirtualNetwork03"
PS C:\> $VMHostNetworkAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "HostAdapter03"
PS C:\> Add-SCVMHostNetworkAdapter -VirtualNetwork $VirtualNetwork -VMHostNetworkAdapter $VMHostNetworkAdapter -VLanEnabled -VLanMode "Access" -VLanID 22
İlk komut VMHost03 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, VMHost03 üzerinde ExternalNetwork03 adlı sanal ağ nesnesini alır ve nesneyi $VirtualNetwork değişkeninde depolar.
Üçüncü komut, VMHost03 üzerinde HostAdapter03 adlı ağ bağdaştırıcısı nesnesini alır ve bağdaştırıcı nesnesini $VMHostNetworkAdapter değişkeninde depolar.
Son komut, ExternalNetwork03 sanal ağına HostAdapter03 ekler ve ExternalNetwork03'e VLANID 22'ye erişimi kısıtlar.
Not: Sanal ağ başına yalnızca bir konak bağdaştırıcısı ekleyebilirsiniz, bu nedenle bir bağdaştırıcı belirtilen sanal ağ ile zaten ilişkiliyse son komut başarısız olur.
Dikkat: Bu örnekte, konağınızın zaten bir VLAN'a bağlı olduğu varsayılır veya bağlı değilse, konağınızda iki ağ bağdaştırıcısı olduğundan emin olun. 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. Microsoft Geri Döngü Bağdaştırıcısı'nı sunucunuza ilk kez yüklerseniz, yalnızca bir ağ bağdaştırıcısı olan bir konakta bu örnekteki adımları gerçekleştirebilirsiniz.
Parametreler
-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 |
-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 |
-VirtualNetwork
Bir sanal ağ nesnesi belirtir.
Type: | VirtualNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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: | SwitchParameter |
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 bir 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 dışarıdan 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 Bir 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 konakta 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.