Vytvoření nového virtuálního přepínače ve službě Azure Stack Edge Pro GPU přes PowerShell
PLATÍ PRO: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Tento článek popisuje, jak vytvořit nový virtuální přepínač na zařízení Azure Stack Edge Pro GPU. Například byste vytvořili nový virtuální přepínač, pokud chcete, aby se vaše virtuální počítače připojovaly přes jiný fyzický síťový port. Další informace najdete v tématu Použití webu Azure Portal ke správě síťových rozhraní na virtuálních počítačích na gpu Azure Stack Edge Pro.
Pracovní postup nasazení virtuálního počítače
- Připojte se k rozhraní PowerShellu na vašem zařízení.
- Dotazování dostupných fyzických síťových rozhraní
- Vytvořte virtuální přepínač.
- Ověřte, že se automaticky vytvoří virtuální síť a podsíť.
Požadavky
Než začnete, ujistěte se, že:
Máte přístup k klientskému počítači, který má přístup k rozhraní PowerShellu vašeho zařízení. Viz Připojení k rozhraní PowerShellu.
Na klientském počítači by měl běžet podporovaný operační systém.
Pomocí místního uživatelského rozhraní povolte výpočetní prostředky na jednom z fyzických síťových rozhraní na vašem zařízení podle pokynů v části Povolení výpočetní sítě na vašem zařízení.
Připojte se k rozhraní PowerShellu.
Připojte se k rozhraní PowerShellu vašeho zařízení.
Dotazování dostupných síťových rozhraní
Pomocí následujícího příkazu zobrazíte seznam fyzických síťových rozhraní, na kterých můžete vytvořit nový virtuální přepínač. Vyberete jedno z těchto síťových rozhraní.
Get-NetAdapter -Physical
Tady je příklad výstupu:
[10.100.10.10]: PS>Get-NetAdapter -Physical Name InterfaceDescription ifIndex Status MacAddress LinkSpeed ---- -------------------- ------- ------ ---------- ----- Port2 QLogic 2x1GE+2x25GE QL41234HMCU NIC ... 12 Up 34-80-0D-05-26-EA ...ps Ethernet Remote NDIS Compatible Device 11 Up F4-02-70-CD-41-39 ...ps Port1 QLogic 2x1GE+2x25GE QL41234HMCU NI...#3 9 Up 34-80-0D-05-26-EB ...ps Port5 Mellanox ConnectX-4 Lx Ethernet Ad...#2 8 Up 0C-42-A1-C0-E3-99 ...ps Port3 QLogic 2x1GE+2x25GE QL41234HMCU NI...#4 7 Up 34-80-0D-05-26-E9 ...ps Port6 Mellanox ConnectX-4 Lx Ethernet Adapter 6 Up 0C-42-A1-C0-E3-98 ...ps Port4 QLogic 2x1GE+2x25GE QL41234HMCU NI...#2 4 Up 34-80-0D-05-26-E8 ...ps [10.100.10.10]: PS>
Zvolte síťové rozhraní, které je:
- Ve stavu Nahoru.
- Nepoužívá se žádnými existujícími virtuálními přepínači. V současné době je možné nakonfigurovat pouze jeden virtuální přepínač pro každé síťové rozhraní.
Pokud chcete zkontrolovat existující přidružení virtuálního přepínače a síťového rozhraní, spusťte
Get-HcsExternalVirtualSwitch
příkaz.Tady je příklad výstupu.
[10.100.10.10]: PS>Get-HcsExternalVirtualSwitch Name : vSwitch1 InterfaceAlias : {Port2} EnableIov : True MacAddressPools : IPAddressPools : {} ConfigurationSource : Dsc EnabledForCompute : True SupportsAcceleratedNetworking : False DbeDhcpHostVnicName : f4a92de8-26ed-4597-a141-cb233c2ba0aa Type : External [10.100.10.10]: PS>
V tomto případě je port 2 přidružený k existujícímu virtuálnímu přepínači a neměl by se používat.
Vytvoření virtuálního přepínače
Pomocí následující rutiny vytvořte na zadaném síťovém rozhraní nový virtuální přepínač. Po dokončení této operace můžou vaše výpočetní instance používat novou virtuální síť.
Add-HcsExternalVirtualSwitch -InterfaceAlias <Network interface name> -WaitForSwitchCreation $true
Get-HcsExternalVirtualSwitch
Pomocí příkazu identifikujte nově vytvořený přepínač. Nový přepínač, který je vytvořen, je pojmenován jako vswitch-<InterfaceAlias>
.
Tady je příklad výstupu:
[1HXG613.microsoftdatabox.com]: PS>Get-HcsExternalVirtualSwitch
Name : vSwitch1
InterfaceAlias : {Port2}
EnableIov : True
MacAddressPools : {}
IPAddressPools : {Name: 'KubernetesNodeIPs', AddressRange: '10.126.75.200-10.126.75.202', Name:
'KubernetesServiceIPs', AddressRange: '10.126.75.206-10.126.75.208'}
BGPPeers : {}
ConfigurationSource : ClusterNetwork
EnabledForCompute : True
EnabledForStorage : False
EnabledForMgmt : True
SupportsAcceleratedNetworking : False
DbeDhcpHostVnicName : bc29af45-88b7-43af-ab27-78cc6427bc5f
VirtualNetworks : {}
EnableEmbeddedTeaming : True
InternalVnetName :
Type : External
Mtu : 1500
Name : vSwitch2
InterfaceAlias : {Port3, Port4}
EnableIov : True
MacAddressPools : {}
IPAddressPools : {}
BGPPeers : {}
ConfigurationSource : ClusterNetwork
EnabledForCompute : False
EnabledForStorage : True
EnabledForMgmt : False
SupportsAcceleratedNetworking : False
DbeDhcpHostVnicName : 25c6bdc4-2991-41db-8757-1fb08a219ea7
VirtualNetworks : {}
EnableEmbeddedTeaming : True
InternalVnetName :
Type : External
Mtu : 1500
Name : TestvSwitch
InterfaceAlias : {Port5}
EnableIov : True
MacAddressPools : {}
IPAddressPools : {}
BGPPeers : {}
ConfigurationSource : User
EnabledForCompute : False
EnabledForStorage : False
EnabledForMgmt : False
SupportsAcceleratedNetworking : True
DbeDhcpHostVnicName : ed7eb61d-7dd8-4648-bb8e-04fe5b0b6fd6
VirtualNetworks : {Name: 'TestvSwitch-internal', AddressSpace: '192.0.2.0/24', SwitchName:
'TestvSwitch', GatewayIPAddress: '192.0.2.0/24', DnsServers: '192.0.2.0/24', VlanId:
'0'EnabledForK8s: FalseIPAddressPools: VirtualMachineIPs , 192.0.2.0/24}
EnableEmbeddedTeaming : False
InternalVnetName : TestvSwitch-internal
Type : External
Mtu : 9000
[1HXG613.microsoftdatabox.com]: PS>
Ověření sítě, podsítě pro přepínač
Po vytvoření nového virtuálního přepínače azure Stack Edge Pro GPU automaticky vytvoří virtuální síť a podsíť, které jí odpovídají. Tuto virtuální síť můžete použít při vytváření virtuálních počítačů.
K identifikaci virtuální sítě a podsítě přidružené k novému přepínači, který jste vytvořili, použijte rutinu Get-HcsVirtualNetwork
.
Vytvoření virtuálních sítí LAN
Pokud chcete přidat konfiguraci virtuální místní sítě (LAN) na virtuální přepínač, použijte následující rutinu.
Add-HcsVirtualNetwork-VirtualSwitchName <Virtual Switch name> -Name <Virtual Network Name> –VlanId <Vlan Id> –AddressSpace <Address Space> –GatewayIPAddress <Gateway IP>–DnsServers <Dns Servers List> -DnsSuffix <Dns Suffix name>
S rutinou Add-HcsVirtualNetwork-VirtualSwitchName
se dají použít následující parametry.
Parametr | Description |
---|---|
Name | Název virtuální sítě LAN |
VirtualSwitchName | Název virtuálního přepínače, do kterého chcete přidat konfiguraci virtuální sítě LAN |
Adresní prostor | Adresní prostor podsítě pro virtuální síť LAN |
GatewayIPAddress | Brána pro virtuální síť |
Servery DNS | Seznam IP adres serveru DNS |
Přípona DNS | Název DNS bez hostitelské části pro podsíť virtuální sítě LAN |
VlanId | VlanId můžete nastavit na hodnotu 0, pokud potřebujete neoznačené sítě. Pokud se podporuje označená konfigurace nebo konfigurace kmene, zadejte VlanID v rozsahu 1–4094. |
Tady je příklad výstupu.
PS C:\> Add-HcsVirtualNetwork -VirtualSwitchName vSwitch1 -Name vlanNetwork100 -VlanId 100 -AddressSpace 5.5.0.0/16 -GatewayIPAddress 5.5.0.1 -DnsServers "5.5.50.50,5.5.50.100" -DnsSuffix "name.domain.com"
PS C:\> Get-HcsVirtualNetwork
Name : vlanNetwork100
AddressSpace : 5.5.0.0/16
SwitchName : vSwitch1
GatewayIPAddress : 5.5.0.1
DnsServers : {5.5.50.50, 5.5.50.100}
DnsSuffix : name.domain.com
VlanId : 100
MacAddressPools :
IPAddressPools : {}
BGPPeers :
EnabledForK8s : False
Poznámka:
- Na stejném virtuálním přepínači můžete nakonfigurovat více virtuálních sítí LAN.
- IP adresa brány musí být ve stejné podsíti jako parametr předaný jako adresní prostor.
- Pokud jsou nakonfigurované virtuální sítě LAN, nemůžete odebrat virtuální přepínač. Pokud chcete tento virtuální přepínač odstranit, musíte nejprve odstranit virtuální síť LAN a potom virtuální přepínač odstranit.
Ověření sítě, podsítě pro virtuální síť LAN
Po vytvoření virtuální sítě LAN se automaticky vytvoří virtuální síť a odpovídající podsíť. Tuto virtuální síť můžete použít při vytváření virtuálních počítačů.
K identifikaci virtuální sítě a podsítě přidružené k novému přepínači, který jste vytvořili, použijte rutinu Get-HcsVirtualNetwork
.