您可以使用 CLI 安裝程式同時部署多個 vCenter Server Appliance 或 Platform Services Controller 執行個體 (在批次模式中)。
若要同時部署多個執行個體,請針對您的部署中的所有 vCenter Server Appliance 和 Platform Services Controller 執行個體建立 JSON 範本。CLI 安裝程式會使用 JSON 範本評估部署拓撲,並決定順序。基於此原因,JSON 範本必須針對部署中彼此相依的所有 vCenter Server 和 Platform Services Controller 執行個體使用靜態 IP 位址。例如,您可以安裝共用通用外部 Platform Services Controller 執行個體的兩個 vCenter Server 執行個體。
重要: 您為每個應用裝置建立的 JSON 範本必須使用靜態 IP 位址,才能解決部署中對其具有相依性的其他應用裝置的網路位址。
若要執行批次部署,請將定義部署的 JSON 範本放置在單一目錄中。叫用時,CLI 安裝程式會使用 JSON 範本中所定義的拓撲部署現有的部署。
程序
- 在工作區中,建立資料夾以包含要進行批次部署的 JSON 檔案。例如,MyWorkspace/BatchDeploy。
- 準備每個 JSON 組態檔,並將該檔案複製到您的批次部署資料夾。如需設定 JSON 檔案的相關指示,請參閱準備 JSON 組態檔以進行 CLI 部署。
- 導覽至您作業系統的 vcsa-cli-installer 子目錄。
- 如果您在 Windows 作業系統上執行部署,請導覽至 vcsa-cli-installer\win32 目錄。
- 如果您在 Linux 作業系統上執行部署,請導覽至 vcsa-cli-installer/lin64 目錄。
- 如果您在 Mac 作業系統上執行部署,請導覽至 vcsa-cli-installer/mac 目錄。
- (選擇性) 先不部署應用裝置,而是執行部署前的檢查,以確認正確準備好了部署範本。例如:
vcsa-deploy install --precheck-only MyWorkspace/BatchDeploy
- 執行部署命令。例如,
vcsa-deploy install --accept-eula --acknowledge-ceip optional_argumentsMyWorkspace/BatchDeploy
使用 optional_arguments 來輸入以空格分隔的引數,以便設定部署命令的其他執行參數。
例如,您可以設定記錄的位置以及安裝程式產生的其他輸出檔案。
vcsa-deploy install --accept-eula --acknowledge-ceip --log-dir=path_to_the_locationMyWorkspace/BatchDeploy