Skip to main content
ONTAP tools for VMware vSphere 10
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

排查部署错误

贡献者 netapp-jani

如果您遇到部署问题,请查看日志和错误代码以诊断和解决问题。从适用于ONTAP tools for VMware vSphere开始,从 pod 收集的日志包包括来自 MongoDB、RabbitMQ 和 Vault 的日志,以及所有 pod 的状态和描述。这些是在现有ONTAP工具服务日志的基础上提供的,增强了可支持性和故障排除能力。

收集日志文件

您可以使用适用于VMware vSphere的ONTAP工具管理器用户界面中的选项收集ONTAP工具的日志文件。技术支持可能会要求您收集日志文件以帮助解决问题。

备注 从ONTAP工具管理器生成日志会包含所有vCenter Server实例的所有日志。从vCenter Client用户界面生成日志的范围仅适用于选定vCenter Server。
步骤
  1. 从Web浏览器启动ONTAP工具管理器: https://<ONTAPtoolsIP>:8443/virtualization/ui/

  2. 使用您在部署期间提供的适用于VMware vSphere的ONTAP工具管理员凭据登录。

  3. 从边栏中选择*Log Bundes*。

    此操作可能需要几分钟时间。

  4. 选择*生成*以生成日志文件。

  5. 输入日志分发包的标签,然后选择*Gener成*。

    下载tar.gz文件并将其发送给技术支持。

按照以下步骤使用vCenter Client用户界面生成日志包:

步骤
  1. 登录到vSphere Client。

  2. 在vSphere Client主页中、转到*支持*>*日志捆绑包*>*生成*。

  3. 提供日志包标签并生成日志包。文件生成后,您可以看到下载选项。下载可能需要一些时间。

备注 生成的日志包将替换过去3天或72小时内生成的日志包。

部署错误代码

在适用于VMware vSphere的ONTAP工具部署、重新启动和恢复操作期间、您可能会遇到错误代码。 错误代码的长度为五位数、其中前两位数表示遇到问题描述的脚本、后三位数表示该脚本中的特定工作流。

所有错误日志都记录在 /var/log 目录下的 ansible-perl-errors.log 文件中,以便于轻松跟踪和解决问题。该日志文件包含错误代码和失败的 Ansible 任务。

备注 此页面上提供的错误代码仅供参考。如果错误仍然存在或未提及解决方法、请联系支持团队。

下表列出了错误代码和相应的文件名。

错误代码

脚本名称

00

firstboot-network-config.pl、模式Deploy

01.

firstboot-network-config.pl、模式升级

02.

firstboot-inputs-validation.pl

03

firstboot-deploy-otv-ng.pl、Deploy、HA

04.

firstboot-deploy-otv-ng.pl、Deploy、非HA

05.

firstboot-deploy-otv-ng.pl、重新启动

06

firstboot-deploy-otv-ng.pl、升级、HA

07

firstboot-deploy-otv-ng.pl、升级、非HA

08

firstboot-otv-recovery.pl

09

post-deploy-upgrade.pl

错误代码的后三位数字表示脚本中的特定工作流错误:

部署错误代码

* 工作流 *

分辨率

049

对于网络和验证、perl脚本不久也会分配这些权限

-

050

SSH密钥生成失败

重新启动主虚拟机(VM)。

053

安装RKE2失败

运行以下命令并重新启动主VM或重新部署: sudo rke2-killall.sh (所有VM) sudo rke2-uninstall.sh (所有VM)。

054

设置kubeconfig

重新部署

055

部署注册表失败

如果存在注册表POD、请等待POD准备就绪、然后重新启动主VM或重新部署。

059

KubeVip部署失败

确保在部署期间提供的Kubbernetes控制平台的虚拟IP地址和ONTAP工具IP地址属于同一个VLAN且为空闲IP地址。如果先前所有点都正确、请重新启动。否则、重新部署。

060

操作员部署失败

重新启动

061

服务部署失败

在NTV-system命名空间中执行基本Kubirnetes调试、例如GET Pod、GET RS、GET Svc等、有关详细信息和错误日志、请访问/var/log/ansible-perl-errors.log和/var/log/ansible-run.log并重新部署。

062

ONTAP工具服务部署失败

有关详细信息、请参见/var/log/ansible-perl-errors.log上的错误日志并重新部署。

065

无法访问Swagger页面URL

重新部署

066

网关证书的部署后步骤失败

执行以下操作以恢复/完成升级:*启用诊断shell。*运行"sudo perl /home / maint/scripts/post-deploy-upgrade.pl --postDeploy "命令。*请查看/var/log/post-depe-upgrade.log中的日志。

088

为jourald配置日志轮换失败

检查与托管VM的主机兼容的VM网络设置。您可以尝试迁移到其他主机并重新启动虚拟机。

089

更改摘要日志轮换配置文件的所有权失败

重新启动主VM。

096

安装动态存储配置程序

-

108

传播脚本失败

-

重新启动错误代码

* 工作流 *

分辨率

067

正在等待rke2-server超时。

-

101.

无法重置维护/控制台用户密码。

-

102.

无法在重置维护/控制台用户密码期间删除密码文件。

-

103.

无法在库中更新新的维护/控制台用户密码。

-

088

为jourald配置日志轮换失败。

检查与托管VM的主机兼容的VM网络设置。您可以尝试迁移到其他主机并重新启动虚拟机。

089

更改摘要日志轮换配置文件的所有权失败。

重新启动VM。