Abrufen von On-Demand-Protokollen zur Problembehandlung

Gilt für: AKS auf Azure Local

In diesem Artikel wird beschrieben, wie Sie vollständige On-Demand-Protokolle sammeln und an Microsoft Unterstützung für die Problembehandlung mit AKS Hybrid und Edge senden.

Vorbereiten des SSH-Schlüssels

Vor der Protokollsammlung müssen Sie über den SSH-Schlüssel verfügen, den Sie beim Erstellen des Clusters erhalten haben. Sie wird normalerweise unter dem Pfad ~/.ssh gespeichert, z. B. "C:\Users\HciiDeploymentUser.ssh\id_rsa". Wenn der SSH-Schlüssel verloren geht, kann das Protokoll nicht erfasst werden.

Erfassen von Protokollen

Sie können Protokolle mit IPs oder dem kubeconfig Parameter sammeln. Wenn eine IP verwendet wird, sammelt sie das Protokoll von einem bestimmten Knoten. Wenn kubeconfig verwendet wird, werden Protokolle von allen Clusterknoten erfasst. Dieser Befehl generiert eine .zip Datei auf dem lokalen Datenträger. Weitere Parameter finden Sie in der Az CLI-Referenz. Sie können auch den PowerShell-Befehl "Get-AzAksArcLog " verwenden, um Protokolle zu sammeln. Weitere Informationen finden Sie in der PowerShell-Referenz.

az aksarc get-logs --ip 192.168.200.25 --credentials-dir ./.ssh --out-dir ./logs

Oder

az aksarc get-logs --kubeconfig ./.kube/config --credentials-dir ./.ssh --out-dir ./logs

Senden von Protokollen an Microsoft-Support

Wenden Sie sich an Microsoft-Support, um die Protokolle an Microsoft zu senden. Wenn die Umgebung getrennt ist, müssen Sie zuerst das Netzwerk wiederherstellen.

Nächste Schritte