Dell NativeEdge: Hämta loggpaketet för NativeEdge Orchestrator och Dell Automation Platform för felsökning

Summary: I den här artikeln beskrivs hur du hämtar ett loggpaket för att felsöka problem med NativeEdge Orchestrator och Dell Automation Platform.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Det här verktyget skapades för att samla in alla NativeEdge Orchestrator- och Dell Automation Platform Kubernetes-loggar. Den samlar också in interna Kubernetes-loggar och samlar in poddbeskrivning i deras aktuella tillstånd. Den samlar även in systemlogg och journalförd logg. Efter insamlingen skapas en tarboll som teknikteamet kan tillhandahålla.

Det här verktyget går igenom NativeEdge- eller Dell Automation Platform och Knative-poddar och listar behållarna inuti. Se exemplet nedan för hzp-product-svc:

root@labmachine01:/nas/tools# kubectl get po -n hzp hzp-product-svc-00001-deployment-5695678c66-79zwm -o jsonpath="{.spec.containers[*].name}"
hzp-ese-svc hzp-product-svc queue-proxy hzp-iam-proxy

Användaren får till exempel följande filstruktur i tarbollen:

root@labmachine01:/nas/tools# tar -tf /tmp/native_edge_eo-logs_default_2023-08-30T07-13-39.750/native_edge_eo-logs_default_2023-08-30T07-13-39.750.tar.gz | grep product
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-iam-proxy.current.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-product-svc.current.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-product-svc-00001-deployment-5695678c66-79zwm.hzp-iam-proxy-init.init.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-product-svc-00001-deployment-5695678c66-79zwm.describe
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-ese-svc.previous.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/queue-proxy.current.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/queue-proxy.previous.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-ese-svc.current.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-product-svc.previous.log
./native_edge_eo-logs_default_2023-08-30T07-13-39.750/hzp/hzp-product-svc-00001-deployment-5695678c66-79zwm/hzp-iam-proxy.previous.log

Så dessa filer lagras i följande struktur:

namespace/pod-name/namespace-container.log

Användning:
Först måste användaren ansluta och logga in på NativeEdge Orchestrator-datorn (Dell Automation Platform).

Sedan måste användaren aktivera root-privilegier (sudo -i eller su om det är aktiverat).

För att samla in alla relevanta loggar måste användaren ladda ned bilagan med namnet logs_pkb.zip från den här artikeln till NativeEdge Orchestrator-datorn.

Extrahera innehållet i arkivet:

unzip logs_pkb.zip -d logs-tool

Gå till katalogen och kör skriptet:

./logs.sh

Efter körningen ser användaren ett informationsmeddelande om tillgängligt utrymme och en uppmaning att fortsätta (ange "y" för att fortsätta):

This script will access your local k3s secrets (secret values are not going to be printed).
This script will collect all logs from all pods in NativeEdge-controlled namespaces and archive it in tarball.
Please press "y" if you agree with this.
You have 69G available on your storage. Consider that logs may require to have more that 1Gb of free space.

Från och med version 1.0-rc identifierar logginsamlingsverktyget om NativeEdge eller Dell Automation Platform är installerat i ett namnutrymme som inte är standard. Om verktyget inte hittar något standardnamnområde uppmanas användaren att ange ett giltigt Orchestrator-namnområde. Se exempel nedan:

Available namespaces:
- default
- nativeedge
- kube-node-lease
- kube-public
- kube-system
- longhorn-system
- metallb-system
Warning: Namespace 'hzp' not found.
Please enter the namespace containing the 'nativeedge' containers:

Om det finns en standardinstallation av namnrymder visar verktyget vilka namnrymder som finns i listan för samling:

Namespace 'hzp' found. Logs will be collected from following namespaces:
- hzp
- kube-system
- istio-system
- knative-eventing
- knative-serving
- longhorn-system

Händelser som samlar in:

Från och med version 0.9-beta av verktyget tillfrågas användaren om EdgeOrchestrator/Dell Automation Platform händelseregistrering:

Do you want to collect the EO events (WARNING: this may require significant space on disk)?

Detta samlar in händelser från EdgeOrchestrator/Dell Automation Platform direkt till loggarnas tarboll och förbättrar felsökningen. Vi rekommenderar att du hämtar EdgeOrchestrator/Dell Automation Platform-händelser så att du har tillräckligt med utrymme på datorn.

Om användaren har ytterligare instruktioner kan användaren kontrollera tillgängliga alternativ för skriptet innan det körs:

./logs.sh -h

Användaren kan kontrollera aktuell version med:

logs.sh -v

 

Article Properties
Article Number: 000216838
Article Type: How To
Last Modified: 26 Sep 2025
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.