Csomagrögzítés végrehajtása csomagmagpéldányon
A vezérlő- vagy adatsík-csomagok csomagrögzítését az UPF Trace eszközzel hajtjuk végre. Az UPF Trace hasonló a tcpdumphoz, amely egy parancssori felületen (CLI) futó adathálózati csomagelemző számítógépprogram. Az UPF Trace használatával 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). Az UPF Trace az Azure Portalon vagy az Azure CLI-n keresztül é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éldául:
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.
- Select Add.
- 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.
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 most 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 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.
- 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 az UPF-PP hibaelhárító podot:
kubectl exec -it -n core core-upf-pp-0 -c troubleshooter -- bash
A konfigurált felhasználóisík-felületek listájának megtekintése:
upft list
Ennek egyetlen adaptert kell jelentenie a vezérlősík-hálózaton (N2), a hozzáférési hálózaton (N3) egyetlen adaptert és minden csatlakoztatott adathálózat (N6) adapterét. Például:
n2trace n3trace n6trace0 (Data Network: internet) n6trace1 (Data Network: enterprise) n6trace2 (Data Network: test)
Futtassa
upftdump
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 elkészült, zárja be az UPFT eszközt a Ctrl + C billentyűkombináció lenyomásával. Az alábbi példák gyakori használati esetek:- Rögzítési csomagok futtatása az összes felületen futtatva
upftdump -i any -w any.pcap
- Az N3-interfész és az egyetlen adathálózat N6-adapterének rögzítőcsomagjainak futtatásához két külön ablakban adja meg az UPF-PP hibaelhárító podot. Az egyik ablakfuttatásban
upftdump -i n3trace -w n3.pcap
és a másik ablakban futtassaupftdump -i <N6 interface> -w n6.pcap
(használja a 2. lépésben azonosított adathálózat N6-adapterét).
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.
- Rögzítési csomagok futtatása az összes felületen futtatva
Hagyja el a tárolót:
exit
Másolja ki a kimeneti fájlokat:
kubectl cp -n core core-upf-pp-0:<path to output file> <location to copy to> -c troubleshooter
Előfordulhat
tcpdump
, hogy a csomag írása közben leállt, ami miatt ez a lépés hibátunexpected EOF
okozhat. A fájlnak azonban sikeresen át kellett volna másolnia, de ellenőrizheti a célkimeneti fájlt a megerősítéshez.Távolítsa el a kimeneti fájlokat:
kubectl exec -it -n core core-upf-pp-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 azonosított egy problémát, és nem tudja, hogyan oldhatja meg, támogatást kérhet az Azure Private 5G Core szolgáltatáshoz