Uzyskiwanie dzienników na żądanie na potrzeby rozwiązywania problemów

> Dotyczy: AKS lokalnie na platformie Azure, AKS włączony przez Azure Arc na VMware (wersja zapoznawcza)

W tym artykule opisano sposób zbierania pełnych dzienników na żądanie i wysyłania ich do pomocy technicznej firmy Microsoft w celu rozwiązywania problemów z usługą AKS włączoną przez usługę Azure Arc.

Przygotowywanie klucza SSH

Przed zbieraniem dzienników musisz mieć klucz SSH uzyskany podczas tworzenia klastra. Zazwyczaj jest on zapisywany w ścieżce ~/.ssh , na przykład C:\Users\HciiDeploymentUser.ssh\id_rsa. Jeśli klucz SSH zostanie utracony, nie można zebrać dziennika.

Zbieranie logów

Dzienniki można zbierać przy użyciu adresów IP lub parametru kubeconfig . Jeśli jest używany adres IP, zbiera dziennik z określonego węzła. Jeśli kubeconfig jest używany, zbiera dzienniki ze wszystkich węzłów klastra. To polecenie generuje plik .zip na dysku lokalnym. Aby uzyskać informacje o innych parametrach, zobacz Referencje CLI AZ. Do zbierania dzienników można również użyć polecenia Get-AzAksArcLog programu PowerShell. Aby uzyskać więcej informacji, zobacz dokumentację programu PowerShell.

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

Or

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

Wyślij dzienniki do Pomocy Technicznej Microsoftu

Skontaktuj się z pomocą techniczną firmy Microsoft, aby wysłać dzienniki. Jeśli środowisko zostanie odłączone, należy najpierw odzyskać sieć.

Następne kroki