VxRail:測試「sig_hash」執行狀況檢查失敗

摘要: Dell VxRail:vCenter、vCenter 根存放區和 ESXi 憑證上使用的較弱簽名測試「sig_hash」執行狀況檢查失敗。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

sig_hash測試會偵測 vCenter、vCenter 根存放區和 ESXi 憑證上使用的較弱簽名。
已識別使用 SHA1 的所有簽名。

測試結果 結果代碼     結果解釋
通過 0 找不到使用弱演算法簽署的憑證。
Warning 1 此測試沒有警告結果。
失敗 2 找到可升級至 8.0.xxx 的弱簽名
嚴重 3 此測試沒有嚴重結果。


由於憑證簽章演算法較弱,在預先檢查期間嘗試將 vCenter 或 ESXi 升級至 8.0 時失敗。由於憑證簽章演算法較弱,在預先檢查期間升級 vCenter Server 或 ESXi 8.0 失敗此超連結會帶您前往 Dell Technologies 以外的網站。
 

#========================#======#=========#====================================================================#==============# 
|  Hostname / Category   |Status  Dell_KB |  Warnings or Failures, unless tests Passed                         ; Product S.N. | 
#========================#======#=========#====================================================================#==============# 
| VxRM                   | Failure 213273 | sig_hash: Signature algorithm check FAILED. See vxv.log for details.        No_SRS|
or
| VxRM                   | Warning 213273 | sig_hash: Signature algorithm check FAILED. See vxv.log for details.        No_SRS|

 

原因

vSphere 8 中已移除對 SHA1 憑證的支援,因此 sig_hash 在 vCenter/ESXi SSL 或 CA 憑證簽章中找到 SHA1 時,測試失敗。

此sig_hash測試 SHA1 在用於以下任務的簽名演算法中是否存在:

  • vCenter SSL 連線
  • ESXi SSL 連線
  • 找到的 vCenter CA 憑證:
    • 低於 7.0.240: /var/lib.vmware-marvin/trust
    • 7.0.240+: /var/lib.vmware-marvin/trust
    • 注意:這應符合 vCenter UI 起始頁面的download.zip檔案,其中應包含 vCenter 根存放區的所有 CA 憑證。
      • 測試無法如上述 KB 所述連線至 vCenter。由於檔案存在於本機,因此正在檢查這些檔案。
      • 它不會偵測到新憑證是否已新增至 vCenter 的根存放區


所有經過測試的證書都會列在vxv.log中。
若要尋找有問題的,請使用此命令:

grep "sig_hash" vxv.log | sed 's/, /\r\n/g' | grep sha1

 

VxVerify 會將記錄儲存在: /tmp/vxv/ 或 /var/log/mystic/vxv/
實驗室範例:

vcluster101-vxrm:/home/mystic # grep "sig_hash" vxv.log | sed 's/, /\r\n/g' | grep sha1
list result: [{'bbddxxxx.0': 'sha1WithRSAEncryption'
'3257xxxx.0': 'sha1WithRSAEncryption'
'xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx': 'sha1WithRSAEncryption'
'vcluster101-esx01.vv001.local': 'sha1WithRSAEncryption'
vcluster101-vxrm:/home/mystic #


具備完整網域名稱的項目為 vCenter 或 ESXi 憑證。
項目含有 ".0" 或指紋哈希在 ' 中/var/lib.vmware-marvin/trust' '/var/lib.vmware-marvin/trust/lin' 視版本而定。

解析度

檢查找到的有問題的憑證,並將其更換為具有更強簽名演算法 (例如 SHA256) 的新憑證。如需更多資訊,請參閱:由於憑證簽章演算法較弱,在預先檢查期間升級 vCenter Server 或 ESXi 8.0 失敗此超連結會帶您前往 Dell Technologies 以外的網站。 
<

注意:生命週期管理 (LCM) 升級至 4.7.x 和 7.0.x 不會受到影響,只有升級到 VxRail 8.0.x 程式碼。

受影響的產品

VxRail, VxRail Appliance Series, VxRail Software
文章屬性
文章編號: 000213273
文章類型: Solution
上次修改時間: 17 3月 2026
版本:  6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。