获取按需日志进行故障排除
> 适用于:Azure 本地版本 23H2,VMware 上的 Azure Arc 启用的 AKS(预览版)
本文介绍如何收集完整的按需日志并将其发送到Microsoft支持,以排查 Azure Arc 启用的 AKS 问题。
准备 SSH 密钥
在日志收集之前,必须在创建群集时获取 SSH 密钥。 它通常保存在 ~/.ssh 路径下;例如 C:\Users\HciiDeploymentUser.ssh\id_rsa。 如果 SSH 密钥丢失,则无法收集日志。
收集日志
可以使用 IP 或 kubeconfig
参数收集日志。 如果使用 IP,它将从特定节点收集日志。 如果使用 kubeconfig
,它将从所有群集节点收集日志。 此命令在本地磁盘上生成.zip文件。 有关其他参数,请参阅 Az CLI 参考。
az aksarc logs hci --ip 192.168.200.25 --credentials-dir ./.ssh --out-dir ./logs
或
az aksarc logs hci --kubeconfig ./.kube/config --credentials-dir ./.ssh --out-dir ./logs
将日志发送到Microsoft 支持部门
请联系Microsoft 支持部门将日志发送到Microsoft。 如果环境断开连接,则必须首先恢复网络。