Linux rendszerű virtuális gépek a Microsoft Azure hálózati adapterrel
Megtudhatja, hogyan javíthatja a Linux rendszerű virtuális gépek (VM-ek) teljesítményét és rendelkezésre állását az Azure-ban a Microsoft Azure hálózati adapter (MANA) használatával.
A Windows-támogatásért tekintse meg a Microsoft Azure hálózati adapterrel rendelkező Windows rendszerű virtuális gépeket.
A MANA-ról további információt a Microsoft Azure hálózati adapter áttekintésében talál.
Fontos
A MANA jelenleg előzetes verzióban érhető el. A bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-szolgáltatásokra vonatkozó jogi feltételekért tekintse meg a Microsoft Azure Előzetes verzió kiegészítő használati feltételeit.
Támogatott Azure Marketplace-rendszerképek
Az Azure Marketplace-ről származó számos Linux-rendszerkép beépített támogatást nyújt az Ethernet-illesztőhöz a MANA-ban:
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Red Hat Enterprise Linux 8.8
- Red Hat Enterprise Linux 9.2
- SU Standard kiadás Linux Enterprise Server 15 SP4
- Debian 12 "Bookworm"
- Oracle Linux 9.0
Feljegyzés
Az Azure Marketplace egyik jelenlegi Linux-disztribúciója sem egy 6.2-s vagy újabb kernelen található, amely az RDMA/InfiniBand és a Data Plane Development Kit (DPDK) esetében szükséges. Ha meglévő Linux-rendszerképet használ az Azure Marketplace-ről, frissítenie kell a kernelt.
A MANA-támogatás állapotának ellenőrzése
Mivel a MANA-szolgáltatáskészlethez gazdagéphardverre és virtuálisgép-szoftverösszetevőkre is szükség van, a következő ellenőrzéseket kell végrehajtania annak ellenőrzéséhez, hogy a MANA megfelelően működik-e a virtuális gépen.
Az Azure Portal ellenőrzése
Győződjön meg arról, hogy a gyorsított hálózatkezelés engedélyezve van legalább egy hálózati adapteren:
- A virtuális gép Azure Portal lapján válassza a Bal oldali menü Hálózatkezelés elemét.
- A Hálózatkezelési beállítások lapon válassza ki a hálózati adaptert.
- A hálózati adapter áttekintési paneljén, az Alapvető beállítások területen vegye figyelembe, hogy a gyorsított hálózatkezelés engedélyezve vagy letiltva van-e.
Hardverellenőrzés
A gyorsított hálózatkezelés engedélyezésekor a mögöttes MANA hálózati adaptert PCI-eszközként azonosíthatja a virtuális gépen:
$ lspci
7870:00:00.0 Ethernet controller: Microsoft Corporation Device 00ba
Kernelverzió ellenőrzése
Ellenőrizze, hogy a virtuális gép rendelkezik-e MANA Ethernet-illesztővel:
$ grep /mana*.ko /lib/modules/$(uname -r)/modules.builtin || find /lib/modules/$(uname -r)/kernel -name mana*.ko*
kernel/drivers/net/ethernet/microsoft/mana/mana.ko
Frissítse az kernelt
A MANA Ethernet-illesztői az 5.15-ös és újabb kernelverzióban találhatók. A kernel 6.2-es verziója linuxos támogatást nyújt olyan funkciókhoz, mint az InfiniBand/RDMA és a DPDK. A korábbi vagy elágazott kernelverziók (5.15 és 6.1) háttértámogatást igényelnek.
A virtuális gép Linux-kernelének frissítéséhez tekintse meg az adott disztribúció dokumentációját.
Ellenőrizze, hogy a forgalom a MANA-on keresztül halad-e
A virtuális géphez konfigurált összes virtuális hálózati adapter (vNIC) a gyorsított hálózatkezelés engedélyezésével két hálózati adaptert eredményez a virtuális gépen. Az alábbi példa egy hálózati adapteres konfigurációt mutat be eth0
enP30832p0s0
:
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:22:48:71:c2:8c brd ff:ff:ff:ff:ff:ff
alias Network Device
3: enP30832p0s0: <BROADCAST,MULTICAST,CHILD,UP,LOWER_UP> mtu 1500 qdisc mq master eth0 state UP mode DEFAULT group default qlen 1000
link/ether 00:22:48:71:c2:8c brd ff:ff:ff:ff:ff:ff
altname enP30832s1296119428
Az eth0
interfész a Hálózati virtuális szolgáltatás ügyfél (NetVSC) illesztőprogramja és a vNIC routable interfésze által kiszolgált elsődleges port. A társított enP*
felület a MANA virtuális függvényt (VF) jelöli, és ebben az esetben a eth0
felülethez van kötve. A MANA virtuális gép csomagját és bájtszámát az routable ethN
felületről szerezheti be:
$ ethtool -S eth0 | grep -E "^[ \t]+vf"
vf_rx_packets: 226418
vf_rx_bytes: 99557501
vf_tx_packets: 300422
vf_tx_bytes: 76231291
vf_tx_dropped: 0
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: