New-SCVirtualNetwork
Vytvoří virtuální síť na hostiteli spravovaném nástrojem VMM, přes který mohou virtuální počítače na daném hostiteli komunikovat.
Syntaxe
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
Rutina New-SCVirtualNetwork vytvoří virtuální síť na hostiteli spravovaném nástrojem Virtual Machine Manager (VMM), přes který mohou virtuální počítače na daném hostiteli komunikovat.
System Center – VMM podporuje použití virtuálních přepínačů k implementaci scénářů virtuálních sítí pro hostitele Hyper-V a Citrix XenServer. Virtuální počítače a hostitele můžete připojit k přepínači virtuální sítě podobným způsobem, jakým připojujete fyzické počítače k přepínači fyzické sítě.
Pro Hyper-V hostitele a virtuální počítače nasazené na těchto hostitelích podporuje nástroj VMM také použití virtuálních přepínačů k implementaci sítí VLAN (Virtual Local Area Network). Síť VLAN je nezávislá logická virtuální síť nakonfigurovaná v rámci fyzické sítě LAN. Pokud ve fyzické síti LAN vytvoříte více sítí VLAN, nemohou tyto samostatné logické segmenty vzájemně vyměňovat data.
U hostitelů XenServer jsou všechny virtuální přepínače připojené k jednomu síťovému adaptéru na hostiteli XenServer reprezentovány jako jedna virtuální síť v nástroji VMM.
V nástroji VMM pro System Center 2019 a novější můžete snadno přesunout virtuální počítač, který je připojený k síti VLAN, z jednoho hostitele do jiného hostitele a (za předpokladu, že jsou oba hostitelé připojení ke stejné síti VLAN), je již virtuální počítač v jeho novém umístění nakonfigurovaný tak, aby pokračoval v komunikaci přes síť VLAN bez dalšího úsilí správce. Přesunutí virtuálního počítače do nového umístění v síti VLAN nevyžaduje rekonfiguraci softwaru způsobem, který přesun fyzického počítače do nového umístění ve fyzické síti vyžaduje změnu konfigurace hardwaru.
VMM pro System Center 2019 a novější síťové scénáře
Následující tři scénáře shrnují nástroj VMM pro konfigurace system Center 2019 a novějších virtuálních sítí.
Scénář 1: Externí virtuální síť
V tomto scénáři virtuální počítače nasazené na hostiteli používají virtuální síťový adaptér pro připojení k virtuálnímu přepínači na hostiteli a tento virtuální přepínač je zase připojený k fyzickému síťovému adaptéru na hostiteli. Hostitel je připojený prostřednictvím fyzického přepínače do jiných počítačů v síti. Tato konfigurace poskytuje virtuálním počítačům přístup k samotnému hostiteli, k fyzické síti, ke které je hostitel připojený, a k jiným fyzickým počítačům (nebo jiným fyzickým zařízením), které jsou ve stejné fyzické síti jako hostitel.
Virtuální síť může podporovat externí přístup přes síť VLAN, pokud je fyzický adaptér hostitele, ke kterému je vázán, správně nakonfigurovaný a pokud jsou virtuální počítače na daném hostiteli nakonfigurované tak, aby používaly síť VLAN.
Další informace potřebujete zadáním Get-Help Add-SCVMHostNetworkAdapter -Detailed
nebo Get-Help New-SCVirtualNetworkAdapter -Detailed
.
Scénář 2: Interní virtuální síť
V tomto scénáři virtuální počítače nasazené na hostiteli používají virtuální síťový adaptér pro připojení k virtuálnímu přepínači na hostiteli. V tomto scénáři je virtuální síť svázaná s hostitelem, ale virtuální počítače se nepřipojí přes virtuální přepínač k fyzickému síťovému adaptéru na hostiteli. Tato konfigurace vytvoří interní virtuální síť, která umožňuje virtuálním počítačům připojeným k tomuto virtuálnímu přepínači vzájemně komunikovat a s službami a aplikacemi na hostiteli, ale ne s jinými počítači připojenými k fyzické síti hostitele.
Pokud chcete nakonfigurovat interní síť, která je oddělená do dvou nebo více sítí VLAN, musíte nastavit ID sítí VLAN na virtuálním síťovém adaptéru nakonfigurované v objektu virtuálního počítače.
Další informace potřebujete zadáním Get-Help New-SCVirtualNetworkAdapter -Detailed
, Get-Help Set-SCVirtualNetworkAdapter -Detailed
nebo Get-Help Set-SCVMHostNetworkAdapter -Detailed
.
Scénář 3: Privátní virtuální síť
V tomto scénáři virtuální počítače nasazené na hostiteli používají virtuální síťový adaptér pro připojení k virtuálnímu přepínači na hostiteli. Stejně jako ve scénáři 2 se virtuální počítač nepřipojí přes tento virtuální přepínač k fyzickému síťovému adaptéru na hostiteli. Na rozdíl od scénáře 2 není virtuální síť svázaná s hostitelem. Tato konfigurace vytvoří privátní virtuální síť, kterou mohou virtuální počítače na stejném hostiteli používat ke vzájemné komunikaci, ale v tomto případě nemůžou komunikovat se službami nebo aplikacemi na hostiteli nebo s fyzickými počítači připojenými k fyzické síti hostitele.
Příklady
Příklad 1: Vytvoření externí virtuální sítě na hostiteli
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
První příkaz načte objekt hostitele s názvem VMHost01 a uloží objekt do proměnné $VMHost.
Druhý příkaz získá objekt síťového adaptéru fyzického hostitele s názvem HostLANAdapter01 na VMHost01 a uloží objekt do proměnné $HostAdapter.
Třetí příkaz vytvoří virtuální síť na VMHost01 s názvem ExternalVirtualNetwork01 a připojí novou virtuální síť k hostitelskému síťovému adaptéru HostLANAdapter01.
Tato virtuální síť je externí virtuální síť. Je připojen k fyzickému síťovému adaptéru na hostiteli a má proto přístup k síti LAN, ke které je hostitel připojen, jako by se jednalo o jiný fyzický počítač v dané síti LAN.
Příklad 2: Vytvoření interní virtuální sítě vázané na hostitele
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
První příkaz získá objekt hostitele VMHost01 a uloží objekt do $VMHost proměnné.
Druhý příkaz vytvoří virtuální síť na VMHost01, pojmenuje ji InternalVNet01, určí popis a značku a vytvoří vazbu virtuální sítě k fyzickému hostiteli.
Tato virtuální síť je interní virtuální síť vázaná na hostitele. Vzhledem k tomu, že není připojený k fyzickému síťovému adaptéru na hostiteli, nemůže přistupovat k externím sítím hostitele. Virtuální počítače, které jsou připojené k této interní virtuální síti na tomto hostiteli, můžou komunikovat jenom s ostatními. Vzhledem k tomu, že je síť svázaná s hostitelem, je také možná síťová komunikace z virtuálních počítačů na hostitele.
Příklad 3: Vytvoření privátní virtuální sítě, která není svázaná s hostitelem
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualNetwork -Name "UnboundVirtualNetwork01" -VMHost $VMHost
První příkaz načte objekt hostitele s názvem VMHost01 a uloží objekt do proměnné $VMHost.
Druhý příkaz vytvoří virtuální síť na VMHost01 s názvem UnboundVirtualNetwork01.
Vzhledem k tomu, že síť není připojena k fyzickému síťovému adaptéru na hostiteli, nemůže přistupovat k externím sítím hostitele. Virtuální počítače, které jsou připojené k této interní virtuální síti na tomto hostiteli, můžou komunikovat jenom s ostatními. Vzhledem k tomu, že virtuální síť není svázaná s hostitelem, není síťová komunikace s hostitelem možná.
Parametry
-BoundToVMHost
Určuje, jestli je virtuální síť svázaná s hostitelem. Vytvoření vazby virtuální sítě k hostiteli umožňuje síťové komunikaci s hostitelem.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-CreateManagementAdapter
Označuje, že rutina vytvoří adaptér pro správu.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DeployVirtualNetworkAdapters
Označuje, že tato rutina nasadí virtuální síťové adaptéry.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Description
Určuje popis virtuální sítě.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-HostBoundVLanId
Přiřadí síť VLAN virtuálnímu síťovému adaptéru vytvořenému pro hostitele pro zadanou virtuální síť.
Typ: | UInt16 |
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: | True |
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 |
-LogicalNetwork
Určuje logickou síť. Logická síť je pojmenované seskupení podsítí IP a sítí VLAN, které slouží k uspořádání a zjednodušení přiřazování sítě.
Typ: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LogicalSwitch
Určuje objekt logického přepínače.
Typ: | LogicalSwitch |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ManagementAdapterIPv4AddressPool
Určuje objekt StaticIPAddressPool.
Typ: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterIPv4AddressType
Určuje objekt EthernetAddressType.
Typ: | EthernetAddressType |
Přípustné hodnoty: | Dynamic, Static |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterIPv6AddressPool
Určuje objekt StaticIPAddressPool.
Typ: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterIPv6AddressType
Určuje objekt EthernetAddressType.
Typ: | EthernetAddressType |
Přípustné hodnoty: | Dynamic, Static |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterName
Určuje název adaptéru pro správu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterPortClassification
Určuje klasifikaci portů pro adaptér pro správu.
Typ: | PortClassification |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterVLanId
Určuje ID sítě VLAN pro adaptér pro správu.
Typ: | UInt16 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterVMNetwork
Určuje síť virtuálních počítačů pro adaptér pro správu.
Typ: | VMNetwork |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ManagementAdapterVMSubnet
Určuje podsíť virtuálního počítače pro adaptér pro správu.
Typ: | VMSubnet |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název objektu VMM.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
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 |
-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 |
-UseExplicitIPConfigurationForManagementAdapter
Určuje, jestli se má pro adaptér pro správu použít explicitní konfigurace PROTOKOLU IP.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMHost
Určuje objekt hostitele virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.
Další informace o každém typu hostitele zadejte Get-Help Add-SCVMHost -Detailed
.
V příkladech konkrétní rutiny zjistíte, jak tato rutina používá tento parametr.
Typ: | Host |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMHostCluster
Určuje objekt hostitelského clusteru VMM.
Typ: | HostCluster |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VMHostNetworkAdapters
Určuje pole jednoho nebo více 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: -VMHostNetworkAdapters $VMHostNICs
Typ: | HostNetworkAdapter[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
VirtualNetwork
Tato rutina vrátí objekt VirtualNetwork.