將 Horizon Cloud Connector 部署至原生 Amazon EC2 基礎架構時,只有訂閱授權服務處於已啟用狀態。若要啟用 Horizon Cloud Connector 提供的其他雲端式服務,請在 Horizon Cloud Connector 應用裝置上使用 Secure Shell 工作階段,如下方的步驟中所示。
重要:
- 如果您決定啟用其中一或多項服務,請先執行啟用,再完成 Horizon 網繭與第一代 Horizon Cloud 的配對。請參閱確認 Horizon 網繭和虛擬應用裝置已做好配對的準備。
- 如果您決定在 Horizon Cloud Connector 中讓 CSMS 服務保持非作用中狀態,以防出現
sync failed
訊息,您應在完成網繭配對之前,先在租用戶帳戶中關閉 CMS。請參閱如何阻止顯示「同步失敗」訊息。
您可以選擇性地啟用 Horizon Cloud Connector 中的一或多項服務。
- 連線伺服器監控服務 (CSMS)
- 此元件支援將 Cloud Monitoring Service (CMS) 與 Horizon 網繭搭配使用。如果您希望能夠將 CMS 與此 Horizon Cloud Connector 部署及其配對的 Horizon 網繭搭配使用,則必須採用下列步驟來啟用此元件。如需關於 CMS 的說明,請參閱 Cloud Monitoring Service 的整合可見度和見解簡介的相關頁面。
- 雲端代理用戶端服務 (CBCS)
- 此元件支援將 Universal Broker 與 Horizon 網繭搭配使用。如果您想要使用 Universal Broker,並根據 Horizon 網繭中的資源設定多雲端指派,則必須啟用此元件。如需關於 Universal Broker 的說明,請參閱 Universal Broker 的系統架構和元件的相關頁面。
- 映像位置服務 (ILS)
-
此元件支援將
Horizon 映像管理服務 與 Horizon 網繭搭配使用。如果您想要使用
Horizon 映像管理服務來追蹤和管理來自 Horizon 網繭的系統映像,則必須啟用此元件。如需關於
Horizon 映像管理服務 的說明,請參閱
從雲端管理 Horizon 映像的相關頁面。
備註: 在目前版本中,僅內部部署支援將 Horizon 映像管理服務 (IMS) 與 Horizon 部署搭配使用。目前不支援將 IMS 與內部部署以外的 Horizon 部署搭配使用。因此,雖然您可以使用以下步驟,在已部署至原生 Amazon EC2 的 Horizon Cloud Connector 中啟用 [映像位置服務] 元件,以進行聯盟部署,但實際上,該聯盟部署類型目前不支援使用對應的功能。
必要條件
程序
- 導覽至 Amazon EC2 基礎架構在您的網繭環境中已部署的 Horizon Cloud Connector 應用裝置。
- 針對您要使用的每一項服務,執行啟用步驟。
- 在 Horizon Cloud Connector 應用裝置上開啟 Secure Shell (SSH) 工作階段,然後以
root
使用者身分登入。 - 建立 /opt/container-data/conf/container-info 檔案的備份。
cp /opt/container-data/conf/container-info /opt/container-data/conf/container-info-backup
- 開啟 /opt/container-data/conf/container-info 檔案以進行編輯。
vi /opt/container-data/conf/container-info
- 對於要啟用的每個服務 (雲端代理用戶端服務 (CBCS)、連線伺服器監控服務 (CSMS) 和映像位置服務 (ILS)),將
“enabled”
旗標從“n”
更新為“y”
。{ "name": "cbcs", "namespace": "cbcs-system", "buildNumber": "1593-b1b5139", "enabled": "y", "firstboot": "y", "profile": "all", "imgUrl": "hcs-docker-local.artifactory.eng.vmware.com/hcs-broker/dev/websocket-client:1593-b1b5139" }, { "name": "csms", "namespace": "cms-system", "buildNumber": "ultron-10", "enabled": "y", "firstboot": "y", "profile": "all", "imgUrl": "eucsupp-docker-local.artifactory.eng.vmware.com/cloudmonitoring/csms:ultron-10" }, { "name": "ils", "namespace": "ils-system", "buildNumber": "9", "enabled": "y", "firstboot": "y", "profile": "all", "imgUrl": "hcs-docker-local.artifactory.eng.vmware.com/image-locality-service/ils-k8-1/image-locality-service:9" }
- 儲存檔案。
- 在 Horizon Cloud Connector 上針對要啟用的每個服務執行適當的命令。
執行下列命令以啟用雲端代理用戶端服務。
kubectl apply -f /opt/vmware/docker-container/cbcs/charts/cbcs-component.yaml
執行下列命令以啟用 Cloud Monitoring Service。kubectl apply -f /opt/vmware/docker-container/csms/charts/csms-component.yaml
執行下列命令以啟用映像位置服務。kubectl apply -f /opt/vmware/docker-container/ils/charts/ils-component.yaml
- 在 Horizon Cloud Connector 應用裝置上開啟 Secure Shell (SSH) 工作階段,然後以
下一步
如果已啟用連線伺服器監控服務 (CSMS),您還必須提示租用戶的 Cloud Monitoring Service 設定以同步該服務,以便在網繭與 Horizon Cloud Connector 配對之後,接收 CSMS 所傳來的監控資料。
- 在您的瀏覽器中,使用租用戶登入認證登入至 Horizon Universal Console (網址為
cloud.horizon.vmware.com
)、導覽至 [開始使用] 頁面、展開該頁面的一般設定區段,然後在 [Cloud Monitoring Service] 資料列中按一下編輯。 - 根據 Cloud Monitoring Service 切換的目前狀態,執行下列其中一個步驟:
如果您看到切換開關已關閉,請將其開啟。
如果您看到切換開關已開啟,請先關閉該切換開關,並等待幾分鐘。然後重新開啟該切換。這項組合會提示服務開始接收來自 CSMS 的資料。