Sdílet prostřednictvím


Protokoly Essentials AKS Edge

Pokud máte problémy se spuštěním AKS Edge Essentials IoT Edge ve vašem prostředí, použijte tento článek jako průvodce shromažďováním a používáním protokolů.

Získání protokolů

Při řešení potíží s Essentials AKS Edge by vaším prvním krokem mělo být shromáždění protokolů. Nejpohodlnějším způsobem je použít Get-AksEdgeLogs příkaz . Ve výchozím nastavení tato rutina shromažďuje různé protokoly o správě virtuálních počítačů, sítích, službách Kubernetes a dalších. Komprimuje je do jednoho souboru pro snadné sdílení.

Pokud chcete získat protokoly AKS Edge Essentials, postupujte následovně:

  1. Otevřete relaci PowerShellu se zvýšenými oprávněními.

  2. Spuštěním rutiny získejte protokoly:

    Get-AksEdgeLogs
    
  3. Všechny protokoly jsou uloženy v souboru .zip pod následující cestou: C:\ProgramData\AksEdge\logs\aksedge-logs-ddmmyy-hhmm.zip.

  4. Přejděte do složky C:\ProgramData\AksEdge\logs a rozbalte soubor protokolůaksedge-logs-ddmmyy-hhmm.zip .

Principy protokolů

Komprimovaný soubor protokolu se skládá z různých konfiguračních souborů, protokolů nasazení a služeb a informací o operačním systému hostitele a nasazeného clusteru. V závislosti na stavu clusteru, distribuci Kubernetes a hostitelském operačním systému nemusí být některé soubory dostupné.

Protokoly hostitelského operačního systému Windows

Název souboru Skupina Popis
aksedgeevents.xml Protokol událostí Windows Události Windows protokolované během nasazení nebo životního cyklu virtuálního počítače. Pokud chcete tyto události zkontrolovat ručně, použijte aplikaci Prohlížeč událostí a zkontrolujte události v části Protokoly aplikací a služeb ->AKS Edge Essentials- K3s/K8s.
aksedgehost-systeminfo Informace Informace o hostitelském operačním systému Windows, mezi které patří: verze PowerShellu, verze operačního systému Windows, procesor, paměť a úložiště.
Microsoft-Windows-Host-Network-Service-Admin.xml Protokol událostí Windows Protokol událostí systému Windows služby HNS – pouze interní použití.
Microsoft-Windows-Host-Network-Service-Operational.xml Protokol událostí Windows Protokol událostí systému Windows provozní služby HNS – pouze interní použití.
Microsoft-Windows-Hyper-V-Compute-Admin.xml Protokol událostí Windows Tady se shromažďují události z hostitelské výpočetní služby (HCS) – pouze pro interní použití.
Microsoft-Windows-Hyper-V-Compute-Operational.xml Protokol událostí Windows Tady se shromažďují události z hostitelské výpočetní služby (HCS) – pouze pro interní použití.
Microsoft-Windows-Hyper-V-VMMS-Admin.xml Protokol událostí Windows Události ze služby pro správu virtuálních počítačů (VMMS) najdete tady – pouze pro interní použití.
Microsoft-Windows-Hyper-V-VMMS-Networking.xml Protokol událostí Windows Události ze síťového zásobníku služby pro správu virtuálních počítačů (VMMS) najdete tady – pouze pro interní použití.
Microsoft-Windows-Hyper-V-VMMS-Operational.xml Protokol událostí Windows Události z operace služby pro správu virtuálních počítačů (VMMS) najdete tady – pouze pro interní použití.

Protokoly Wssdagent

WSSDAgent je služba Essentials AKS Edge, která slouží k vytváření virtuálních počítačů a správě životního cyklu. Tato služba běží v hostitelském operačním systému Windows a ke správě virtuálních počítačů používá implementace rozhraní HYPER-V API (HCS nebo VMMS).

Název souboru Skupina Popis
agent-log-0 Informace o virtuálním počítači Protokoly životního cyklu virtuálních počítačů – pouze interní použití.
wssdagent Informace o virtuálním počítači Protokoly životního cyklu virtuálních počítačů – pouze interní použití.
Další soubory Konfigurace nasazení. Pouze interní použití.

Protokoly kontejnerů Linuxu

Kontejnery Linuxu spuštěné v uzlech Linuxu používají /var/log/continers/<container-name>.log soubory k ukládání protokolů kontejneru. Všechny tyto .log soubory se zkopírují a komprimují ve složce linux-containers .

Protokoly uzlů AKS Edge

Tyto protokoly by měly být nezávislé na typu clusteru a používané distribuci Kubernetes (K3s nebo K8s).

Název souboru Skupina Popis
aksedgeconfig.txt Konfigurace nasazení Ukládá konfiguraci nasazení použitou k vytvoření clusteru. V tomto souboru jsou uloženy interní konfigurace i konfigurace poskytované uživatelem.
aksedgelogs-summary Informace Podrobnosti o tom, které protokoly byly shromážděny a zahrnuty do komprimovaného souboru protokolů.
AksEdgenetworkConfig_LinuxVm Informace o virtuálních počítačích Výstup síťových konfigurací: IP adresy síťových rozhraní (sudo ip a), používané trasy (sudo route) a pravidla brány firewall iptables (sudo iptables -L).
<Windows-hostname-ledge_cloudinit> a <Windows-hostname-ledge_cloudinit-output> Informace o virtuálním počítači Výstup konfigurace cloudinitu použitého pro vytvoření virtuálního počítače s Linuxem Další informace najdete v dokumentaci ke cloudinitu.
<Windows-hostname-ledge_systemd> Informace o virtuálních počítačích Protokoly systému Linux systemd (sudo journalctl).
<Windows-hostname-ledge_vmconfig> Konfigurace nasazení Konfigurace virtuálního počítače s Linuxem – pouze interní použití.
<Windows-hostname-ledge-aksedge-agent> Informace o virtuálních počítačích Protokoly nasazení virtuálních počítačů s Linuxem – pouze interní použití.
<Windows-hostname-ledge-aksedge-agent-config> Konfigurace nasazení Konfigurace virtuálního počítače s Linuxem – pouze interní použití.
<Windows-hostname-ledge-aksedge-lifecycle-config> Konfigurace nasazení Konfigurace virtuálního počítače s Linuxem – pouze interní použití.
<Windows-hostname-wedge_cloudbase-init> a <Windows-hostname-ledge_cloudbase-init-unattend> Informace o virtuálních počítačích Výstup konfigurace cloudinit použité pro vytvoření virtuálního počítače s Windows Další informace najdete v dokumentaci ke cloudbase-init.
<Windows-hostname-wedge_ipconfig> Informace o virtuálních počítačích Výstup konfigurace sítě: IP adresy síťových rozhraní (ipconfig /all).
<Windows-hostname-wedge_vmconfig> Konfigurace nasazení Konfigurace virtuálních počítačů s Windows – pouze pro interní použití.
<Windows-hostname-wedge-aksedge-agent> Informace o virtuálních počítačích Protokoly nasazení virtuálních počítačů s Windows – pouze interní použití.
<Windows-hostname-wedge-aksedge-agent-config> Konfigurace nasazení Konfigurace virtuálního počítače s Windows – pouze interní použití.
<Windows-hostname-ledge-aksedge-lifecycle-mgmt> Informace o virtuálních počítačích Protokoly správy životního cyklu virtuálních počítačů s Windows – pouze interní použití.
config Konfigurace nasazení Kopie konfigurace JSON použité k nasazení Citlivé informace nejsou zahrnuté.
hcsdiag_list Informace o virtuálním počítači Spouštění virtuálních počítačů vytvořených službou HCS Platí pouze pro nasazení hostitelského operačního systému Windows. Uzly AKS Edge Essentials by měly běžet pod názvem wssdagent.
hnsdiag_list_all Informace o virtuálních počítačích Informace o síti související s virtuálními počítači. Platí pouze pro nasazení hostitelského operačního systému Windows.
kubectl_describe Informace o Kubernetes Výstup spuštění příkazu kubectl describe nodes. Další informace o tomto příkazu najdete v referenční dokumentaci ke kubectl.
kubectl_pods Informace o clusteru Výstup spuštění příkazu kubectl describe pods. Další informace o tomto příkazu najdete v referenční dokumentaci ke kubectl.

Protokoly specifické pro K3s

Tyto protokoly jsou dostupné jenom v případě, že byla nainstalovaná verze AKS Edge Essentials K3s a nasazené uzly s Linuxem nebo Windows.

Název souboru Skupina Popis
<Windows-hostname-ledge_k3s> Informace o Kubernetes Protokoly systémové služby K3S Linux (sudo journalctl -u k3s nebo sudo journalctl -u k3s-agent).
<Windows-hostname-wedge_k3s> Informace o Kubernetes Protokoly systémové služby K3S Pro Windows (C:\tmp\K3s.log).
<Windows-hostname-wedge_k3s-config> Informace o Kubernetes Konfigurační soubor použitý k přidání uzlů Windows K3s.

Protokoly specifické pro K8s

Tyto protokoly jsou dostupné jenom v případě, že byla nainstalovaná verze AKS Edge Essentials K8s a nasazené uzly s Linuxem nebo Windows.

Název souboru Skupina Popis
<Windows-hostname-ledge_k8s> Informace o Kubernetes Protokoly systémové služby K8s Pro Linux (sudo journalctl -u kubelet).
<Windows-hostname-wedge_k8s> Informace o Kubernetes Protokoly systémové služby K8s Windows (C:\tmp\kubelet.log).
<Windows-hostname-wedge_k8s-config> Informace o Kubernetes Konfigurační soubor použitý k přidání uzlu Windows K8s

Další kroky