您可以使用 VMware OVF Tool 將 VMware Cloud Director 應用裝置部署為 OVF 範本。

您必須將 VMware Cloud Director 伺服器群組的第一個成員部署為主要儲存格。您可以將 VMware Cloud Director 伺服器群組的後續成員部署為待命儲存格或 VMware Cloud Director 應用程式儲存格。請參閱應用裝置部署和資料庫高可用性組態

如需安裝 OVF Tool 的相關資訊,請參閱《VMware OVF Tool 版本說明》文件。

如需使用 OVF Tool 的相關資訊,請參閱《OVF Tool 使用者指南》

重要:

不支援在同一個伺服器群組中的 Linux 和 VMware Cloud Director 應用裝置部署上混合安裝 VMware Cloud Director

將其他應用裝置或取代應用裝置新增至資料庫叢集時,vCPU 和 RAM 必須與該叢集中的現有主要和待命儲存格相符。

新部署的待命應用裝置的 OVA 版本必須與叢集中的現有應用裝置相同。若要檢視執行中應用裝置的版本,請參閱應用裝置管理使用者介面中的「關於」資訊。散佈應用裝置時使用的名稱形式為 VMware Cloud Director-v.v.v.v-nnnnnn_ OVF10.ova,其中 v.v.v.v 代表產品版本,nnnnnn 代表組建編號。例如:VMware Cloud Director-10.2.0.0-9229800_OVA10.ova

如需在 vSphere 中部署 OVF 範本的相關資訊,請參閱《vSphere 虛擬機器管理》

或者,也可以使用 vSphere Client 部署應用裝置。請參閱使用 vSphere Client 部署 VMware Cloud Director 應用裝置

執行部署命令之前,請參閱部署 VMware Cloud Director 應用裝置的必要條件

VMware Cloud Director 10.2 開始,必須包含 --X:enableHiddenProperties 參數才能部署 VMware Cloud Director 應用裝置。

備註:

您可以選擇是在主要應用裝置部署期間指定可選的 OVF 組態選項,還是在部署後執行應用裝置管理使用者介面以完成設定。

用於部署 VMware Cloud Director 應用裝置的 ovftool 命令選項與內容

選項 描述
--noSSLVerify 不適用 略過 vSphere 連線的 SSL 驗證。
--acceptAllEulas 不適用 接受所有使用者授權合約 (EULA)。
--X:enableHiddenProperties 不適用 可讓您查看應用裝置組態的所有內容。
--datastore target_vc_datastore 儲存虛擬機器組態檔和虛擬磁碟的目標資料存放區名稱。
--allowAllExtraConfig 不適用 將所有額外的組態選項轉換為 VMX 格式。
--net:"eth0 Network" portgroup_on_vc_for_eth0 應用裝置 eth0 網路的目的地網路。
重要: 必須不同於 eth1 目的地網路。
--net:"eth1 Network" portgroup_on_vc_for_eth1 應用裝置 eth1 網路的目的地網路。
重要: 必須不同於 eth0 目的地網路。
--name vm_name_on_vc 應用裝置的虛擬機器名稱。
--diskMode thinthick 虛擬機器組態檔和虛擬磁碟的磁碟格式。
--prop:"vami.ip0.VMware_vCloud_Director" eth0_ip_address eth0 的 IP 位址。用於使用者介面和 API 存取。在此位址上,DNS 反向查閱確定並設定應用裝置的主機名稱。
--prop:"vami.ip1.VMware_vCloud_Director" eth1_ip_address eth1 的 IP 位址。用於存取內部服務,包括內嵌式 PostreSQL 資料庫服務。
--prop:"vami.DNS.VMware_vCloud_Director" dns_ip_address 應用裝置的網域名稱伺服器的 IP 位址。
--prop:"vami.domain.VMware_vCloud_Director" domain_name DNS 搜尋網域。顯示為搜尋路徑中的第一個元素。
--prop:"vami.gateway.VMware_vCloud_Director" gateway_ip_address 應用裝置的預設閘道的 IP 位址。
--prop:"vami.netmask0.VMware_vCloud_Director" netmask eth0 介面的網路遮罩或首碼。
--prop:"vami.netmask1.VMware_vCloud_Director" netmask eth1 介面的網路遮罩或首碼。
--prop:"vami.searchpath.VMware_vCloud_Director" a_list_of_domain_names 應用裝置的網域搜尋路徑。

以逗號或空格分隔的網域名稱清單。

--prop:"vcloudconf.ceip_enabled.VMware_vCloud_Director truefalse 啟用或停用參與 VMware 客戶經驗改進計劃。預設值為 true。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director" truefalse 啟用或停用對應用裝置的 SSH 存取。
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director" truefalse 決定是否在第一次登入後繼續使用初始密碼。
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director" nfs_ip_address:nfs_mount_path 外部 NFS 伺服器的 IP 位址和匯出路徑。

僅用於主要儲存格。

--prop:"vcloudapp.ntp-server.VMware_vCloud_Director" ntp_server_ip_address 時間伺服器的 IP 位址。
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director" ova_root_password 應用裝置的初始根密碼。必須包含至少 8 個字元,並且其中有一個大寫字元、一個小寫字元、一個數字以及一個特殊字元。
重要: 初始 root 密碼會變成私密金鑰密碼。叢集部署要求所有儲存格在初始部署期間具有相同的 root 密碼。開機程序完成後,您可以變更任何所需儲存格上的 root 密碼。
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director" db_password vcloud 使用者的資料庫密碼。

僅用於主要儲存格。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudconf.admin_email.VMware_vCloud_Director" vcd_admin_email_address 系統管理員帳戶的電子郵件地址。

僅用於主要儲存格。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudconf.admin_fname.VMware_vCloud_Director" Admin_vcd_name 系統管理員帳戶的名稱。

僅用於主要儲存格。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director" vcd_admin_password 系統管理員帳戶的密碼。

僅用於主要儲存格。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudconf.admin_uname.VMware_vCloud_Director" vcd_admin_username 系統管理員帳戶的使用者名稱。

僅用於主要儲存格。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudconf.inst_id.VMware_vCloud_Director" vcd_install_ID VMware Cloud Director 安裝識別碼。

僅用於主要儲存格。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudconf.sys_name.VMware_vCloud_Director" ova_system_name 為此 VMware Cloud Director 安裝建立的 vCenter Server 資料夾的名稱。

如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。

--prop:"vcloudnet.routes0.VMware_vCloud_Director" ip_address1 cidr, ip_address2, ... 選擇性。eth0 介面的靜態路由。必須是以逗號分隔的路由規格清單。路由規格必須包含閘道 IP 位址和無類別網域間路由選擇 (CIDR) 網路規格 (首碼/位元) (後者可選)。例如,172.16.100.253 172.16.100/19, 172.16.200.253
--prop:"vcloudnet.routes1.VMware_vCloud_Director" ip_address1 cidr, ip_address2, ... 選擇性。eth1 介面的靜態路由。必須是以逗號分隔的路由規格清單。路由規格必須包含閘道 IP 位址和無類別網域間路由選擇 (CIDR) 網路規格 (首碼/位元) (後者可選)。例如,172.16.100.253 172.16.100/19, 172.16.200.253
--deploymentOption primary-smallprimary-mediumprimary-largeprimary-extralargestandby-smallstandby-mediumstandby-largestandby-extralargecell 您要部署的應用裝置類型和大小。

主要小型和待命小型 VMware Cloud Director 應用裝置大小適用於實驗室或測試系統。主要大型和待命大型大小符合生產系統的最低大小需求。視工作負載而定,您可能需要新增其他資源。

  • primary-small 將具有 12 GB RAM 和 2 個 vCPU 的應用裝置部署為 VMware Cloud Director 伺服器群組中的第一個成員。主要儲存格中的內嵌式資料庫設定為 VMware Cloud Director 資料庫。資料庫名稱為 vcloud,且資料庫使用者為 vcloud
  • primary-medium 將具有 16 GB RAM 和 8 個 vCPU 的應用裝置部署為 VMware Cloud Director 伺服器群組中的第一個成員。主要儲存格中的內嵌式資料庫設定為 VMware Cloud Director 資料庫。資料庫名稱為 vcloud,且資料庫使用者為 vcloud
  • primary-large 將具有 24 GB RAM 和 16 個 vCPU 的應用裝置部署為 VMware Cloud Director 伺服器群組中的第一個成員。主要儲存格中的內嵌式資料庫設定為 VMware Cloud Director 資料庫。資料庫名稱為 vcloud,且資料庫使用者為 vcloud
  • primary-extralarge 將具有 32 GB RAM 和 24 個 vCPU 的應用裝置部署為 VMware Cloud Director 伺服器群組中的第一個成員。主要儲存格中的內嵌式資料庫設定為 VMware Cloud Director 資料庫。資料庫名稱為 vcloud,且資料庫使用者為 vcloud
  • standby-small 將具有 12 GB RAM 和 2 個 vCPU 的應用裝置部署為使用資料庫高可用性組態的 VMware Cloud Director 伺服器群組中的第二個或第三個成員。待命儲存格中的內嵌式資料庫與主要資料庫一起在複寫模式中進行設定。
  • standby-medium 將具有 16 GB RAM 和 8 個 vCPU 的應用裝置部署為使用資料庫高可用性組態的 VMware Cloud Director 伺服器群組中的第二個或第三個成員。待命儲存格中的內嵌式資料庫與主要資料庫一起在複寫模式中進行設定。
  • standby-large 將具有 24 GB RAM 和 16 個 vCPU 的應用裝置部署為使用資料庫高可用性組態的 VMware Cloud Director 伺服器群組中的第二個或第三個成員。待命儲存格中的內嵌式資料庫與主要資料庫一起在複寫模式中進行設定。
  • standby-extralarge 將具有 32 GB RAM 和 24 個 vCPU 的應用裝置部署為使用資料庫高可用性組態的 VMware Cloud Director 伺服器群組中的第二個或第三個成員。待命儲存格中的內嵌式資料庫與主要資料庫一起在複寫模式中進行設定。
  • cell 將具有 8 GB RAM 和 8 個 vCPU 的應用裝置部署為 VMware Cloud Director 伺服器群組中的後續成員。未使用 vCD 應用程式儲存格中的內嵌式資料庫。vCD 應用程式儲存格會連線至主要資料庫。
重要: VMware Cloud Director 伺服器群組中的主要儲存格和待命儲存格必須大小相同。資料庫 HA 叢集可包含一個主要小型儲存格和兩個待命小型儲存格、一個主要中型儲存格和兩個待命中型儲存格,以此類比。

部署之後,您可以重新設定應用裝置的大小。

--powerOn path_to_ova 部署後開啟虛擬機器電源。

部署主要 VMware Cloud Director 生產應用裝置的範例命令

重要: 在執行 VMware OVF Tool 命令之前,請將 vcloudapp.varoot-passwordVMware_vCloud_Directorvcloudconf.db_pwdVMware_vCloud_Directorvcloudconf.admin_pwd.VMware_vCloud_Director 密碼取代為您自己的安全密碼。
ovftool\ 
--noSSLVerify \ 
--acceptAllEulas \ 
--X:enableHiddenProperties \ 
--datastore='datastore6' \ 
--allowAllExtraConfig \ 
--net:"eth0 Network"="My_UI_API_Network" \ 
--net:"eth1 Network"="My_Internal_DB_Services_Network" \ 
--name=MyAppliance \ 
--diskMode=thick \ 
--prop:"vami.ip0.VMware_vCloud_Director"="10.0.0.142" \ 
--prop:"vami.ip1.VMware_vCloud_Director"="172.18.41.24" \ 
--prop:"vami.DNS.VMware_vCloud_Director"="10.0.0.2" \ 
--prop:"vami.domain.VMware_vCloud_Director"="mycompany.com" \ 
--prop:"vami.gateway.VMware_vCloud_Director"="10.0.0.1" \ 
--prop:"vami.netmask0.VMware_vCloud_Director"="255.255.0.0" \ 
--prop:"vami.netmask1.VMware_vCloud_Director"="255.255.224.0" \ 
--prop:"vami.searchpath.VMware_vCloud_Director"="eng.mycompany.com" \ 
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director"="False" \ 
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director"="True" \ 
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director"="10.0.0.96:/data/transfer" \ 
--prop:"vcloudapp.ntp-server.VMware_vCloud_Director"="time.mycompany.com" \ 
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director"="place-secure-password-here" \ 
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director"="place-secure-password-here" \ 
--prop:"vcloudconf.admin_email.VMware_vCloud_Director"="[email protected]" \ 
--prop:"vcloudconf.admin_fname.VMware_vCloud_Director"="vcdadmin" \ 
--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director"="place-secure-password-here" \ 
--prop:"vcloudconf.admin_uname.VMware_vCloud_Director"="administrator" \ 
--prop:"vcloudconf.inst_id.VMware_vCloud_Director"="59" \ 
--prop:"vcloudconf.sys_name.VMware_vCloud_Director"="MyAppliance" \ 
--deploymentOption="primary-large" \ 
--powerOn "/MyPath/VMware_vCloud_Director-version_number_OVF10.ova" \ 
vi://vc_user_name:vc_password@vc_hostname_or_ip_address/vc_dataceter_name/host/vc_cluster_name

部署待命 VMware Cloud Director 生產應用裝置的範例命令

重要: 在執行 VMware OVF Tool 命令之前,請將 vcloudapp.varoot-password.VMware_vCloud_Director 密碼取代為您自己的安全密碼。
ovftool \
--noSSLVerify \
--acceptAllEulas \
--X:enableHiddenProperties \
--datastore='datastore6' \
--allowAllExtraConfig  \
--net:"eth0 Network"="My_UI_API_Network" \
--net:"eth1 Network"="My_Internal_DB_Services_Network" \
--name=MySecondAppliance \
--diskMode=thick \
--prop:"vami.ip0.VMware_vCloud_Director"="10.0.0.143" \
--prop:"vami.ip1.VMware_vCloud_Director"="172.18.41.25" \
--prop:"vami.DNS.VMware_vCloud_Director"="10.0.0.2" \
--prop:"vami.domain.VMware_vCloud_Director"="mycompany.com" \
--prop:"vami.gateway.VMware_vCloud_Director"="10.0.0.1" \
--prop:"vami.netmask0.VMware_vCloud_Director"="255.255.0.0" \
--prop:"vami.netmask1.VMware_vCloud_Director"="255.255.224.0" \
--prop:"vami.searchpath.VMware_vCloud_Director"="eng.mycompany.com" \
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director"="False" \
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director"="True" \
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director"="10.0.0.96:/data/transfer" \
--prop:"vcloudapp.ntp-server.VMware_vCloud_Director"="time.mycompany.com" \
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director"="place-secure-password-here" \
--prop:"vcloudconf.sys_name.VMware_vCloud_Director"="MySecondAppliance" \
--deploymentOption="standby-large" \
--powerOn "/MyPath/VMware_vCloud_Director-version_number_OVF10.ova" \
vi://vc_user_name:vc_password@vc_hostname_or_ip_address/vc_dataceter_name/host/vc_cluster_name

部署 VMware Cloud Director 應用裝置後

部署應用裝置之後,檢視 firstboot 記錄檔中的警告錯誤訊息。請參閱檢查 VMware Cloud Director 應用裝置中的記錄檔

使用應用裝置管理使用者介面設定主要應用裝置。請參閱設定 VMware Cloud Director 主要應用裝置

使用應用裝置管理使用者介面設定待命儲存格和應用程式儲存格。請參閱設定 VMware Cloud Director 待命和應用程式儲存格