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 登錄編輯程式。

程序

  1. 在主控 View Composer 的機器上,開啟 Windows 登錄編輯程式 (regedit.exe)。
  2. 瀏覽至 HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client

    如果此機碼尚不存在,請建立此機碼。

  3. 刪除 Enabled 值 (如果此值存在)。
  4. 建立或編輯 DWORDDisabledByDefault,並將其設定為 0
  5. 重新啟動 VMware Horizon View Composer 服務。

    現在已啟用從 View Composer 連往 vCenter 的 TLSv1.0 連線。

  6. 在 View Composer 機器的 Windows 登錄中,瀏覽至 HKLM\SOFTWARE\VMware, Inc.\VMware View Composer
  7. 建立或編輯字串值 EnableTLS1.0,並將其設定為 1
  8. 如果 View Composer 主機為 64 位元機器,請瀏覽至 HKLM\SOFTWARE\WOW6432Node\VMware, Inc\VMware View Composer
  9. 建立或編輯字串值 EnableTLS1.0,並將其設定為 1
  10. 重新啟動 VMware Horizon View Composer 服務。

    現在已啟用從 View Composer 連往 ESXi 主機的 TLSv1.0 連線。