1. 程式人生 > >更換VC後DDC提示證書不可用

更換VC後DDC提示證書不可用

process schema 2種 dea support http center red 托管

問題描述:客戶環境由Windows VC更換成Linux VC後,DDC提示證書不可用
問題原因:因為VC更換後,存儲在DDC數據庫HostingUnitServiceSchema.HypervisorConnectionSSLThumbprint表中證書指紋信息和新得VC證書指紋信息不匹配。
解決方法:更新DDC數據庫中得證書指紋信息。
方法有2種:
1、在DDC種使用Powershell命令更新證書指紋信息。
2、直接在數據庫HostingUnitServiceSchema.HypervisorConnectionSSLThumbprint表中更新證書指紋信息。
方法一:使用Powershell命令更新證書指紋信息。
asnp Citrix*
cd Xdhyp:\connections
dir #顯示現有連接及其屬性。該 SslThumbPrints字段顯示當前使用的指紋。該 FULLPATH字段顯示現有托管名稱。

技術分享圖片
查看當前VC證書指紋信息
技術分享圖片
使用以下命令進行更新指紋信息,證書指紋必須為全部大寫。
1) $cred = Get-Credential
2) Set-Item -LiteralPath "XDHyp:\Connections\EsxLab" -username $cred.username -securepassword $cred.password -sslthumbprint "XXXXXXXXXXXXXXXXXXX" -hypervisorAddress https://vcenter.example.com

技術分享圖片
方法二:編輯DDC數據庫HostingUnitServiceSchema.HypervisorConnectionSSLThumbprint表,根據dir命令寫入托管連接得UID和證書指紋信息
技術分享圖片
技術分享圖片
Citrix KB參考:https://support.citrix.com/article/CTX224551

更換VC後DDC提示證書不可用