Csomagrögzítés végrehajtása csomagmagpéldányon
A vezérlő- vagy adatsík-csomagok csomagrögzítését a MEC-Dataplane Trace eszközzel hajtjuk végre. A MEC-Dataplane (MEC-DP) Trace hasonló a tcpdumphoz, amely egy parancssori felületen (CLI) futó adathálózati csomagelemző számítógépprogram. A MEC-DP Trace segítségével figyelheti és rögzítheti a csomagokat az eszköz hozzáférési hálózatának (N3 interfész) vagy adathálózatának (N6 interfész) bármely felhasználóisíkján, valamint a vezérlősíkon (N2 interfész). A MEC-DP Trace az Azure Portalon vagy az Azure CLI-vel érhető el.
A csomagrögzítés úgy működik, hogy a csomagokat egy Linux kernelfelületre tükrözi, amelyet aztán a tcpdump használatával lehet monitorozni. Ebben az útmutatóban megtudhatja, hogyan végezhet csomagrögzítést egy csomagmagpéldányon.
Fontos
A csomagrögzítés végrehajtása csökkenti a rendszer teljesítményét és az adatsík átviteli sebességét. Ezért ezt az eszközt csak kis léptékben ajánlott használni a kezdeti tesztelés során.
Előfeltételek
A csomagrögzítés végrehajtásához üzembe kell helyeznie egy AP5GC-helyet.
Ha a parancssor használatával szeretne csomagrögzítést végezni, a következőt kell tennie:
- Azonosítsa a Kubernetes – Azure Arc-erőforrást , amely azt az Azure Arc-kompatibilis Kubernetes-fürtöt képviseli, amelyen a csomagmagpéldány fut.
- Győződjön meg arról, hogy a helyi gép alapvető kubectl-hozzáféréssel rendelkezik az Azure Arc-kompatibilis Kubernetes-fürthöz. Ehhez egy alapvető kubeconfig-fájlra van szükség, amelyet a Core névtér-hozzáférésének követésével szerezhet be.
Csomagrögzítés végrehajtása az Azure Portalon
Tárfiók beállítása
A diagnosztikai csomag tárolásához be kell állítania egy tárfiókot.
- Hozzon létre egy tárfiókot a diagnosztikához a következő további konfigurációval:
- Az Adatvédelem lap Hozzáférés-vezérlés területén válassza a Verziószintű nem módosíthatóság támogatásának engedélyezése lehetőséget. Ez lehetővé teszi, hogy a következő lépésben időalapú adatmegőrzési szabályzatot adjon meg a fiókhoz.
- Ha azt szeretné, hogy a tárfiók tartalma egy idő elteltével automatikusan törlődjön, konfiguráljon egy alapértelmezett időalapú adatmegőrzési szabályzatot a tárfiókhoz.
- Hozzon létre egy tárolót a diagnosztikához.
- Jegyezze fel a tárolóblob URL-címét. Példa:
https://storageaccountname.blob.core.windows.net/diagscontainername
- Lépjen a Tárfiókra.
- Válassza a diagnosztikai gyűjteményhez használni kívánt tárolóblob jobb oldalán található ... szimbólumot.
- Válassza ki a tárolótulajdonságokat a helyi menüben.
- Másolja ki az URL-mező tartalmát a Tároló tulajdonságai nézetben.
- Hozzon létre egy felhasználó által hozzárendelt identitást , és rendelje hozzá a fent létrehozott tárfiókhoz a Storage Blob Data Közreműködő szerepkörrel.
Tipp.
Előfordulhat, hogy a webhely létrehozásakor már létrehozott és hozzárendelt egy felhasználó által hozzárendelt identitást.
- Keresse meg a hely Csomagmag vezérlősík-erőforrását .
- A bal oldali menüben válassza az Identitáslehetőséget a Gépház alatt.
- Válassza a Hozzáadás lehetőséget.
- Válassza ki a létrehozott felhasználó által aláírt felügyelt identitást, és válassza a Hozzáadás lehetőséget.
Fontos
Miután létrehozta a felhasználó által hozzárendelt felügyelt identitást, frissítenie kell a csomagmag konfigurációját egy próbakonfiguráció módosításával. Ez lehet egy olyan módosítás, amely nem befolyásolja az üzembe helyezést, és a helyén maradhat, vagy egy olyan módosítás, amelyet azonnal visszaállít. Lásd: Csomagmagpéldány módosítása. Ha nem frissíti a csomagmag konfigurációját, a csomagrögzítés sikertelen lesz.
Csomagrögzítés indítása
Jelentkezzen be az Azure Portalra.
Nyissa meg annak a webhelynek a Csomagmag vezérlőpaneljének áttekintési lapját, amelyben csomagrögzítést szeretne futtatni.
Válassza a Csomagrögzítés lehetőséget a bal oldali Súgó szakaszban. Ekkor megnyílik egy Csomagrögzítés nézet.
Ha először készít csomagrögzítést a portálon, hibaüzenet jelenik meg, amely arra kéri, hogy konfiguráljon egy tárfiókot. Ha igen:
- Kövesse a hibaüzenetben található hivatkozást.
- Adja meg a tárfiók diagnosztikai tárolóhoz konfigurált TÁROLÓ URL-címét, és válassza a Módosítás lehetőséget.
Tipp.
Ha nem rendelkezik a tárfiók tárolójának URL-címével:
- Lépjen a Tárfiókra.
- Válassza ki a csomagrögzítéshez használni kívánt tároló jobb oldalán található ... szimbólumot.
- Válassza ki a tárolótulajdonságokat a helyi menüben.
- Másolja ki az URL-mező tartalmát.
- Térjen vissza a Csomagrögzítés nézethez.
Válassza a Csomagrögzítés indítása lehetőséget.
Töltse ki a csomagrögzítés indítása panel részleteit, és válassza a Létrehozás lehetőséget.
A munkamenet-korlátonkénti maximális bájtok csomópontonként lesznek alkalmazva. Magas rendelkezésre állású (HA) üzemelő példányokban valószínű, hogy a csomagrögzítés eléri ezt a korlátot, és az egyik csomóponton befejeződik a másik előtt, így a csomagrögzítés az első befejeztével is futni fog. Mielőtt újat kezdene, le kell állítania a futó csomagrögzítéseket.
A lap néhány másodpercenként frissül, amíg a csomagrögzítés befejeződik. A Lap frissítéséhez a Frissítés gombot is használhatja. Ha korán le szeretné állítani a csomagrögzítést, válassza a Csomagrögzítés leállítása lehetőséget.
A csomagrögzítés befejezése után az AP5GC online szolgáltatás a kimenetet a megadott tárfiók URL-címére menti.
Ha üzemelő példányokban két csomagrögzítési fájlt töltünk fel, egyet minden csomóponthoz. A fájlok címkéje egy
0
vagy egy1
, acore-mec-dp-0
podnak megfelelő.core-mec-dp-1
Ha egy csomagrögzítés sikertelen, az állapotlap hibaüzenetet jelenít meg, de a sikeres rögzítési eredmények a szokásos módon lesznek feltöltve.A csomagrögzítés kimenetének letöltéséhez használhatja a Másolás vágólapra gombot a Tár vagya Fájlnév oszlopban a részletek másolásához, majd beillesztéséhez a portál Keresőmezőbe. A kimenet letöltéséhez kattintson a jobb gombbal a fájlra, és válassza a Letöltés lehetőséget.
Csomagrögzítés végrehajtása az Azure CLI használatával
Az Azure Arc-kompatibilis Kubernetes-fürthöz kubectl-hozzáféréssel rendelkező parancssorba írja be a MEC-DP hibaelhárító podot:
kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
Feljegyzés
Ha üzemelő példányban előfordulhat, hogy nem létezik,
core-mec-dp-0
mert a csomópont le van adva. Ebben az esetben írja becore-mec-dp-1
helyette.A konfigurált felhasználóisík-felületek listájának megtekintése:
mect list
Ennek egyetlen adaptert kell jelentenie a vezérlősík-hálózaton (N2), egy adaptert a hozzáférési hálózaton (N3) és egyetlen adaptert az alaphálózathoz (N6).
n2trace n3trace n6trace
Futtassa
mectdump
azokat a paramétereket, amelyeket általában a tcpdumpnak adna át. Különösen-i
a felület megadásához és-w
annak megadásához, hogy hová kell írni. Ha végzett, zárja be az eszközt a Ctrl + C billentyűkombináció lenyomásával. Az alábbi példák gyakori használati esetek:- A csomagok minden interfészen való rögzítéséhez futtassa a
mectdump -i any -w any.pcap
- Ha egyetlen adathálózathoz szeretné rögzíteni az N3 és az N6 adapter csomagjait, két külön ablakban adja meg a MEC-DP hibaelhárító podot. Az egyik ablakban fut,
mectdump -i n3trace -w n3.pcap
a másikban pedig a futtatásmectdump -i n6trace -w n6.pcap
. Egyéni adathálózat kiválasztásához szűrjön VLAN-azonosító alapján.
Fontos
A csomagrögzítési fájlok nagy méretűek lehetnek, különösen akkor, ha a csomagrögzítést minden felületen futtatja. Adjon meg szűrőket a csomagrögzítés futtatásakor a fájlméret csökkentése érdekében – tekintse meg az elérhető szűrők tcpdump dokumentációját.
- A csomagok minden interfészen való rögzítéséhez futtassa a
Hagyja el a tárolót:
exit
Másolja ki a kimeneti fájlokat:
kubectl cp -n core core-mec-dp-0:<path to output file> <location to copy to> -c troubleshooter
Előfordulhat, hogy a tcpdump egy csomag írása közben leállt, ami miatt ez a lépés hibát okozhat.
unexpected EOF
A fájlnak azonban sikeresen át kellett másolnia, és ellenőrizheti a cél kimeneti fájlt a megerősítéshez.Távolítsa el a kimeneti fájlokat:
kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- rm <path to output file>
Következő lépések
További lehetőségek az üzembe helyezés monitorozására és az elemzések megtekintésére:
- További információ az Azure Private 5G Core azure monitorozásáról az Azure Monitor platformmetrikáinak használatával
- Ha problémát talált, és nem tudja, hogyan oldhatja meg, kérhet támogatást az Azure Private 5G Core szolgáltatáshoz