Skip to main content
ONTAP tools for VMware vSphere 10
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

排查部署錯誤

貢獻者 netapp-jani

如果您遇到部署問題,請查看日誌和錯誤代碼以診斷和解決問題。從適用於ONTAP tools for VMware vSphere開始,從 pod 收集的日誌包包括來自 MongoDB、RabbitMQ 和 Vault 的日誌,以及所有 pod 的狀態和描述。這些是在現有ONTAP工具服務日誌的基礎上提供的,增強了可支援性和故障排除能力。

收集記錄檔

您可以從 ONTAP Tools Manager 使用者介面中提供的選項、收集 ONTAP 工具 for VMware vSphere 的記錄檔。技術支援可能會要求您收集記錄檔、以協助疑難排解問題。

註 從 ONTAP 工具管理員產生記錄時、會包含所有 vCenter Server 執行個體的所有記錄。從 vCenter 用戶端使用者介面產生記錄的範圍為所選的 vCenter Server 。
步驟
  1. 從網路瀏覽器啟動 ONTAP 工具管理員: https://<ONTAPtoolsIP>:8443/virtualization/ui/

  2. 使用您在部署期間提供的 VMware vSphere 管理員認證 ONTAP 工具登入。

  3. 從側欄中選擇 * 日誌套件 * 。

    此作業可能需要數分鐘的時間。

  4. 選取 * 產生 * 以產生記錄檔。

  5. 輸入日誌套件組合的標籤、然後選取 * 產生 * 。

    下載 tar.gz 檔案並傳送給技術支援人員。

請遵循下列步驟,使用 vCenter 用戶端使用者介面產生記錄套件:

步驟
  1. 登入 vSphere 用戶端。

  2. 從 vSphere Client 首頁、前往 * 支援 * > * 記錄套件 * > * 產生 * 。

  3. 提供日誌包標籤並產生日誌包。文件生成後,您可以看到下載選項。下載可能需要一些時間。

註 產生的記錄套件會取代過去 3 天或 72 小時內產生的記錄套件。

部署錯誤代碼

您可能會在部署 VMware vSphere 、重新開機和還原作業的 ONTAP 工具期間遇到錯誤代碼。 錯誤代碼長度為五位數、前兩位數代表發生問題的指令碼、後三位數代表該指令碼內的特定工作流程。

所有錯誤日誌都記錄在 /var/log 目錄下的 ansible-perl-errors.log 檔案中,以便於輕鬆追蹤和解決問題。此日誌檔案包含錯誤代碼和失敗的 Ansible 任務。

註 本頁提供的錯誤代碼僅供參考。如果錯誤持續發生、或沒有提及解決方案、請聯絡支援團隊。

下表列出錯誤代碼和對應的檔案名稱。

* 錯誤代碼 *

* 指令碼名稱 *

00

firstboot-network-config.pl 、模式部署

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 ,升級,非 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 部署失敗

確保在部署期間提供的 Kubernetes 控制平面和 ONTAP 工具的虛擬 IP 位址屬於同一個 VLAN ,而且是可用的 IP 位址。如果所有先前的點都正確、請重新啟動。否則、請重新部署。

060

操作員部署失敗

重新啟動

061

服務部署失敗

在 NTV 系統命名空間中執行基本 Kubernetes 偵錯、例如 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 。* 執行 'Udo perl /home/maint/scripts/post-deploy-upgrade.pl --postDeploy ' 命令。* 查看 /var/log/post-deploy-upgrade .log 中的記錄。

088

設定日誌輪轉為日誌檔失敗

檢查 VM 網路設定是否與裝載 VM 的主機相容。您可以嘗試移轉至其他主機,然後重新啟動 VM 。

089

變更摘要記錄輪轉組態檔的擁有權失敗

重新啟動主要 VM 。

096

安裝動態儲存資源配置程式

-

108

植入指令碼失敗

-

* 重新開機錯誤代碼 *

工作流程

* 解決方法 *

067

等待 rke2 伺服器逾時。

-

101.

無法重設維護 / 主控台使用者密碼。

-

102.

在重設維護 / 主控台使用者密碼期間,無法刪除密碼檔案。

-

103

無法在資料保險箱中更新新的維護 / 主控台使用者密碼。

-

088

設定日誌輪轉為日誌檔失敗。

檢查 VM 網路設定是否與裝載 VM 的主機相容。您可以嘗試移轉至其他主機,然後重新啟動 VM 。

089

變更摘要記錄輪轉組態檔的擁有權失敗。

重新啟動 VM 。