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, 重新開機

06

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

07

firstboot-deploy-otv-ng.pl,升級,非高可用性

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

Operator 回復失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

080

服務升級失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

081

服務復原失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

082

從 Container 中刪除舊映像失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

083

刪除備份失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

084

將 JobManager 切換回生產環境失敗

請執行下列步驟以恢復/完成升級。1.啟用診斷 Shell 2.執行命令:sudo perl /home/maint/scripts/post-deploy-upgrade.pl --postupgrade 3.檢查 /var/log/post-deploy-upgrade.log 中的日誌

087

升級後步驟失敗。

請執行下列步驟以恢復/完成升級。1.啟用診斷 Shell 2.執行 sudo perl /home/maint/scripts/post-deploy-upgrade.pl --postupgrade 命令 3.檢查 /var/log/post-deploy-upgrade.log 中的日誌

088

為 journald 設定日誌輪替失敗

檢查虛擬機器的網路設定是否與虛擬機器所在的主機相容。您可以嘗試將虛擬機器遷移到另一台主機並重新啟動。

089

更改摘要日誌輪換設定檔案的所有權失敗

請重試升級。

095

作業系統升級失敗

作業系統升級後無法恢復。ONTAP tools 服務已升級,新的 pod 將會運作。

096

安裝動態儲存設備配置器

檢查升級日誌並重試升級。

097

解除安裝升級服務失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

098

將 dockercred 金鑰從 ntv-system 複製到動態儲存設備配置程式命名空間失敗

檢查升級日誌並重試升級。

099

未能驗證新增的 HDD

如果採用高可用性 (HA) 部署,則將新硬碟新增至所有節點;如果採用非高可用性 (非 HA) 部署,則將其新增至一個節點。

109

備份持久性 Volume 資料失敗

檢查升級日誌並重試升級。

110

復原持久性 Volume 資料失敗

使用零 RPO 或基於快照的恢復,然後重試升級。

111

更新 RKE2 的 etcd 逾時參數失敗

檢查升級日誌並重試升級。

112

卸載動態儲存設備配置程式失敗

-

113

刷新輔助節點上的資源失敗

檢查升級日誌並重試升級。

104

輔助節點重新啟動失敗

手動逐一重新啟動節點。

100

核心回滾失敗

-

051

動態儲存設備配置程式升級失敗

檢查升級日誌並重試升級。

056

刪除移轉備份失敗

不適用

090

儲存設備後端和 vCenter 的憑證驗證失敗

檢查升級日誌和 /var/log/cert_validation_error.log 日誌檔,然後重試升級。

114

MongoDB 集合中的內部憑證更新失敗

如果升級失敗並出現錯誤代碼 114 、請執行下列步驟:

  1. 連接到主節點上的升級 ISO,並啟用診斷 shell。

  2. 從 SSH 工作階段將 ISO 掛載到主要節點:

    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。