Az Azure Local hálózati követelményei
A következőkre vonatkozik: Azure Local 2311.2 és újabb verziók
Ez a témakör az Azure helyi gazdagép-hálózatkezelési szempontjait és követelményeit ismerteti. Az adatközpont-architektúrákról és a gépek közötti fizikai kapcsolatokról további információt a Fizikai hálózati követelmények című témakörben talál.
A gazdagépek hálózatkezelésének a hálózati ATC használatával történő egyszerűsítéséről további információt a Gazdagépek hálózatkezelésének egyszerűsítése a hálózati ATC-vel című témakörben talál.
Hálózati forgalomtípusok
Az Azure Helyi hálózati forgalom a rendeltetése szerint besorolható:
- Felügyeleti forgalom: A helyi rendszer felé vagy kívülről érkező forgalom. Például a tárreplika forgalmát vagy a rendszergazda által a rendszer felügyeletéhez használt forgalmat, például a Távoli asztalt, a Windows Felügyeleti központot, az Active Directoryt stb.
- Számítási forgalom: Virtuális gépről vagy virtuális gépre irányuló forgalom.
- Tárolási forgalom: A kiszolgálói üzenetblokkot (SMB) használó forgalom, például Tárolóhelyek közvetlen vagy SMB-alapú élő áttelepítés. Ez a forgalom 2. rétegbeli forgalom, és nem irányítható.
Fontos
A tárreplika nem RDMA-alapú SMB-forgalmat használ. Ez és a forgalom iránya (Észak-Dél) szorosan igazodik a fent felsorolt "felügyeleti" forgaloméhoz, hasonlóan a hagyományos fájlmegosztáséhoz.
Hálózati adapter kiválasztása
A hálózati adaptereket azok a hálózati forgalomtípusok minősítik (lásd fent), amelyek használata támogatott. A Windows Server-katalógus áttekintése során a Windows Server 2022 minősítés most az alábbi szerepkörök egyikére vagy többre utal. Mielőtt megvásárol egy gépet az Azure Local-hoz, legalább egy olyan adapterrel kell rendelkeznie, amely felügyeletre, számításra és tárolásra alkalmas, mivel mind a három forgalmi típusra szükség van az Azure Local-on. Ezután a hálózati ATC használatával konfigurálhatja az adaptereket a megfelelő forgalomtípusokhoz.
A szerepköralapú hálózati adapterek minősítéséről további információt ebben a Windows Server-blogbejegyzésben talál.
Fontos
A minősített forgalmi típuson kívüli adapter használata nem támogatott.
Szint | Felügyeleti szerepkör | Számítási szerepkör | Tárolási szerepkör |
---|---|---|---|
Szerepköralapú megkülönböztetés | Menedzsment | Számítási Standard | Tárolási Szabvány |
Maximális díj | Nem alkalmazható | Compute Premium | Prémium szintű tárterület |
Feljegyzés
Az ökoszisztémánk bármely adapterének legmagasabb szintű minősítése tartalmazza a Felügyeleti, a Compute Premium és a Storage Premium minősítéseket.
Illesztőprogram-követelmények
A beérkezett üzenetek illesztőprogramjai nem támogatottak az Azure Local használatához. Annak megállapításához, hogy az adapter postaládás illesztőprogramot használ-e, futtassa az alábbi parancsmagot. Az adapter egy beérkezett üzenetek illesztőprogramot használ, ha a DriverProvider tulajdonság a Microsoft.
Get-NetAdapter -Name <AdapterName> | Select *Driver*
A legfontosabb hálózati adapterek képességeinek áttekintése
Az Azure Local által használt fontos hálózati adapter-képességek a következők:
- Dinamikus virtuális gép többsoros várakozási sor kezelő (dinamikus VMMQ vagy d.VMMQ)
- Távoli közvetlen memóriahozzáférés (RDMA)
- Vendég RDMA
- Beágyazott csapatozás kapcsoló (SET)
Dinamikus VMMQ
A Compute (Premium) minősítéssel rendelkező összes hálózati adapter támogatja a dinamikus VMMQ-t. A dinamikus VMMQ használatához szükség van a Switch Embedded Teaming használatára.
Alkalmazható forgalomtípusok: számítás
Szükséges tanúsítványok: Compute (Premium)
A dinamikus VMMQ egy intelligens, fogadóoldali technológia. A virtuális gép sor (VMQ), a virtuális fogadási oldal skálázás (vRSS) és a VMMQ elődjeire épül, hogy három elsődleges fejlesztést biztosítson:
- Optimalizálja a gazdagép hatékonyságát kevesebb processzormagot használva.
- A hálózati forgalom feldolgozásának automatikus finomhangolása processzormagokra, így lehetővé teszi a virtuális gépek számára a várt átviteli sebesség teljesítését és fenntartását.
- Lehetővé teszi a hirtelen megugró terhelések számára a várt forgalom fogadását.
A dinamikus VMMQ-ról további információt a szintetikus gyorsításokat ismertető blogbejegyzésben talál.
RDMA
Az RDMA a hálózati verem átvitele a hálózati adapterre. Lehetővé teszi, hogy az SMB-tárolóforgalom megkerülje az operációs rendszert feldolgozás céljából.
Az RDMA lehetővé teszi a nagy átviteli sebességet és az alacsony késésű hálózatkezelést minimális gazda CPU-erőforrások használatával. További virtuális gépek vagy tárolók futtatására lehet használni ezeket a gazdagép CPU-erőforrásait.
Alkalmazható forgalomtípusok: gazdagéptároló
Szükséges tanúsítványok: Storage (Standard)
A Storage (Standard) vagy a Storage (Premium) minősítéssel rendelkező összes adapter támogatja a gazdagépoldali RDMA-t. Az RDMA vendégterhelésekkel való használatáról a jelen cikk későbbi, "Vendég RDMA" szakaszában olvashat bővebben.
Az Azure Local támogatja az RDMA-t az Internet Wide Area RDMA Protocol (iWARP) vagy az RDMA over Converged Ethernet (RoCE) protokoll implementációival.
Fontos
Az RDMA-adapterek csak olyan RDMA-adapterekkel működnek, amelyek ugyanazt az RDMA protokollt implementálják (iWARP vagy RoCE).
Nem minden gyártó hálózati adaptere támogatja az RDMA-t. Az alábbi táblázat felsorolja azokat a szállítókat (betűrendben), amelyek minősített RDMA-adaptereket kínálnak. Vannak azonban olyan hardvergyártók, amelyek nem szerepelnek ebben a listában, amelyek szintén támogatják az RDMA-t. Az RDMA-támogatást igénylő Storage (Standard) vagy Storage (Premium) minősítéssel rendelkező adaptereket a Windows Server katalógusában találja.
Feljegyzés
Az InfiniBand (IB) nem támogatott az Azure Local szolgáltatásban.
NIC beszállító | iWARP | RoCE |
---|---|---|
Broadcom | Nem | Igen |
Intel | Igen | Igen (néhány modell) |
Marvell (Qlogic) | Igen | Igen |
Nvidia | Nem | Igen |
Az RDMA gazdagéphez való üzembe helyezésével kapcsolatos további információkért javasoljuk, hogy használja a hálózati ATC-t. A manuális üzembe helyezéssel kapcsolatos információkért lásd az SDN GitHub-adattárat.
iWARP
Az iWARP a Transmission Control Protocol (TCP) protokollt használja, és igény szerint bővíthető prioritásalapú folyamatvezérléssel (PFC) és továbbfejlesztett átviteli szolgáltatással (ETS).
Használja az iWARP-t, ha:
- Nincs tapasztalata az RDMA-hálózatok kezelésében.
- Nem kezeli vagy kényelmetlenül kezeli a top-of-rack (ToR) kapcsolókat.
- Az üzembe helyezés után nem fogja felügyelni a megoldást.
- Már rendelkezik iWARP-t használó üzembe helyezésekkel.
- Nem biztos benne, hogy melyik lehetőséget válassza.
RoCE
A RoCE a User Datagram Protocol (UDP) protokollt használja, és megköveteli a PFC-t és az ETS-t a megbízhatóság biztosításához.
Használja a RoCE-t, ha:
- Ön már rendelkezik RoCE-vel történő üzembe helyezésekkel az adatközpontban.
- Kényelmesen kezelheti a DCB hálózati követelményeit.
Vendég RDMA
A vendég RDMA lehetővé teszi, hogy a virtuális gépek SMB-számítási feladatai ugyanazokat az előnyöket élvezik, mint az RDMA használata a gazdagépeken.
Alkalmazható forgalomtípusok: Vendégalapú tárolás
Szükséges tanúsítványok: Compute (Premium)
A vendég RDMA használatának elsődleges előnyei a következők:
- CPU-átvitel a hálózati forgalom feldolgozásához a hálózati adapterre.
- Rendkívül alacsony késés.
- Nagy átviteli sebesség.
További információkért töltse le a dokumentumot az SDN GitHub-adattárból.
Beágyazott Hálózati Összevonás (SET)
A SET egy szoftveralapú összevonási technológia, amely a Windows Server operációs rendszer részét képezi a Windows Server 2016 óta. A SET az azure local által támogatott egyetlen csapatozási technológia. A SET jól működik a számítási, tárolási és felügyeleti forgalommal, és akár nyolc adapterrel is támogatott ugyanabban a csapatban.
Alkalmazható forgalomtípusok: számítás, tárolás és felügyelet
Szükséges tanúsítványok: Compute (Standard) vagy Compute (Premium)
A SET az azure local által támogatott egyetlen csapatozási technológia. A SET jól működik a számítási, tárolási és felügyeleti forgalommal.
Fontos
Az Azure Local nem támogatja a hálózati adapterek összevonását a régebbi terheléselosztással/feladatátvétellel (LBFO). Az LBFO-ról az Azure Local-ban további információért lásd a Teaming in Azure Local című blogbejegyzést.
A SET azért fontos az Azure Local számára, mert ez az egyetlen olyan összevonási technológia, amely lehetővé teszi:
- RDMA-adapterek összevonása (ha szükséges).
- Vendég RDMA.
- Dinamikus VMMQ.
- Egyéb fontos Azure-beli helyi funkciók (lásd : Csapatkészítés az Azure Local-ban).
SET esetén követelmény a szimmetrikus (azonos) adapterek használata. Szimmetrikus hálózati adapterek azok, amelyeknél megegyeznek a következők:
- gyártmány (szállító)
- modell (verzió)
- sebesség (teljesítmény)
- konfiguráció
22H2-ben a hálózati ATC automatikusan észleli és tájékoztatja, ha a kiválasztott adapterek aszimmetrikusak. Az adapterek szimmetrikus voltának manuális azonosításának legegyszerűbb módja az, ha a sebességek és a felület leírásai pontos egyezést mutatnak. Csak a leírásban felsorolt számban térhetnek el.
Get-NetAdapterAdvancedProperty
A parancsmaggal győződjön meg arról, hogy a jelentett konfiguráció ugyanazokat a tulajdonságértékeket sorolja fel.
Az alábbi táblázatban a csak számokkal (#) eltérő felületleírásokra talál példát:
Név | Felület leírása | Csatolás sebessége |
---|---|---|
NIC1 | Hálózati adapter #1 | 25 Gbps |
NIC2 | Hálózati adapter #2 | 25 Gbps |
NIC3 | Hálózati adapter #3 | 25 Gb/s |
NIC4 | Hálózati adapter #4 | 25 Gbps |
Feljegyzés
A SET csak a kapcsolófüggetlen konfigurációt támogatja dinamikus vagy Hyper-V port terheléselosztási algoritmusok használatával. A legjobb teljesítmény érdekében a Hyper-V-port használata javasolt a legalább 10 Gb/s-es hálózati adapterek esetében. A hálózati ATC minden szükséges konfigurációt végrehajt a SET-hez.
RDMA-forgalommal kapcsolatos szempontok
Ha DCB-t implementál, gondoskodnia kell arról, hogy a PFC és az ETS konfiguráció megfelelően legyen implementálva minden hálózati porton, beleértve a hálózati kapcsolókat is. A DCB szükséges a RoCE-hoz, és nem kötelező az iWARP-hez.
Az RDMA telepítésével kapcsolatos részletes információkért töltse le a dokumentumot az SDN GitHub-adattárból.
RoCE-alapú Azure Local-implementációkhoz három PFC forgalmi osztályt kell konfigurálni, beleértve az alapértelmezett forgalmi osztályt is a hálózati szöveten és az összes gazdagépen.
Rendszerforgalmi osztály
Ez a forgalmi osztály biztosítja, hogy elegendő sávszélesség van fenntartva a rendszer szívveréseihez:
- Kötelező: Igen
- PFC-kompatibilis: Nem
- Ajánlott forgalmi prioritás: 7. prioritás
- Ajánlott sávszélesség-foglalás:
- 10 GbE vagy alacsonyabb RDMA-hálózatok = 2 százalék
- 25 GbE vagy magasabb RDMA-hálózatok = 1 százalék
RDMA forgalmi osztály
Ez a forgalmi osztály biztosítja, hogy elegendő sávszélesség áll rendelkezésre a veszteségmentes RDMA-kommunikációhoz az SMB Direct használatával:
- Kötelező: Igen
- PFC-kompatibilis: Igen
- Ajánlott forgalmi prioritás: 3. vagy 4. prioritás
- Ajánlott sávszélesség-foglalás: 50 százalék
Alapértelmezett forgalmi osztály
Ez a forgalmi osztály a rendszer- vagy RDMA-forgalmi osztályokban nem definiált összes többi forgalmat hordozza, beleértve a virtuálisgép-forgalmat és a felügyeleti forgalmat:
- Kötelező: Alapértelmezés szerint (nincs szükség konfigurációra a gazdagépen)
- Folyamatvezérlés (PFC) engedélyezve: Nem
- Ajánlott forgalmi osztály: Alapértelmezés szerint (0. prioritás)
- Ajánlott sávszélesség-foglalás: Alapértelmezés szerint (nincs szükség gazdagépkonfigurációra)
Tárolási forgalmi modellek
Az SMB számos előnnyel jár, mint az Azure Local tárolási protokollja, beleértve az SMB Multichannelt is. A többcsatornás SMB-ről ebben a cikkben nem olvashat, de fontos tisztában lenni azzal, hogy a forgalom multiplexált minden lehetséges hivatkozáson, amelyet az SMB Multichannel használhat.
Megjegyzés
Javasoljuk, hogy több alhálózatot és VLAN-t használjon a tárolási forgalom elkülönítéséhez az Azure Local-ban.
Tekintse meg a következő példát egy négy csomópontos rendszerre. Minden gép két tárolóportot (bal és jobb oldalt) használ. Mivel minden adapter ugyanazon az alhálózaton és VLAN-on található, az SMB Többcsatornás rendszer az összes elérhető hivatkozás között elosztja a kapcsolatokat. Ezért az első gép bal oldali portja (192.168.1.1) kapcsolatot létesít a második gépen lévő bal oldali porttal (192.168.1.2). Az első gép jobb oldali portja (192.168.1.12) a második gép jobb oldali portjához csatlakozik. A harmadik és negyedik géphez hasonló kapcsolatok jönnek létre.
Ez azonban szükségtelen kapcsolatokat hoz létre, és torlódást okoz a ToR kapcsolókat (X-ekkel megjelölt) összekötő MC-LAG (többvázú kapcsolat aggregációs csoport) kapcsolatnál. Tekintse meg a következő ábrát:
Az ajánlott módszer az, hogy minden egyes adaptercsoporthoz külön alhálózatokat és VLAN-okat használjon. Az alábbi ábrán a jobb oldali portok mostantól a 192.168.2.x /24 és a VLAN2 alhálózatot használják. Ez lehetővé teszi, hogy a bal oldali portok forgalma a TOR1-en maradjon, a jobb oldali portok forgalma pedig a TOR2-n maradjon.
Forgalom sávszélességének lefoglalása
Az alábbi táblázat a különböző forgalomtípusok sávszélesség-kiosztását mutatja be gyakori adaptersebességek használatával az Azure Local-ban. Vegye figyelembe, hogy ez egy konvergens megoldás példája, ahol az összes forgalomtípus (számítás, tárolás és felügyelet) ugyanazon fizikai adaptereken fut, és a SET használatával vannak csoportosítva.
Mivel ez a használati eset jelenti a legtöbb korlátozást, jó alapkonfigurációt jelent. Figyelembe véve azonban az adapterek és a sebességek számának permutációit, ezt példaként és nem támogatási követelménynek kell tekinteni.
A példához a következő feltételezések tartoznak:
Csapatonként két adapter található.
Storage Bus Layer (SBL), fürtmegosztott kötet (CSV) és Hyper-V (Live Migration) forgalom:
- Használja ugyanazokat a fizikai adaptereket.
- SMB használata.
Az SMB 50%-os sávszélesség-kiosztást kap a DCB használatával.
- Az SBL/CSV a legmagasabb prioritású forgalom, és az SMB sávszélesség-foglalásának 70 százalékát kapja meg.
- Az élő áttelepítés (LM) a
Set-SMBBandwidthLimit
parancsmag használatával korlátozott, és a fennmaradó sávszélesség 29 százalékát kapja meg.Ha az élő áttelepítéshez >rendelkezésre álló sávszélesség = 5 Gb/s, és a hálózati adapterek képesek, használja az RDMA-t. Ehhez használja a következő parancsmagot:
Set-VMHost -VirtualMachineMigrationPerformanceOption SMB
Ha az élő áttelepítéshez < rendelkezésre álló sávszélesség 5 Gb/s, tömörítéssel csökkentheti az áramkimaradási időt. Ehhez használja a következő parancsmagot:
Set-VMHost -VirtualMachineMigrationPerformanceOption Compression
Ha RDMA-t használ az élő áttelepítési forgalomhoz, győződjön meg arról, hogy az élő áttelepítési forgalom nem tudja felhasználni az RDMA forgalmi osztályhoz lefoglalt teljes sávszélességet SMB sávszélességkorlát használatával. Legyen óvatos, mert ez a parancsmag bájt/másodpercben (Bps) veszi a bejegyzést, míg a hálózati adapterek bit/másodpercben vannak felsorolva. A következő parancsmaggal 6 Gb/s sávszélesség-korlátot állíthat be, például:
Set-SMBBandwidthLimit -Category LiveMigration -BytesPerSecond 750MB
Feljegyzés
Ebben a példában a 750 MBps 6 Gb/s-nak felel meg.
Íme a példa sávszélesség-foglalási táblára:
Hálózati kártya sebessége | Csoportos sávszélesség | SMB sávszélesség-foglalás** | SBL/CSV % | SBL/CSV sávszélesség | Élő áttelepítés % | Élő áttelepítés maximális sávszélessége | Szívverés %-a | Szívverés sávszélessége |
---|---|---|---|---|---|---|---|---|
10 Gbit/s | 20 Gbps | 10 Gbit/s | 70% | 7 Gbps | * | 200 Mbit/s | ||
25 Gbps | 50 Gbps | 25 Gbps | 70% | 17,5 Gb/s | 29% | 7,25 Gbps | 1% | 250 Mb/s |
40 Gbps | 80 Gbps | 40 Gbps | 70% | 28 Gbps | 29% | 11,6 Gb/s | 1% | 400 Mb/s |
50 Gbps | 100 Gbit/s | 50 Gbps | 70% | 35 Gbps | 29% | 14,5 Gb/s | 1% | 500 Mbit/s |
100 Gbit/s | 200 Gbit/s | 100 Gbit/s | 70% | 70 Gbps | 29% | 29 Gbps | 1% | 1 Gbps |
200 Gbit/s | 400 Gbps | 200 Gbit/s | 70% | 140 Gbps | 29% | 58 Gbps | 1% | 2 Gbps |
* Használjon tömörítést RDMA helyett, mert az élő áttelepítési forgalom sávszélesség-kiosztása <5 Gb/s.
** Az 50 százalék egy példa sávszélesség-foglalásra.
Tágított klaszterek
A kiterjesztett fürtök több adatközpontot átfogó katasztrófa-helyreállítást biztosítanak. Legegyszerűbb formájában az Azure Local egy kinyújtott fürtje így néz ki:
Kiterjesztett fürtkövetelmények
Fontos
A kiterjesztett fürtfunkciók csak az Azure Local 22H2-es verziójában érhetők el.
A feszített fürtök a következő követelményekkel és jellemzőkkel rendelkeznek:
Az RDMA egyetlen helyre korlátozódik, és nem támogatott különböző helyeken vagy alhálózatokon.
Az ugyanazon a helyen lévő gépeknek ugyanabban az állványban és 2. rétegbeli határban kell lenniük.
A helyek közötti gazdagép-kommunikációnak át kell haladnia a 3. réteghatáron; a kiterjesztett Layer-2 topológiák nem támogatottak.
Elegendő sávszélességet biztosít a számítási feladatok futtatásához a másik helyen. Feladatátvétel esetén a tartalék helyszínnek minden forgalmat kezelnie kell. Javasoljuk, hogy a helyszíneket a rendelkezésre álló hálózati kapacitás 50 százalékának kihasználásával építse ki. Ez azonban nem követelmény, ha el tudja viselni az alacsonyabb teljesítményt a feladatátvétel során.
A helyek közötti kommunikációhoz használt adapterek:
Lehet fizikai vagy virtuális (gazdagép vNIC). Ha az adapterek virtuálisak, egy virtuális hálózati adaptert kell kiépnie a saját alhálózatában, a VLAN-t pedig fizikai hálózati adapterenként.
A saját alhálózaton és VLAN-on kell lenniük, amelyek képesek az útválasztásra a helyek között.
Az RDMA-t le kell tiltani a
Disable-NetAdapterRDMA
parancsmag használatával. Javasoljuk, hogy aSet-SRNetworkConstraint
parancsmag használatával kifejezetten előírja a Storage Replica számára bizonyos interfészek használatát.Meg kell felelnie a tárolóreplika további követelményeinek.
Következő lépések
- Tudnivalók a hálózati kapcsolókról és a fizikai hálózati követelményekről. Lásd a fizikai hálózati követelményeket.
- Ismerje meg, hogyan egyszerűsítheti le a host networkinget a Network ATC használatával. Lásd: Gazdagépek hálózatkezelésének egyszerűsítése hálózati ATC-vel.
- Frissítsd fel az átváltási fürtözés alapjait a hálózatokkal kapcsolatosan.
- Lásd: Üzembe helyezés az Azure Portal használatával.
- Lásd: Üzembe helyezés Azure Resource Manager-sablonnal.