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ě:
Otevřete relaci PowerShellu se zvýšenými oprávněními.
Spuštěním rutiny získejte protokoly:
Get-AksEdgeLogs
Všechny protokoly jsou uloženy v souboru .zip pod následující cestou: C:\ProgramData\AksEdge\logs\aksedge-logs-ddmmyy-hhmm.zip.
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 |