Horizon 7 及更新版本的元件預設會停用 TLSv1.0 安全性通訊協定。如果您的部署包含僅支援 TLSv1.0 的舊版 vCenter Server,在安裝或升級至 View Composer 7.0 或更新版本後,您可能需要為 View Composer 連線啟用 TLSv1.0。
有些 vCenter Server 5.0、5.1 和 5.5 的舊維護版本只支援 TLSv1.0,但 Horizon 7 及更新版本預設已不再啟用此功能。如果無法將 vCenter Server 升級至支援 TLSv1.1 或 TLSv1.2 的版本,您可為 View Composer 連線啟用 TLSv1.0。
如果您的 ESXi 主機未執行 ESXi 6.0 U1b 或更新版本,而且無法升級,則可能也需要啟用從 View Composer 連往 ESXi 主機的 TLSv1.0 連線。
必要條件
- 確認您已安裝 View Composer 7.0 及更新版本。
- 確認您可以管理員身分登入 View Composer 機器,以使用 Windows 登錄編輯程式。
程序
- 在主控 View Composer 的機器上,開啟 Windows 登錄編輯程式 (regedit.exe)。
- 瀏覽至 HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client
如果此機碼尚不存在,請建立此機碼。
- 刪除 Enabled 值 (如果此值存在)。
- 建立或編輯 DWORD 值 DisabledByDefault,並將其設定為 0。
- 重新啟動 VMware Horizon View Composer 服務。
現在已啟用從 View Composer 連往 vCenter 的 TLSv1.0 連線。
- 在 View Composer 機器的 Windows 登錄中,瀏覽至 HKLM\SOFTWARE\VMware, Inc.\VMware View Composer。
- 建立或編輯字串值 EnableTLS1.0,並將其設定為 1。
- 如果 View Composer 主機為 64 位元機器,請瀏覽至 HKLM\SOFTWARE\WOW6432Node\VMware, Inc\VMware View Composer。
- 建立或編輯字串值 EnableTLS1.0,並將其設定為 1。
- 重新啟動 VMware Horizon View Composer 服務。
現在已啟用從 View Composer 連往 ESXi 主機的 TLSv1.0 連線。