Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk azt ismerteti, hogyan hozhat létre Linux vagy Windows rendszerű virtuális gépet (VM) gyorsított hálózatkezeléssel (AccelNet) az Azure CLI parancssori felületének használatával.
Előfeltételek
- Egy Azure-fiók, aktív előfizetéssel. Ingyenesen létrehozhat fiókot.
Virtuális hálózat létrehozása
Virtuális hálózat és Azure Bastion-gazdagép létrehozása
Az alábbi eljárás létrehoz egy virtuális hálózatot egy erőforrás-alhálózattal, egy Azure Bastion-alhálózattal és egy Bastion-gazdagéppel:
A portálon keresse meg és válassza ki a virtuális hálózatokat.
A Virtuális hálózatok lapon válassza a + Létrehozás lehetőséget.
A Virtuális hálózat létrehozása alapismeretek lapján adja meg vagy válassza ki a következő információkat:
Beállítás Érték Projekt részletei Előfizetés Válassza ki előfizetését. Erőforráscsoport Válassza az Új létrehozása lehetőséget.
Adja meg a test-rg nevet.
Válassza az OK gombot.Példány részletei Név Adja meg a vnet-1 értéket. Régió Válassza az USA 2. keleti régiója lehetőséget.
A Tovább gombra kattintva lépjen a Biztonság lapra.
Az Azure Bastion szakaszban válassza az Azure Bastion engedélyezése lehetőséget.
A Bastion a böngészővel csatlakozik a virtuális hálózatban lévő virtuális gépekhez a Secure Shell (SSH) vagy a Távoli asztali protokoll (RDP) és a privát IP-címek segítségével. A virtuális gépeknek nincs szükségük nyilvános IP-címekre, ügyfélszoftverekre vagy speciális konfigurációra. További információ: Mi az Azure Bastion?
Feljegyzés
Az óránkénti díjszabás a Bastion üzembe helyezésének pillanatától kezdődik, a kimenő adathasználattól függetlenül. További információ: Díjszabás és termékváltozatok. Ha a Bastiont egy oktatóanyag vagy teszt részeként helyezi üzembe, javasoljuk, hogy a használat befejezése után törölje ezt az erőforrást.
Az Azure Bastionban adja meg vagy válassza ki a következő információkat:
Beállítás Érték Azure Bastion hosztnév Adja meg a bástyát. Nyilvános Azure Bastion IP-cím Válassza a Nyilvános IP-cím létrehozása lehetőséget.
Írja be a public-ip-bastion nevet a Név mezőbe.
Válassza az OK gombot.
A Tovább gombra kattintva lépjen az IP-címek lapra.
Az Alhálózatok címtartományában válassza ki az alapértelmezett alhálózatot.
Az Alhálózat szerkesztése területen adja meg vagy válassza ki a következő adatokat:
Beállítás Érték Alhálózat célja Hagyja meg az alapértelmezett értéket. Név Adja meg az 1. alhálózatot. IPv4 IPv4-címtartomány Hagyja meg a 10.0.0.0/16 alapértelmezett értéket. Kezdőcím Hagyja meg a 10.0.0.0 alapértelmezett értékét. Méret Hagyja meg a /24 (256 cím) alapértelmezett értékét. Válassza a Mentés lehetőséget.
Válassza a Véleményezés + létrehozás lehetőséget az ablak alján. Amikor az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.
Hálózati interfész létrehozása gyorsított hálózatkezeléssel
A gyorsított hálózatkezelés engedélyezve van a portálon a virtuális gépek létrehozása során. Hozzon létre egy virtuális gépet a következő szakaszban.
Virtuális gép létrehozása és a hálózati adapter csatolása
Teszt virtuális gép létrehozása
Az alábbi eljárás létrehoz egy vm-1 nevű teszt virtuális gépet (VM) a virtuális hálózaton.
A portálon keresse meg és válassza ki a virtuális gépeket.
A virtuális gépeken válassza a + Létrehozás, majd az Azure virtuális gép lehetőséget.
A Virtuális gép létrehozása alapismeretek lapján adja meg vagy válassza ki a következő információkat:
Beállítás Érték Projekt részletei Előfizetés Válassza ki előfizetését. Erőforráscsoport Válassza a test-rg lehetőséget. Példány részletei Virtuális gép neve Adja meg a vm-1 értéket. Régió Válassza az USA 2. keleti régiója lehetőséget. Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúra-redundanciára lehetőséget. Biztonsági típus Hagyja meg a Standard alapértelmezett értékét. Image Válassza az Ubuntu Server 22.04 LTS – x64 Gen2 lehetőséget. Virtuálisgép-architektúra Hagyja meg az x64 alapértelmezett értékét. Méret Válasszon ki egy méretet. Rendszergazdai fiók Hitelesítés típusa Válassza a Jelszó lehetőséget. Felhasználónév Adja meg az azureusert. Jelszó Adjon meg egy jelszót. Jelszó megerősítése A jelszó újraküldése. Bejövő portszabályok Nyilvános bejövő portok Válassza a Nincs lehetőséget. Válassza a lap tetején található Hálózatkezelés lapot.
Adja meg vagy válassza ki a következő adatokat a Hálózat lapon :
Beállítás Érték Hálózati interfész Virtuális hálózat Válassza a vnet-1 lehetőséget. Alhálózat Válassza az 1. alhálózatot (10.0.0.0/24). Nyilvános IP-cím Válassza a Nincs lehetőséget. NIC hálózati biztonsági csoport Válassza a Speciális lehetőséget. Hálózati biztonsági csoport konfigurálása Válassza az Új létrehozása lehetőséget.
Adja meg az nsg-1 nevet.
Hagyja a többit az alapértelmezett értéken, és válassza az OK gombot.Hagyja meg a többi beállítást az alapértelmezett értéken, és válassza a Véleményezés + létrehozás lehetőséget.
Tekintse át a beállításokat, és válassza a Létrehozás lehetőséget.
Feljegyzés
A virtuális hálózaton belül található virtuális gépeknek, amelyek egy megerősítő gazdagéppel rendelkeznek, nincs szükségük nyilvános IP-címekre. A Bastion biztosítja a nyilvános IP-címet, a virtuális gépek pedig privát IP-címeket használnak a hálózaton belüli kommunikációhoz. A nyilvános IP-címeket a megerősített virtuális hálózatokban lévő virtuális gépekről is eltávolíthatja. További információ: Nyilvános IP-cím leválasztása azure-beli virtuális gépről.
Feljegyzés
Az Azure alapértelmezett kimenő hozzáférési IP-címet biztosít azokhoz a virtuális gépekhez, amelyek vagy nincsenek hozzárendelve nyilvános IP-címhez, vagy egy belső alapszintű Azure-terheléselosztó háttérkészletében találhatók. Az alapértelmezett kimenő hozzáférési IP-mechanizmus olyan kimenő IP-címet biztosít, amely nem konfigurálható.
Az alapértelmezett kimenő hozzáférési IP-cím le van tiltva az alábbi események egyike esetén:
- A virtuális géphez nyilvános IP-cím van hozzárendelve.
- A virtuális gép egy standard terheléselosztó háttércsoportjába kerül, kimenő szabályokkal vagy anélkül.
- Egy Azure NAT Gateway-erőforrás van hozzárendelve a virtuális gép alhálózatához.
A virtuális gép méretezési csoportok rugalmas orchestrációs módban történő használatával létrehozott virtuális gépek nem rendelkeznek alapértelmezett kimenő hozzáféréssel.
Az Azure-beli kimenő kapcsolatokról további információt az Alapértelmezett kimenő hozzáférés az Azure-ban és a Kimenő kapcsolatok forráshálózati címfordításának (SNAT) használata című témakörben talál.
Győződjön meg arról, hogy a gyorsított hálózatkezelés engedélyezve van
Linux
Az Azure Portalon keressen és válasszon ki virtuális gépeket.
A Virtuális gépek lapon válassza ki az új virtuális gépet.
A virtuális gép Áttekintés lapján válassza a Csatlakozás, majd Csatlakozás a Bastionon keresztül lehetőséget.
A Bastion-kapcsolat képernyőjén módosítsa a hitelesítés típusát SSH titkos kulcsra a helyi fájlból.
Adja meg a virtuális gép létrehozásakor használt felhasználónevet . Ebben a példában a felhasználó neve azureuser, cserélje le arra a felhasználónévre, amit létrehozott.
A Helyi fájlban válassza ki a mappa ikont, és keresse meg a virtuális gép létrehozásakor létrehozott titkos kulcsfájlt. A titkos kulcsfájl neve általában
id_rsaid_rsa.pemvagy .Válassza a Kapcsolódás lehetőséget.
Megnyílik egy új böngészőablak a virtuális gép bastion-kapcsolatával.
A távoli virtuális gépen lévő rendszerhéjból írja be a(z)
uname -rparancsot, és erősítse meg, hogy a kernel verziója legalább az alábbi verziók egyike vagy újabb:- Ubuntu 16.04: 4.11.0-1013.
- SLES SP3: 4.4.92-6.18.
- RHEL: 3.10.0-693, 2.6.32-573. Az RHEL 6.7-6.10 akkor támogatott, ha a Mellanox VF 4.5+-os verziója a Linux Integration Services 4.3+ előtt van telepítve.
Feljegyzés
Más kernelverziók is támogatottak lehetnek. Frissített listát a Hyper-V támogatott Linux- és FreeBSD virtuális gépeinek minden disztribúciójának kompatibilitási tábláiban talál, és ellenőrizze, hogy az SR-IOV támogatott-e. További részleteket a Hyper-V-hez és az Azure-hoz készült Linux Integration Services kibocsátási megjegyzéseiben talál. *
lspciA paranccsal győződjön meg arról, hogy a Mellanox VF-eszköz elérhető a virtuális gép számára. A visszaadott kimenetnek a következő példához hasonlónak kell lennie:0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03) 0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01) 0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) 0000:00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA 0001:00:02.0 Ethernet controller: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function]ethtool -S eth0 | grep vf_A parancs használatával ellenőrizze a virtuális függvény (VF) tevékenységeit. Ha a gyorsított hálózatkezelés engedélyezve van és aktív, a következő példához hasonló kimenet jelenik meg:vf_rx_packets: 992956 vf_rx_bytes: 2749784180 vf_tx_packets: 2656684 vf_tx_bytes: 1099443970 vf_tx_dropped: 0Zárja be a Bastion kapcsolatot a virtuális géphez.
Windows
Miután létrehozta a virtuális gépet az Azure-ban, csatlakozzon a virtuális géphez, és győződjön meg arról, hogy az Ethernet-vezérlő telepítve van a Windowsban.
Az Azure Portalon keressen és válasszon ki virtuális gépeket.
A Virtuális gépek lapon válassza ki az új virtuális gépet.
A virtuális gép Áttekintés lapján válassza a Csatlakozás, majd Csatlakozás a Bastionon keresztül lehetőséget.
Adja meg a virtuális gép létrehozásakor használt hitelesítő adatokat, majd válassza a Csatlakozás lehetőséget.
Megnyílik egy új böngészőablak a virtuális gép bastion-kapcsolatával.
A távoli virtuális gépen kattintson a jobb gombbal a Start gombra, és válassza a Eszközkezelő.
Az Eszközkezelő ablakban bontsa ki a Hálózati adapterek csomópontot.
Ellenőrizze, hogy megjelenik-e a Mellanox ConnectX-4 Lx virtuális Ethernet-adapter , ahogyan az a következő képen látható:
Az adapter jelenléte megerősíti, hogy a gyorsított hálózatkezelés engedélyezve van a virtuális gép számára.
Ellenőrizze, hogy a csomagok a VF-felületen haladnak-e át a következő parancs kimenetéből:
PS C:\ > Get-NetAdapter | Where-Object InterfaceDescription –like "*Mellanox*Virtual*" | Get-NetAdapterStatistics Name ReceivedBytes ReceivedUnicastPackets SentBytes SentUnicastPackets ---- ------------- ---------------------- --------- ------------------ Ethernet 2 492447549 347643 7468446 34991Feljegyzés
Ha a Mellanox-adapter indítása sikertelen, nyisson meg egy rendszergazdai parancssort a távoli virtuális gépen, és írja be a következő parancsot:
netsh int tcp set global rss = enabledZárja be a Bastion kapcsolatot a virtuális géphez.