Sdílet prostřednictvím


New-SCVirtualNetwork

Vytvoří virtuální síť na hostiteli spravovaném nástrojem VMM, přes který virtuální počítače na daném hostiteli můžou komunikovat.

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

Rutina New-SCVirtualNetwork vytvoří virtuální síť na hostiteli spravovaném nástrojem Virtual Machine Manager (VMM), ve kterém virtuální počítače na daném hostiteli můžou komunikovat.

System Center 2019 – 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 nebo svázat s přepínačem virtuální sítě podobným způsobem, jakým připojíte fyzické počítače k fyzickému síťovému přepínači.

U hostitelů Hyper-V a virtuálních počítačů nasazených na těchto hostitelích podporuje nástroj VMM také použití virtuálních přepínačů k implementaci virtuálních místních sítí (VLAN). 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 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 virtuální počítač v novém umístění již nakonfigurovaný tak, aby se obnovila komunikace 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 scénáře sítí nástroje System Center 2019

Následující tři scénáře shrnují nástroj VMM pro konfigurace virtuálních sítí system Center 2019.

Scénář 1: Externí Virtual Network

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 k jiným počítačům v síti. Tato konfigurace poskytuje virtuálním počítačům přístup k samotnému hostiteli, 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 byl fyzický adaptér na hostiteli, 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, zadejte Get-Help Add-SCVMHostNetworkAdapter -Detailednebo Get-Help New-SCVirtualNetworkAdapter -Detailed.

Scénář 2: Interní Virtual Network

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íť vázána na hostitele, 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 komunikovat mezi sebou a se 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ého na objektu virtuálního počítače. Další informace, typ Get-Help New-SCVirtualNetworkAdapter -Detailed, Get-Help Set-SCVirtualNetworkAdapter -Detailednebo Get-Help Set-SCVMHostNetworkAdapter -Detailed.

Scénář 3: Privátní Virtual Network

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 získá hostitelský objekt 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 proto má přístup k síti LAN, ke které je hostitel připojen, jako by se jednalo o jiný fyzický počítač v této 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 načte objekt hostitele VMHost01 a uloží objekt do proměnné $VMHost.

Druhý příkaz vytvoří virtuální síť na VMHost01, pojmenuje ji InternalVNet01, určí popis a značku a vytvoří vazbu virtuální sítě na fyzického hostitele.

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 k hostiteli. 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čů s hostitelem.

Příklad 3: Vytvoření privátní virtuální sítě, která není vázána na hostitele

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

První příkaz získá hostitelský objekt 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. Protože virtuální síť není vázána na hostitele, síťová komunikace s hostitelem není 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.

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

-CreateManagementAdapter

Označuje, že rutina vytvoří adaptér pro správu.

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

-DeployVirtualNetworkAdapters

Označuje, že tato rutina nasazuje virtuální síťové adaptéry.

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

-Description

Určuje popis virtuální sítě.

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

-HostBoundVLanId

Přiřadí síť VLAN k virtuálnímu síťovému adaptéru vytvořenému pro hostitele pro zadanou virtuální síť.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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ý identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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ě.

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

-LogicalSwitch

Určuje objekt logického přepínače.

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

-ManagementAdapterIPv4AddressPool

Určuje StaticIPAddressPool objekt.

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

-ManagementAdapterIPv4AddressType

Určuje objekt EthernetAddressType .

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

-ManagementAdapterIPv6AddressPool

Určuje StaticIPAddressPool objekt.

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

-ManagementAdapterIPv6AddressType

Určuje objekt EthernetAddressType .

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

-ManagementAdapterName

Určuje název adaptéru pro správu.

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

-ManagementAdapterPortClassification

Určuje klasifikaci portů pro adaptér pro správu.

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

-ManagementAdapterVLanId

Určuje ID sítě VLAN pro adaptér pro správu.

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

-ManagementAdapterVMNetwork

Určuje síť virtuálních počítačů pro adaptér pro správu.

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

-ManagementAdapterVMSubnet

Určuje podsíť virtuálního počítače pro adaptér pro správu.

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

-Name

Určuje název objektu VMM.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-UseExplicitIPConfigurationForManagementAdapter

Určuje, jestli se má použít explicitní konfigurace PROTOKOLU IP pro adaptér pro správu.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 jednotlivých typech hostitelů potřebujete zadat .Get-Help Add-SCVMHost -Detailed Podívejte se na příklady konkrétní rutiny a zjistěte, jak tato rutina tento parametr používá.

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

-VMHostCluster

Určuje objekt hostitelského clusteru VMM.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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

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

Výstupy

VirtualNetwork

Tato rutina vrátí objekt VirtualNetwork .