如何使用 vSphere Certificate Manager 替換 SSL 證書 (2097936)


本文介紹何時以及如何使用 vSphere 6.x/7.x 版本的 Certificate Manager。

 

vSphere Certificate Manager 可用於:
  1. 實施默認證書(使用選項 4)
     
    • 未計划實施由企業 CA (如 Microsoft Windows CA) 或商業 CA(Verisign、GoDaddy 等)簽署的自定義 CA 證書時,可以使用此選項。
    • 在此環境中,vSphere 證書由 VMCA 生成和頒發,並由 vSphere Endpoint Certificate Store (VECS) 存儲。
    • 默認情況下,在 vSphere 之外這些證書不被信任。
  2. 將 VMCA 證書替換為自定義 CA 證書(使用選項 2)
    • 在此環境中,將默認的 VMCA 證書和密鑰替換為來自企業 CA (如 Microsoft Windows CA) 或商業 CA(Verisign、GoDaddy 等)的自定義 CA 證書和密鑰。
    • 然后 VMCA 將用於生成新 vSphere 證書,這些證書將由以前導入的自定義 CA 證書和密鑰簽署。
    • vSphere 之外,這些由 VMCA 頒發的證書是被信任的。
  3. 將所有 vSphere 證書和密鑰替換為自定義 CA 證書和密鑰(使用選項 5)
    • 在此環境中,將計算機證書和所有的解決方案用戶證書替換為由企業 CA (如 Microsoft Windows CA) 或商業 CA(Verisign、GoDaddy 等)簽署的自定義 CA 證書。
    • VMCA 不負責頒發這些證書。


請注意:在 vSphere 7.x 中,可以在 vCenter 用戶界面中執行步驟 1 和 2。

 
Resolution

注意:對於 vSphere vCenter 7.x,可以在用戶界面中通過如下路徑更新證書或生成證書簽名請求:菜單 > 管理 > 證書 > 證書管理。在 計算機 SSL 證書 部分,選擇操作 下拉菜單。

意:在 Windows 上,如果啟用了用戶訪問控制,請務必以管理員身份登錄或“以管理員身份運行”
 
要啟動 vSphere Certificate Manager,請運行如下命令:
  • vCenter Server(Windows 版本):C:\Program Files\VMware\vCenter Server\vmcad\certificate-manager
  • vCenter Server Appliance:/usr/lib/vmware-vmca/bin/certificate-manager
運行 certificate-manager 命令時,將為您提供 8 個選項,如屏幕截圖中所示。
  1. 將計算機 SSL 證書替換為自定義 CA 證書。

    計算機 SSL 證書提供了一個子選項,用於為計算機 SSL 證書生成證書簽名請求和密鑰。

    所需信息:
     
    • administrator@vsphere.local 密碼。
    • 指向計算機證書的自定義證書和密鑰的路徑。
    • 指向 VMCA Root 的自定義證書的路徑
       
  2. 將 VMCA Root 證書替換為自定義 CA 簽名證書,並替換所有證書。

    提供了一個子選項,用於為 VMCA 根簽名證書生成證書簽名請求和密鑰。

    所需信息:

可選信息:
  • 是否要將所有的解決方案用戶證書替換為自定義 CA?
     
    • :指向解決方案用戶(vpxd、vpxd-extension、vsphere-webclient、machine)的自定義證書和密鑰的路徑。
      注意:稍后也可以使用選項 5 執行此步驟。
    • :VMCA 將使用提供的自定義 CA 簽名證書為解決方案用戶生成新的證書/密鑰。
      注意:稍后也可以使用選項 6 執行此步驟。
       
  • 是否要將計算機 SSL 證書替換為自定義 CA?
     
    • :指向計算機證書的自定義證書和密鑰的路徑。
      注意:稍后也可以使用選項 1 執行此步驟。
    • :VMCA 將使用提供的自定義 CA 簽名證書為計算機生成新的證書/密鑰。
      注意:稍后也可以使用選項 3 執行此步驟。
  1. 將計算機 SSL 證書替換為 VMCA 生成的證書。

    所需信息:
     
  2. 重新生成新的默認 VMCA Root 證書,並替換所有證書。

    所需信息:
     
  3. 將解決方案用戶證書替換為自定義 CA 證書。

    所需信息:

    • administrator@vsphere.local 密碼
    • 指向自定義根 CA 證書的路徑
    • 指向 vpxd 解決方案用戶的自定義證書和密鑰的路徑
    • 指向 vpxd-extension 解決方案用戶的自定義證書和密鑰的路徑
    • 指向 vSphere-webclient 解決方案用戶的自定義證書和密鑰的路徑
    • 指向 machine 解決方案用戶的自定義證書和密鑰的路徑
       
  4. 將計算機 SSL 證書和解決方案用戶證書替換為 VMCA 生成的證書。

    所需信息:

    administrator@vsphere.local 密碼
     
  5. 通過重新發布舊證書恢復上次執行的操作。
     
  6. 重置所有證書。

    所需信息:
     

 

 
Related Information
 
 
注意: 當前,vCenter Server 僅與 VMCA 集成在一起。vSphere Certificate Manager 和 VMCA 當前不能用於向任何其他產品頒發證書。

日志文件位置:
  • vSphere Certificate Manager 將 certificate-manager.log 文件存儲在 se 位置中:
  • Windows vCenter Server 6.x: C:\ProgramData\VMware\vCenterServer\logs\vmca\certificate-manager.log
  • vCenter Server Appliance 6.x/7.x: /var/log/vmware/vmcad/certificate-manager.log

 

  • certool.cfg 文件的位置: C:\Program Files\VMware\vCenter Server\vmcad\certool.cfg.:
  • vCenter Server Appliance 和 Platform Services Controller 設備中的配置文件位置:
    • vCenter Server Appliance: /usr/lib/vmware-vmca/share/config/certool.cfg
    • Platform Service Controller Appliance: /usr/lib/vmware-vmca/share/config/certool.cfg
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM