VxRail:如何執行 VxVerify 工具
Resumen: 本文介紹 VxRail VxVerify 工具,以及如何在 VxRail 環境中成功執行 VxVerify。
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Instrucciones
目錄:
- VxRail VxVerify 簡介
- 安裝 VxVerify
- 執行 VxVerify (使用
vxverify.sh) - VxVerify 最佳實務
- 故障診斷和記錄收集
- 執行 VxVerify (使用 Python)
- 其他 Python 版本
- VxVerify 版本訓練
- 下載最新 VxVerify
- 相關資源
VxRail VxVerify 簡介:
- VxVerify 的設計目的是在 VxRail 升級期間主動偵測可能造成複雜性或故障的問題。
- VxVerify 工具會解壓縮名為「minion」的 Python 程式,該程式會傳送至每個 ESXi 節點上執行。此「minion」會審查主機檢查清單,例如檢查 iDRAC 資訊和檢閱每個節點的 vSAN 執行狀況檢查。
- 有鑑於 VxVerify 工具本身經常更新,因此「minion」的生命週期設計為持續 21 天。請務必先下載最新版本,再執行 VxVerify。請參閱下方下載最新的 VxVerify 一節。
安裝 VxVerify:
- 若要安裝 VxVerify,請下載最新的 vxverify_x-x-xxx.zip 檔案,並使用 SSH 將其複製至 VxRail Manager。
- 在 VxRail Manager 上,解壓縮 vxverify_x-x-xxx.zip 檔案並執行 VxVerify。
-
VxVerify pyc 檔案名稱包含檔案版本,而以下範例則會簡化為
vxverify.pyc。 -
如果重新命名 pyc,仍可從 Python 執行 VxVerify (如下所列),但啟動 VxVerify 的功能表指令檔方法
(vxverify.sh)無法運作。
-
- VxVerify 預設為從下列資料夾執行,此資料夾是複製檔案的最佳目標位置 (視需要建立):
/tmp/vxv
- VxVerify 和 VxRail 使用相同的 IP 連接埠。使用 SSH 從 VxRM 到節點和 API 產生 VxVerify 結果。其他連接埠可用於檢查特定服務,例如連接埠 9090 到節點。(從 8.0.300 開始,節點上的平台服務連接埠變更為 39090)
- 您可以在 VxRail 客戶防火牆組態中找到連接埠的完整清單
執行 VxVerify (使用 vxverify.sh):
- 「mystic」使用者沒有足夠的權限來執行 VxVerify,因此請使用
sudo或使用su根使用者身分登入。 - 建議使用功能表系統 (
(vxverify.sh)),這會根據提供的輸入,提示使用者需要哪種類型的執行狀況檢查。
sudo ./vxverify.sh
例如:
VxVerify 最佳實務:
VxVerify.sh提示使用者提供 vCenter 根和系統管理員 SSO 使用者和密碼,以執行測試。- 如果使用 VxRail 管理的 vCenter,VxRail 工程部門建議提供這些登入資料,讓所有測試都能完整執行。
- 如果使用客戶管理的 vCenter,這些測試可能會回報 vCenter 上不適用於 VxRail 的設定或條件
- 提供
VxVerify.sh根登入資料,允許其他 VxRM 測試執行,但以標準使用者身分登入 (例如「mystic」),便足以進行所有主機測試和大部分的 VxRM 測試。
故障診斷和記錄收集:
在某些 VxRail 4.7 版本和 VxRail 7.0.010 及更新版本上存取部分 Python 套裝時,存在權限問題。VxVerify 可以根使用者身分執行,以解決權限問題。
- 如果不包括 vCenter 根使用者,則不會執行 VCSA 測試 (範例警告如下),但 ESXi 和 VxRM 測試無論有或沒有根使用者都會執行。
- 如果未提供 VCSA 根登入資料,可能會顯示如下所示的警告:
| vCenter_root | Warning 21527 | warning: VCSA tests not run: no root password supplied .|
- 如果未提供 SSO 系統管理員登入資料,可能會顯示如下所示的警告:
| vCenter_admin | Warning 21527 | warning: VCSA admin tests not run: no SSO credentials supplied .|
- 若要執行和建立記錄,VxVerify 必須具備
/tmp/vxv資料夾的寫入權限,即使根為目前的使用者。如果未正確設定權限,其他使用者之後可能無法執行 VxVerify。最佳實務是將權限設定為盡可能不受限制。 - 根據預設,VxVerify 會在其執行時重新啟動 VxRail Platform Services (
/etc/init.d/vxrail-peservice),以清除任何過時的 Platform Services 資訊。
請觀看下列影片「Dell VxRail:如何執行 VxRail 驗證工具」。
執行 VxVerify (使用 Python):
文章的指定對象可檢視其他資訊。
如果遵循的程序包括直接執行 VxVerify pyc,而不使用 Shell 指令檔 (請參閱文章章節:執行 VxVerify (使用 VxVerify.sh),VxVerify 可以直接從 Python 執行。
從 Python 執行 VxVerify 時,除了目標程式碼層級之外,還必須手動將 SSO 和根登入資料新增為引數:
python ./vxverify.pyc -r root -u administrator@vsphere.local -g 7.0.401
sudo如果不是從根執行,可能必須新增在上述命令前面 (同樣適用於VxVerify.sh) 的資料儲存應用程式和系統中執行。- Python pyc 檔案是針對特定的 Python 版本系列編譯,例如 Python 3.6 (vxverify3)。若對 VxRail 版本執行錯誤的 VxVerify pyc 檔案,會導致 Python 的回應出現「magic number」錯誤。
- 以上範例提示輸入與指定使用者相符的密碼。
- 如果不包括根使用者,則不會執行 VCSA 根測試,但 ESXi 和 VxRM 測試無論有或沒有根使用者都會執行。
- 如果不包括 SSO 使用者,則不會執行 VCSA 管理員測試,且部分 VxRM 測試的功能會降低。
- 若未使用上述其他登入資料,VxVerify 仍會執行,但不包括需要這些登入資料的測試,因此有些問題未經測試,進而可能會導致升級失敗。
其他 Python 版本
某些 VxRail 版本包含一個以上的 Python 版本,這表示可能在該版本上執行一個以上的 VxVerify 版本。但是,VxVerify 需要多個「site-packages」資料夾中包含數個額外的 Python 程式庫,部分 Python 層級可能不包含這些程式庫。
預設的 Python 層級 (從命令「python」執行) 可能沒有必要的套裝,因此可能必須在 Python 命令中指定正確的 Python 層級。例如:
python3.11 ./vxverify4.pyc -r root -u administrator@vsphere.local -g 8.0.210
sudo如果不是從根執行,可能必須新增在上述命令前面 (同樣適用於VxVerify.sh) 的資料儲存應用程式和系統中執行。
VxVerify 版本訓練:
VxVerify 下載套裝包含多個 VxVerify 版本,可因應 VxRail Manager 中可能存在的不同 Python 層級:
- VxVerify 2.xx.xxx 適用於 VxRail 4.5、4.7 和 7.0.000 (使用 Python 2.7)
- VxVerify 3.xx.xxx 適用於 VxRail 7.0.010 及更新版本 (使用 Python 3.6)
- VxVerify 4.xx.xxx 適用於 VxRail 8.0.210 及更新版本 (使用 Python 3.11)
VxVerify Zip 套裝包含所有支援的 VxRail 版本的套件 (如上所示)。
使用 vxverify.sh 自動選擇正確的 pyc 檔案來執行 VxVerify,以符合 VxRM 上執行的 Python 層級。
下載最新的 VxVerify:
Dell Technologies Services - 中心 VxRail
專用的 VxVerify請參閱「關聯檔案」一節以下載讀我檔案,以取得完整的變更清單。
注意:以上連結需要註冊的 Dell 帳戶。如果連結無法運作,請先登入 Dell 支援 。

相關資源
以下是您可能會感興趣的一些本主題相關建議資源:
Información adicional
Productos afectados
VxRail, VxRail 460 and 470 Nodes, VxRail Appliance Family, VxRail Appliance Series, VxRail G Series Nodes, VxRail D Series Nodes, VxRail D560, VxRail D560F, VxRail E Series Nodes, VxRail E460, VxRail E560, VxRail E560F, VxRail E560N, VxRail E660
, VxRail E660F, VxRail E660N, VxRail E665, VxRail E665F, VxRail E665N, VxRail G560F, VxRail P Series Nodes, VxRail P470, VxRail P570, VxRail P570F, VxRail P580N, VxRail P670F, VxRail P670N, VxRail P675F, VxRail P675N, VxRail S470, VxRail S570, VxRail S670, VxRail Software, VxRail V Series Nodes, VxRail V470, VxRail V570, VxRail V570F, VXRAIL V670F, VxRail VD-4510C, VxRail VD-4520C, VxRail VE-660, VxRail VE-6615, VxRail VP-760, VxRail VP-7625, VxRail VS-760
...
Productos
VxRail Appliance Family, VxRail SoftwarePropiedades del artículo
Número del artículo: 000021527
Tipo de artículo: How To
Última modificación: 09 sept 2025
Versión: 54
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.