Megosztás a következőn keresztül:


Azure-beli virtuális gép létrehozása gyorsított hálózatkezeléssel

Üzembe helyezés az Azure-ban

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:

  1. A portálon keresse meg és válassza ki a virtuális hálózatokat.

  2. A Virtuális hálózatok lapon válassza a + Létrehozás lehetőséget.

  3. 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.

    Képernyőkép az Azure Portalon a virtuális hálózat létrehozásához szükséges Alapismeretek lapról.

  4. A Tovább gombra kattintva lépjen a Biztonság lapra.

  5. 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.

  6. 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.

    Képernyőkép az Azure portálon létrehozott virtuális hálózat részeként engedélyezhető Azure Bastion-gazdagép lehetőségeiről.

  7. A Tovább gombra kattintva lépjen az IP-címek lapra.

  8. Az Alhálózatok címtartományában válassza ki az alapértelmezett alhálózatot.

  9. 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.

    Képernyőkép egy alhálózat konfigurációs részleteiről.

  10. Válassza a Mentés lehetőséget.

  11. 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.

  1. A portálon keresse meg és válassza ki a virtuális gépeket.

  2. A virtuális gépeken válassza a + Létrehozás, majd az Azure virtuális gép lehetőséget.

  3. 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.
  4. Válassza a lap tetején található Hálózatkezelés lapot.

  5. 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.
  6. 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.

  7. 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

  1. Az Azure Portalon keressen és válasszon ki virtuális gépeket.

  2. A Virtuális gépek lapon válassza ki az új virtuális gépet.

  3. A virtuális gép Áttekintés lapján válassza a Csatlakozás, majd Csatlakozás a Bastionon keresztül lehetőséget.

  4. 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.

  5. 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.

  6. 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 .

  7. Válassza a Kapcsolódás lehetőséget.

  8. Megnyílik egy új böngészőablak a virtuális gép bastion-kapcsolatával.

  9. A távoli virtuális gépen lévő rendszerhéjból írja be a(z) uname -r parancsot, é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. *

  10. lspci A 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]
    
  11. 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: 0
    
  12. Zá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.

  1. Az Azure Portalon keressen és válasszon ki virtuális gépeket.

  2. A Virtuális gépek lapon válassza ki az új virtuális gépet.

  3. A virtuális gép Áttekintés lapján válassza a Csatlakozás, majd Csatlakozás a Bastionon keresztül lehetőséget.

  4. Adja meg a virtuális gép létrehozásakor használt hitelesítő adatokat, majd válassza a Csatlakozás lehetőséget.

  5. Megnyílik egy új böngészőablak a virtuális gép bastion-kapcsolatával.

  6. A távoli virtuális gépen kattintson a jobb gombbal a Start gombra, és válassza a Eszközkezelő.

  7. Az Eszközkezelő ablakban bontsa ki a Hálózati adapterek csomópontot.

  8. Ellenőrizze, hogy megjelenik-e a Mellanox ConnectX-4 Lx virtuális Ethernet-adapter , ahogyan az a következő képen látható:

    Mellanox ConnectX-3 virtuális funkció Ethernet-adapter, új hálózati adapter gyorsított hálózatkezeléshez, Eszközkezelő

    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.

  9. 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              34991
    
    

    Feljegyzé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 = enabled

  10. Zárja be a Bastion kapcsolatot a virtuális géphez.

Következő lépések