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

ONTAP tools 升级错误代码

贡献者 netapp-revathid

在 ONTAP tools for VMware vSphere 升级操作期间,您可能会遇到错误代码。错误代码为五位数,其中前两位表示遇到问题的脚本,后三位表示该脚本中的特定工作流。

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

备注 本页提供的错误代码仅供参考。如果错误仍然存在或没有提及解决方案,请联系客服团队。

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

错误代码

脚本名称

00

firstboot-network-config.pl,mode deploy

01

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

02

firstboot-inputs-validation.pl

03

firstboot-deploy-otv-ng.pl,部署,HA

04

firstboot-deploy-otv-ng.pl,部署,非 HA

05

firstboot-deploy-otv-ng.pl, reboot

06

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

07

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

08

firstboot-otv-recovery.pl

09

post-deploy-upgrade.pl

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

升级错误代码 工作流 解决方案

052

ISO 可能与当前版本相同,也可能比当前版本高两个版本。

使用与当前版本兼容的 ISO 版本进行升级。

068

Debian软件包回滚失败

请使用零 RPO 或基于快照的恢复并重试升级。

069

还原文件失败

请使用零 RPO 或基于快照的恢复并重试升级。

070

无法删除备份

-

071

Kubernetes 集群运行状况不佳

-

074

挂载 ISO 失败

检查 /var/log/upgrade-run.log 并重试升级。

075

升级预检查失败

重试升级。

076

注册表升级失败

请使用零 RPO 或基于快照的恢复并重试升级。

077

注册表回滚失败

请使用零 RPO 或基于快照的恢复并重试升级。

078

Operator 升级失败

请使用零 RPO 或基于快照的恢复并重试升级。

079

操作员回滚失败

请使用零 RPO 或基于快照的恢复并重试升级。

080

服务升级失败

请使用零 RPO 或基于快照的恢复并重试升级。

081

服务回滚失败

请使用零 RPO 或基于快照的恢复并重试升级。

082

从容器中删除旧映像失败

请使用零 RPO 或基于快照的恢复并重试升级。

083

删除备份失败

请使用零 RPO 或基于快照的恢复并重试升级。

084

将 JobManager 改回生产环境失败

请执行以下步骤来恢复/完成升级。1.启用 Diagnostic Shell 2.运行命令:sudo perl /home/maint/scripts/post-deploy-upgrade.pl --postupgrade 3.请查看 /var/log/post-deploy-upgrade.log 中的日志

087

升级后步骤失败。

请执行以下步骤来恢复/完成升级。1.启用 Diagnostic Shell 2.运行 sudo perl /home/maint/scripts/post-deploy-upgrade.pl --postupgrade 命令 3.请查看 /var/log/post-deploy-upgrade.log 中的日志

088

为 journald 配置日志轮换失败

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

089

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

重试升级。

095

操作系统升级失败

操作系统升级无恢复。ONTAP tools 服务已升级,新的 Pod 将运行。

096

安装动态存储资源调配器

检查升级日志并重试升级。

097

卸载升级服务失败

请使用零 RPO 或基于快照的恢复并重试升级。

098

将 dockercred secret 从 ntv-system 复制到动态存储配置程序命名空间失败

检查升级日志并重试升级。

099

无法验证新增 HDD

如果是 HA 部署,则将新 HDD 添加到所有节点;如果是非 HA 部署,则将新 HDD 添加到一个节点。

109

备份永久卷数据失败

检查升级日志并重试升级。

110

还原永久卷数据失败

请使用零 RPO 或基于快照的恢复并重试升级。

111

更新 RKE2 的 etcd 超时参数失败

检查升级日志并重试升级。

112

卸载动态存储配置程序失败

-

113

刷新辅助节点上的资源失败

检查升级日志并重试升级。

104

辅助节点重新启动失败

逐个手动重新启动节点。

100

内核回滚失败

-

051

动态存储配置程序升级失败

请检查升级日志并重试升级。

056

删除迁移备份失败

不适用

090

存储后端和 vCenter 的证书验证失败

检查升级日志和 /var/log/cert_validation_error.log 中的日志文件,然后重试升级。

114

MongoDB 集合中的内部证书更新失败

如果升级失败并显示错误代码 114,请执行以下步骤:

  1. 连接到主节点上的升级 ISO 并启用诊断外壳。

  2. 将 ISO 从 SSH 会话挂载到主节点:

    sudo mount /dev/cdrom
    sudo mount -o loop,ro /dev/cdrom/APPLIANCE_UPGRADE.bin /upgrade
  3. 安装 Debian 软件包:

    sudo dpkg -iE /upgrade/dists/squeeze/main/binary-amd64/vplatform.deb
    sudo dpkg -iE /upgrade/dists/squeeze/main/binary-amd64/vpupgrader.deb
    sudo dpkg -iE /upgrade/dists/squeeze/main/binary-amd64/vmware-tools.deb
  4. 复制构建信息文件:

    sudo cp /upgrade/APPLIANCE_BUILD /
  5. 通过启用诊断 shell 并运行以下命令,向集合添加证书:

    sudo perl /home/maint/scripts/post-deploy-upgrade.pl --internal_cert_update_collection

    检查 /var/log/otvng/post-deploy-upgrade.log 的日志。

  6. 重新启动节点:

    sudo bash /home/maint/scripts/vault_decrypt.sh
    cd /home/maint/rke2-pb
    sudo ansible-playbook site.yaml --tags restart_nodes --skip-tags debian_upgrade,kernel_upgrade,rescan_scsi_bus,source_iso,eject_upgrade,mountIso,upgradeNodes,registryUpg,deleteOldImages,wait,checkReachability,delete_otv_cr,uninstall_trident,del_trident_images,refresh_resources,ntp_configure,ntpd_uninstall
  7. 执行升级后步骤:

    sudo perl /home/maint/scripts/post-deploy-upgrade.pl --postupgrade
  8. 通过检查日志来验证是否成功完成:

    tail -f /var/log/post-deploy-upgrade.log

    查找成功消息: Completed post 10.5 upgrade steps.

  9. 弹出 ISO:

    sudo umount -l -f /upgrade
    sudo umount -l -f /dev/cdrom
    sudo eject /dev/cdrom
  10. 重新启动主节点:

    sudo reboot -f
备注 从 ONTAP tools for VMware vSphere 10.3 开始,不支持零 RPO。