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

ONTAP tools 升级错误代码

贡献者 netapp-jani jani

在对适用于VMware vSphere的ONTAP工具执行升级操作期间、您可能会遇到错误代码。 错误代码的长度为五位数、其中前两位数表示遇到问题描述的脚本、后三位数表示该脚本中的特定工作流。

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

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

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

错误代码

脚本名称

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

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

升级错误代码 * 工作流 * 分辨率

052

ISO 可能与当前版本相同或高于当前版本的两个版本。

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

068

Debian OS 软件包回滚失败

使用零RPO或基于快照的恢复、然后重试升级。

069

无法还原文件

使用零RPO或基于快照的恢复、然后重试升级。

070

无法删除备份

-

071

Kubnetes集群运行状况不正常

-

074

挂载ISO失败

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

075

升级预检失败

重试升级。

076

注册表升级失败

使用零RPO或基于快照的恢复、然后重试升级。

077

注册表回滚失败

使用零RPO或基于快照的恢复、然后重试升级。

078

操作员升级失败

使用零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/otvng/post-deploy-upgrade.log 中的日志

087

升级后步骤失败。

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

088

为jourald配置日志轮换失败

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

089

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

重试升级。

095

操作系统升级失败

无法恢复操作系统升级。ONTAP工具服务已升级、新Pod将运行。

096

安装动态存储配置程序

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

097

卸载用于升级的服务失败

使用零RPO或基于快照的恢复、然后重试升级。

098

将 dockercred secret 从 ntv-system 复制到 rook-ceph 命名空间失败

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

099

无法验证新的HDD添加

如果使用HA、则将新的HDD添加到所有节点;如果使用非HA部署、则将新HDD添加到一个节点。

108

传播脚本失败

-

109

备份永久性卷数据失败

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

110

还原永久性卷数据失败

使用零RPO或基于快照的恢复、然后重试升级。

111

更新RKE2的etcli超时参数失败

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

112

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

-

113

刷新二级节点上的资源失败

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

104

重新启动二级节点失败

逐个手动重新启动节点。

100

内核回滚失败

-

051

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

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

056

删除迁移备份失败

不适用

090

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

检查 /var/log/otvng/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/otvng/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
备注 从适用于VMware vSphere 10.3的ONTAP工具开始、不支持零RPO。