Share via


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.

  1. Hozzon létre egy tárfiókot a diagnosztikához a következő további konfigurációval:
    1. 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.
    2. 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.
    3. Hozzon létre egy tárolót a diagnosztikához.
    4. Jegyezze fel a tárolóblob URL-címét. Példa:
      https://storageaccountname.blob.core.windows.net/diagscontainername
      1. Lépjen a Tárfiókra.
      2. Válassza a diagnosztikai gyűjteményhez használni kívánt tárolóblob jobb oldalán található ... szimbólumot.
      3. Válassza ki a tárolótulajdonságokat a helyi menüben.
      4. Másolja ki az URL-mező tartalmát a Tároló tulajdonságai nézetben.
  2. 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.

  3. Keresse meg a hely Csomagmag vezérlősík-erőforrását .
  4. A bal oldali menüben válassza az Identitáslehetőséget a Gépház alatt.
  5. Válassza a Hozzáadás lehetőséget.
  6. 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

  1. Jelentkezzen be az Azure Portalra.

  2. Nyissa meg annak a webhelynek a Csomagmag vezérlőpaneljének áttekintési lapját, amelyben csomagrögzítést szeretne futtatni.

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

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

    1. Kövesse a hibaüzenetben található hivatkozást.
    2. 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:

      1. Lépjen a Tárfiókra.
      2. Válassza ki a csomagrögzítéshez használni kívánt tároló jobb oldalán található ... szimbólumot.
      3. Válassza ki a tárolótulajdonságokat a helyi menüben.
      4. Másolja ki az URL-mező tartalmát.
    3. Térjen vissza a Csomagrögzítés nézethez.
  5. Válassza a Csomagrögzítés indítása lehetőséget.

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

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

  8. 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, a core-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.

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

  1. 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 be core-mec-dp-1 helyette.

  2. 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
    
  3. 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ás mectdump -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.

  4. Hagyja el a tárolót:

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

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