您可以使用 VMware OVF Tool 將 VMware Cloud Director 應用裝置部署為 OVF 範本。
您必須將 VMware Cloud Director 伺服器群組的第一個成員部署為主要儲存格。您可以將 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 | thin 或 thick |
虛擬機器組態檔和虛擬磁碟的磁碟格式。 |
--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 | true 或 false |
啟用或停用參與 VMware 客戶經驗改進計劃。預設值為 true。 如果打算在部署後執行應用裝置管理使用者介面以完成主要應用裝置設定,則是可選的。 |
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director" | true 或 false |
啟用或停用對應用裝置的 SSH 根存取。 |
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director" | true 或 false |
決定是否在第一次登入後繼續使用初始密碼。 |
--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-small 、primary-medium 、primary-large 、primary-extralarge 、standby-small 、standby-medium 、standby-large 、standby-extralarge 或 cell |
您要部署的應用裝置類型和大小。 主要小型和待命小型 VMware Cloud Director 應用裝置大小適用於實驗室或測試系統。主要大型和待命大型大小符合生產系統的最低大小需求。視工作負載而定,您可能需要新增其他資源。
重要:
VMware Cloud Director 伺服器群組中的主要儲存格和待命儲存格必須大小相同。資料庫 HA 叢集可包含一個主要小型儲存格和兩個待命小型儲存格、一個主要中型儲存格和兩個待命中型儲存格,以此類比。
部署之後,您可以重新設定應用裝置的大小。 |
--powerOn | path_to_ova |
部署後開啟虛擬機器電源。 |
部署主要 VMware Cloud Director 生產應用裝置的範例命令
vcloudapp.varoot-passwordVMware_vCloud_Director
、
vcloudconf.db_pwdVMware_vCloud_Director
和
vcloudconf.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 生產應用裝置的範例命令
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 待命和應用程式儲存格。