Aracılığıyla paylaş


New-SCVirtualNetwork

VMM tarafından yönetilen bir konakta, bu konak üzerindeki sanal makinelerin iletişim kurabileceği bir sanal ağ oluşturur.

Syntax

New-SCVirtualNetwork
   -LogicalNetwork <LogicalNetwork[]>
   [-Name] <String>
   [-Description <String>]
   [-HostBoundVLanId <UInt16>]
   -JobGroup <Guid>
   [-BoundToVMHost <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVirtualNetwork
   -VMHost <Host>
   [-Name] <String>
   [-Description <String>]
   [-HostBoundVLanId <UInt16>]
   [-JobGroup <Guid>]
   [-BoundToVMHost <Boolean>]
   [-VMHostNetworkAdapters <HostNetworkAdapter[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVirtualNetwork
   -VMHost <Host>
   [-ManagementAdapterName <String>]
   [-ManagementAdapterVLanId <UInt16>]
   [-ManagementAdapterVMNetwork <VMNetwork>]
   [-ManagementAdapterVMSubnet <VMSubnet>]
   [-ManagementAdapterPortClassification <PortClassification>]
   [-UseExplicitIPConfigurationForManagementAdapter <Boolean>]
   [-ManagementAdapterIPv4AddressType <EthernetAddressType>]
   [-ManagementAdapterIPv6AddressType <EthernetAddressType>]
   [-Description <String>]
   -LogicalSwitch <LogicalSwitch>
   [-JobGroup <Guid>]
   [-VMHostNetworkAdapters <HostNetworkAdapter[]>]
   [-CreateManagementAdapter]
   [-ManagementAdapterIPv4AddressPool <StaticIPAddressPool>]
   [-ManagementAdapterIPv6AddressPool <StaticIPAddressPool>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVirtualNetwork
   -VMHost <Host>
   [-Description <String>]
   -LogicalSwitch <LogicalSwitch>
   [-JobGroup <Guid>]
   [-VMHostNetworkAdapters <HostNetworkAdapter[]>]
   [-DeployVirtualNetworkAdapters]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVirtualNetwork
   -VMHostCluster <HostCluster>
   -LogicalNetwork <LogicalNetwork[]>
   [-Name] <String>
   [-Description <String>]
   [-HostBoundVLanId <UInt16>]
   [-JobGroup <Guid>]
   [-BoundToVMHost <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

New-SCVirtualNetwork cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen bir konakta, bu konak üzerindeki sanal makinelerin iletişim kurabileceği bir sanal ağ oluşturur.

System Center - VMM, Hyper-V ve Citrix XenServer konakları için sanal ağ senaryoları uygulamak üzere sanal anahtarların kullanımını destekler. Sanal makineleri ve konakları bir sanal ağ anahtarına, fiziksel bilgisayarları fiziksel ağ anahtarına bağladığınız gibi bağlayabilir veya bağlayabilirsiniz.

Hyper-V konakları ve bu konaklara dağıtılan sanal makineler için VMM, sanal yerel ağ (VLAN) uygulamak için sanal anahtarların kullanılmasını da destekler. VLAN, fiziksel LAN içinde yapılandırılmış bağımsız bir mantıksal sanal ağdır. Fiziksel lan üzerinde birden çok VLAN oluşturursanız, bu ayrı mantıksal kesimler birbiriyle veri alışverişi yapamaz.

XenServer konakları için, bir XenServer konağındaki tek bir ağ bağdaştırıcısına bağlı tüm sanal anahtarlar VMM içinde tek bir sanal ağ olarak temsil edilir.

System Center 2019 ve sonraki sürümler için VMM'de, bir VLAN'a bağlı bir sanal makineyi bir konaktan başka bir konağa kolayca taşıyabilirsiniz ve (her iki konağın da aynı VLAN'a bağlı olduğu varsayıldığında), yeni konumundaki sanal makine ek yönetici çabası olmadan VLAN üzerinden iletişim kurmaya devam edecek şekilde zaten yapılandırılmıştır. Sanal makineyi VLAN'da yeni bir konuma taşımak, fiziksel bir bilgisayarı fiziksel ağdaki yeni bir konuma taşımak için donanımın yeniden yapılandırılmasını gerektirecek şekilde yazılım yeniden yapılandırması gerektirmez.

System Center 2019 ve üzeri Ağ Senaryoları için VMM

Aşağıdaki üç senaryoda System Center 2019 ve üzeri sanal ağ yapılandırmaları için VMM özetlemektedir.

Senaryo 1: Dış Sanal Ağ

Bu senaryoda, bir konakta dağıtılan sanal makineler, konaktaki bir sanal anahtara bağlanmak için bir sanal ağ bağdaştırıcısı kullanır ve bu sanal anahtar da konaktaki bir fiziksel ağ bağdaştırıcısına bağlanır. Konak, ağındaki diğer bilgisayarlara fiziksel bir anahtar aracılığıyla bağlanır. Bu yapılandırma, sanal makinelerin konağın kendisine, konağın bağlı olduğu fiziksel ağa ve konakla aynı fiziksel ağda bulunan diğer fiziksel bilgisayarlara (veya diğer fiziksel cihazlara) erişmesini sağlar.

Sanal ağ, bağlı olduğu konak üzerindeki fiziksel bağdaştırıcı uygun şekilde yapılandırılmışsa ve bu konak üzerindeki sanal makineler bir VLAN kullanacak şekilde yapılandırılmışsa VLAN dış erişimi destekleyebilir. Daha fazla bilgi için , veya Get-Help New-SCVirtualNetworkAdapter -DetailedyazınGet-Help Add-SCVMHostNetworkAdapter -Detailed.

Senaryo 2: İç Sanal Ağ

Bu senaryoda, bir konakta dağıtılan sanal makineler, konaktaki bir sanal anahtara bağlanmak için bir sanal ağ bağdaştırıcısı kullanır. Bu senaryoda, sanal ağ konağa bağlıdır, ancak sanal makineler sanal anahtar aracılığıyla konaktaki bir fiziksel ağ bağdaştırıcısına bağlanmaz. Bu yapılandırma, bu sanal anahtara bağlı sanal makinelerin birbirleriyle ve konak üzerindeki hizmetlerle ve uygulamalarla iletişim kurmasına olanak tanıyan ancak konağın fiziksel ağına bağlı diğer bilgisayarlarla iletişim kurmayan bir iç sanal ağ oluşturur.

İki veya daha fazla VLAN'a ayrılmış bir iç ağ yapılandırmak istiyorsanız, sanal makine nesnesinde yapılandırılmış bir sanal ağ bağdaştırıcısında VLAN kimliklerini ayarlamanız gerekir. Daha fazla bilgi için , Get-Help Set-SCVirtualNetworkAdapter -Detailedveya Get-Help Set-SCVMHostNetworkAdapter -DetailedyazınGet-Help New-SCVirtualNetworkAdapter -Detailed.

Senaryo 3: Özel Sanal Ağ

Bu senaryoda, bir konakta dağıtılan sanal makineler, konaktaki bir sanal anahtara bağlanmak için bir sanal ağ bağdaştırıcısı kullanır. Senaryo 2'de olduğu gibi, bir sanal makine bu sanal anahtar aracılığıyla konaktaki bir fiziksel ağ bağdaştırıcısına bağlanmaz. Senaryo 2'nin aksine, sanal ağ konağa bağlı değildir. Bu yapılandırma, aynı konaktaki sanal makinelerin birbirleriyle iletişim kurmak için kullanabileceği özel bir sanal ağ oluşturur, ancak bu durumda konaktaki hizmetler veya uygulamalarla veya konağın fiziksel ağına bağlı fiziksel bilgisayarlarla iletişim kuramazlar.

Örnekler

Örnek 1: Konakta dış sanal ağ oluşturma

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "HostLANAdapter01"
PS C:\> New-SCVirtualNetwork -Name "ExternalVirtualNetwork01" -VMHost $VMHost -VMHostNetworkAdapter $HostAdapter

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

İkinci komut, VMHost01 üzerinde HostLANAdapter01 adlı fiziksel konak ağ bağdaştırıcısı nesnesini alır ve nesneyi $HostAdapter değişkeninde depolar.

Üçüncü komut, VMHost01 üzerinde ExternalVirtualNetwork01 adlı bir sanal ağ oluşturur ve yeni sanal ağı HostLANAdapter01 konak ağ bağdaştırıcısına bağlar.

Bu sanal ağ bir dış sanal ağdır. Konak üzerindeki fiziksel ağ bağdaştırıcısına bağlıdır ve bu nedenle konağın bağlı olduğu LAN'a o LAN'da başka bir fiziksel bilgisayarmış gibi erişebilir.

Örnek 2: İç ana bilgisayara bağlı sanal ağ oluşturma

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualNetwork -VMHost $VMHost -Name "InternalVNet01" -Description "Internal Host-Bound Virtual Network" -BoundToVMHost $True

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

İkinci komut, VMHost01 üzerinde bir sanal ağ oluşturur, internalVNet01 olarak adlandırılır, bir açıklama ve etiket belirtir ve sanal ağı fiziksel konağa bağlar.

Bu sanal ağ, iç, ana bilgisayara bağlı bir sanal ağdır. Konak üzerindeki bir fiziksel ağ bağdaştırıcısına bağlı olmadığından, konağın dışındaki ağlara erişemez. Bu konakta bu iç sanal ağa bağlı sanal makineler yalnızca birbirleriyle iletişim kurabilir. Ağ konağa bağlı olduğundan, sanal makinelerden konağa ağ iletişimi de mümkündür.

Örnek 3: Konağa bağlı olmayan özel bir sanal ağ oluşturma

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualNetwork -Name "UnboundVirtualNetwork01" -VMHost $VMHost

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

İkinci komut, VMHost01 üzerinde UnboundVirtualNetwork01 adlı bir sanal ağ oluşturur.

Ağ, konak üzerindeki bir fiziksel ağ bağdaştırıcısına bağlı olmadığından, konağın dışındaki ağlara erişemez. Bu konakta bu iç sanal ağa bağlı sanal makineler yalnızca birbirleriyle iletişim kurabilir. Sanal ağ konağa bağlı olmadığından, konakla ağ iletişimi mümkün değildir.

Parametreler

-BoundToVMHost

Sanal ağın bir konağa bağlı olup olmadığını gösterir. Bir sanal ağı bir konağa bağlamak, konakla ağ iletişimini sağlar.

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

-CreateManagementAdapter

Cmdlet'in yönetim bağdaştırıcısını oluşturduğunu gösterir.

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

-DeployVirtualNetworkAdapters

Bu cmdlet'in sanal ağ bağdaştırıcıları dağıttığını gösterir.

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

-Description

Sanal ağ için bir açıklama belirtir.

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

-HostBoundVLanId

Belirtilen sanal ağ için konak için oluşturulan sanal ağ bağdaştırıcısına bir VLAN atar.

Type:UInt16
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ırmalarından hemen önce bir küme olarak çalışacak bir dizi komut için bir tanımlayıcı belirtir.

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

-LogicalNetwork

Mantıksal ağı belirtir. Mantıksal ağ, ağ atamalarını düzenlemek ve basitleştirmek için kullanılan ip alt ağlarının ve VLAN'ların adlandırılmış gruplandırma işlemidir.

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

-LogicalSwitch

Mantıksal anahtar nesnesini belirtir.

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

-ManagementAdapterIPv4AddressPool

StaticIPAddressPool nesnesini belirtir.

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

-ManagementAdapterIPv4AddressType

EthernetAddressType nesnesini belirtir.

Type:EthernetAddressType
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManagementAdapterIPv6AddressPool

StaticIPAddressPool nesnesini belirtir.

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

-ManagementAdapterIPv6AddressType

EthernetAddressType nesnesini belirtir.

Type:EthernetAddressType
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManagementAdapterName

Yönetim bağdaştırıcısı için bir ad belirtir.

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

-ManagementAdapterPortClassification

Yönetim bağdaştırıcısı için bir bağlantı noktası sınıflandırması belirtir.

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

-ManagementAdapterVLanId

Yönetim bağdaştırıcısı için bir VLAN kimliği belirtir.

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

-ManagementAdapterVMNetwork

Yönetim bağdaştırıcısı için bir VM ağı belirtir.

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

-ManagementAdapterVMSubnet

Yönetim bağdaştırıcısı için bir VM alt ağı belirtir.

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

-Name

VMM nesnesinin adını belirtir.

Type:String
Position:0
Default value:None
Required:True
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 hemen komut kabuğuna 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

-UseExplicitIPConfigurationForManagementAdapter

Bir yönetim bağdaştırıcısı için açık IP yapılandırması kullanılıp kullanılmayacağını gösterir.

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

-VMHost

Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler.

Her konak türü hakkında daha fazla bilgi için yazın Get-Help Add-SCVMHost -Detailed. Bu cmdlet'in bu parametreyi nasıl kullandığını belirlemek için belirli bir cmdlet örneklerine bakın.

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

-VMHostCluster

BIR VMM konak kümesi nesnesi belirtir.

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

-VMHostNetworkAdapters

Bir konakta dağıtılan sanal makinelerin bağlanabileceği bir veya daha fazla fiziksel ağ bağdaştırıcısı nesnesi dizisini belirtir.

Örnek biçim: -VMHostNetworkAdapters $VMHostNICs

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

Çıkışlar

VirtualNetwork

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