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 2019 - 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ı bir fiziksel ağ anahtarına bağlama yönteminize benzer şekilde 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 anahtar kullanımını da destekler. VLAN, fiziksel LAN içinde yapılandırılmış bağımsız bir mantıksal sanal ağdır. Fiziksel bir LAN üzerinde birden çok VLAN oluşturursanız, bu ayrı mantıksal segmentler 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 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 eforu 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 yeniden yapılandırması gerektirecek şekilde yazılım yeniden yapılandırması gerektirmez.
System Center 2019 Ağ Senaryoları için VMM
Aşağıdaki üç senaryoda System Center 2019 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ıldıysa ve söz konusu 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 -Detailed
yazı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 -Detailed
veya Get-Help Set-SCVMHostNetworkAdapter -Detailed
yazı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ğlanı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: İç konak 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 birbiriyle 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 bir özel 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 birbiriyle 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ı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: | 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ış bir grubudur.
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 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 |
-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
VMM konak kümesi nesnesini 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.