È possibile distribuire l'appliance di VMware Cloud Director come modello OVF utilizzando VMware OVF Tool.

È necessario distribuire il primo membro di un gruppo di server di VMware Cloud Director come cella primaria. È possibile distribuire un membro successivo di un gruppo di server di VMware Cloud Director come cella di standby o di applicazione o di VMware Cloud Director. Vedere Distribuzioni dell'appliance di VMware Cloud Director e configurazione della disponibilità elevata del database.

Per informazioni sull'installazione di OVF Tool, vedere il documento Note di rilascio di VMware OVF Tool.

Per informazioni sull'utilizzo di OVF Tool, vedere la Guida per l'utente di OVF Tool.

Importante:

Le installazioni VMware Cloud Director miste su Linux e le distribuzioni di appliance VMware Cloud Director in un gruppo di server non sono supportate.

Quando si aggiungono appliance aggiuntive o sostitutive a un cluster di database, la vCPU e la RAM devono corrispondere a quelle delle celle primarie e di standby esistenti nel cluster.

La versione OVA della cella di standby appena distribuita deve essere identica a quella delle appliance esistenti nel cluster. Per visualizzare la versione delle appliance in esecuzione, vedere Informazioni nell'interfaccia utente di gestione dell'appliance. L'appliance viene distribuita con un nome nel formato VMware Cloud Director-v.v.v.v-nnnnnn_OVF10.ova, dove v.v.v.v rappresenta la versione di prodotto e nnnnnn il numero di build. Ad esempio: VMware Cloud Director-10.2.0.0-9229800_OVA10.ova.

Per informazioni sulla distribuzione dei modelli OVF in vSphere, vedere vSphere Virtual Machine Administration.

In alternativa, è possibile distribuire l'appliance utilizzando vSphere Client. Vedere Distribuzione dell'appliance di VMware Cloud Director tramite vSphere Client.

Prima di eseguire il comando di distribuzione, vedere Prerequisiti per la distribuzione dell'appliance di VMware Cloud Director.

A partire da VMware Cloud Director 10.2, è necessario includere il parametro --X:enableHiddenProperties per distribuire l'appliance di VMware Cloud Director.

Nota:

È possibile scegliere se specificare le opzioni di configurazione OVF facoltative durante la distribuzione dell'appliance primaria o eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dopo la distribuzione.

Opzioni di comando e proprietà di ovftool per la distribuzione dell'appliance VMware Cloud Director

Opzione Valore Descrizione
--noSSLVerify n/a Ignora la verifica SSL per le connessioni vSphere.
--acceptAllEulas n/a Accetta tutti i contratti di licenza per l'utente finale (EULA).
--X:enableHiddenProperties n/a Rende visibili tutte le proprietà per la configurazione dell'appliance.
--datastore target_vc_datastore Il nome dell'archivio dati di destinazione in cui archiviare i dischi virtuali e i file di configurazione delle macchine virtuali.
--allowAllExtraConfig n/a Converte tutte le opzioni di configurazione aggiuntive in formato VMX.
--net:"eth0 Network" portgroup_on_vc_for_eth0 La rete di destinazione per la rete eth0 dell'appliance.
Importante: Deve essere diversa dalla rete di destinazione di eth1.
--net:"eth1 Network" portgroup_on_vc_for_eth1 La rete di destinazione per la rete eth1 dell'appliance.
Importante: Deve essere diversa dalla rete di destinazione di eth0.
--name vm_name_on_vc Il nome della macchina virtuale per l'appliance.
--diskMode thin o thick Il formato del disco per i dischi virtuali e i file di configurazione delle macchine virtuali.
--prop:"vami.ip0.VMware_vCloud_Director" eth0_ip_address Indirizzo IP di eth0. Utilizzato per l'accesso dell'API e dell'interfaccia utente. In questo indirizzo, la ricerca DNS inversa determina e imposta il nome host dell'appliance.
--prop:"vami.ip1.VMware_vCloud_Director" eth1_ip_address Indirizzo IP di eth1. Utilizzato per accedere ai servizi interni, incluso il servizio del database PostgreSQL incorporato.
--prop:"vami.DNS.VMware_vCloud_Director" dns_ip_address Indirizzo IP del server dei nomi di dominio per l'appliance.
--prop:"vami.domain.VMware_vCloud_Director" domain_name Dominio di ricerca DNS. Viene visualizzato come primo elemento nel percorso di ricerca.
--prop:"vami.gateway.VMware_vCloud_Director" gateway_ip_address Indirizzo IP del gateway predefinito per l'appliance.
--prop:"vami.netmask0.VMware_vCloud_Director" netmask La maschera di rete o il prefisso per l'interfaccia eth0.
--prop:"vami.netmask1.VMware_vCloud_Director" netmask La maschera di rete o il prefisso per l'interfaccia eth1.
--prop:"vami.searchpath.VMware_vCloud_Director" a_list_of_domain_names Il percorso di ricerca del dominio dell'appliance.

Un elenco di nomi di dominio separati da una virgola o da uno spazio.

--prop:"vcloudconf.ceip_enabled.VMware_vCloud_Director true o false Attiva o disattiva la partecipazione al programma CEIP (Customer Experience Improvement Program) di VMware. Il valore predefinito è true.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director" true o false Attiva o disattiva l'accesso root SSH all'appliance.
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director" true o false Determina se continuare o meno a utilizzare la password iniziale dopo il primo accesso.
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director" nfs_ip_address:nfs_mount_path L'indirizzo IP e il percorso di esportazione del server NFS esterno.

Utilizzato solo per una cella primaria.

--prop:"vcloudapp.ntp-server.VMware_vCloud_Director" ntp_server_ip_address L'indirizzo IP del server temporale.
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director" ova_root_password La password root iniziale per l'appliance. Deve contenere almeno otto caratteri, un carattere maiuscolo, un carattere minuscolo, una cifra numerica e un carattere speciale.
Importante: La password root iniziale diventa la password della chiave privata. La distribuzione del cluster richiede che tutte le celle abbiano la stessa password root durante la distribuzione iniziale. Al termine del processo di avvio, è possibile modificare la password root in qualsiasi cella desiderata.
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director" db_password La password del database dell'utente vcloud.

Utilizzata solo per una cella primaria.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudconf.admin_email.VMware_vCloud_Director" vcd_admin_email_address Indirizzo e-mail dell'account dell'amministratore di sistema.

Utilizzato solo per una cella primaria.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudconf.admin_fname.VMware_vCloud_Director" Admin_vcd_name Il nome dell'account dell'amministratore di sistema.

Utilizzato solo per una cella primaria.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director" vcd_admin_password Password dell'account dell'amministratore di sistema.

Utilizzata solo per una cella primaria.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudconf.admin_uname.VMware_vCloud_Director" vcd_admin_username Nome utente per l'account dell'amministratore di sistema.

Utilizzato solo per una cella primaria.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudconf.inst_id.VMware_vCloud_Director" vcd_install_ID L'ID di installazione di VMware Cloud Director.

Utilizzato solo per una cella primaria.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudconf.sys_name.VMware_vCloud_Director" ova_system_name Nome della cartella di vCenter da creare per questa installazione di VMware Cloud Director.

Facoltativo se si intende eseguire l'interfaccia utente di gestione dell'appliance per completare la configurazione dell'appliance primaria dopo la distribuzione.

--prop:"vcloudnet.routes0.VMware_vCloud_Director" ip_address1 cidr, ip_address2, ... Facoltativa. Route statiche per l'interfaccia eth0. Deve essere un elenco delle specifiche delle route separate da virgola. La specifica di una route deve essere costituita da una indirizzo IP del gateway e, facoltativamente, da una specifica di rete CIDR (Classless Inter-Domain Routing) (prefisso/bit). Ad esempio, 172.16.100.253 172.16.100/19, 172.16.200.253.
--prop:"vcloudnet.routes1.VMware_vCloud_Director" ip_address1 cidr, ip_address2, ... Facoltativa. Route statiche per l'interfaccia eth1. Deve essere un elenco delle specifiche delle route separate da virgola. La specifica di una route deve essere costituita da una indirizzo IP del gateway e, facoltativamente, da una specifica di rete CIDR (Classless Inter-Domain Routing) (prefisso/bit). Ad esempio, 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 o cell Il tipo e le dimensioni dell'appliance che si desidera distribuire.

Le dimensioni primaria-piccola e standby-piccola dell'appliance di VMware Cloud Director sono adatte per sistemi di laboratorio o di testing. Le dimensioni primaria-grande e standby-grande soddisfano i requisiti di dimensione minimi per i sistemi di produzione. In base al carico di lavoro, potrebbe essere necessario aggiungere altre risorse.

  • primary-small distribuisce l'appliance con 12 GB di RAM e 2 vCPU come primo membro in un gruppo di server di VMware Cloud Director. Il database incorporato nella cella primaria è configurato come database di VMware Cloud Director. Il nome del database è vcloud e l'utente del database è vcloud.
  • primary-medium distribuisce l'appliance con 16 GB di RAM e 8 vCPU come primo membro in un gruppo di server di VMware Cloud Director. Il database incorporato nella cella primaria è configurato come database di VMware Cloud Director. Il nome del database è vcloud e l'utente del database è vcloud.
  • primary-large distribuisce l'appliance con 24 GB di RAM e 16 vCPU come primo membro in un gruppo di server di VMware Cloud Director. Il database incorporato nella cella primaria è configurato come database di VMware Cloud Director. Il nome del database è vcloud e l'utente del database è vcloud.
  • primary-extralarge distribuisce l'appliance con 32 GB di RAM e 24 vCPU come primo membro in un gruppo di server di VMware Cloud Director. Il database incorporato nella cella primaria è configurato come database di VMware Cloud Director. Il nome del database è vcloud e l'utente del database è vcloud.
  • standby-small distribuisce l'appliance con 12 GB di RAM e 2 vCPU come secondo o terzo membro in un gruppo di server di VMware Cloud Director con una configurazione a disponibilità elevata del database. Il database incorporato in una cella di standby è configurato in modalità di replica con il database primario.
  • standby-medium distribuisce l'appliance con 16 GB di RAM e 8 vCPU come secondo o terzo membro in un gruppo di server di VMware Cloud Director con una configurazione a disponibilità elevata del database. Il database incorporato in una cella di standby è configurato in modalità di replica con il database primario.
  • standby-large distribuisce l'appliance con 24 GB di RAM e 16 vCPU come secondo o terzo membro in un gruppo di server di VMware Cloud Director con una configurazione a disponibilità elevata del database. Il database incorporato in una cella di standby è configurato in modalità di replica con il database primario.
  • standby-extralarge distribuisce l'appliance con 32 GB di RAM e 24 vCPU come secondo o terzo membro in un gruppo di server di VMware Cloud Director con una configurazione a disponibilità elevata del database. Il database incorporato in una cella di standby è configurato in modalità di replica con il database primario.
  • cell distribuisce l'appliance con 8 GB di RAM e 8 vCPU come membro successivo in un gruppo di server di VMware Cloud Director. Il database incorporato in una cella dell'applicazione vCD non viene utilizzato. La cella dell'applicazione vCD si connette al database primario.
Importante: Le celle primaria e di standby in un gruppo di server di VMware Cloud Director devono avere le stesse dimensioni. Il cluster di un database HA può essere costituito da una cella primaria-piccola e da due celle standby-piccole, una cella primaria-media e due celle standby-medie e così via.

Dopo la distribuzione, è possibile riconfigurare le dimensioni dell'appliance.

--powerOn path_to_ova Attiva la macchina virtuale dopo la distribuzione.

Comando di esempio per la distribuzione dell'appliance primaria di produzione VMware Cloud Director

Importante: Prima di eseguire il comando VMware OVF Tool, sostituire le password di vcloudapp.varoot-passwordVMware_vCloud_Director, vcloudconf.db_pwdVMware_vCloud_Director e vcloudconf.admin_pwd.VMware_vCloud_Director con password sicure proprie.
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

Comando di esempio per la distribuzione di un'appliance di standby di produzione VMware Cloud Director

Importante: Prima di eseguire il comando VMware OVF Tool, sostituire la password di vcloudapp.varoot-password.VMware_vCloud_Director con una password sicura propria.
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

Dopo la distribuzione dell'appliance VMware Cloud Director

Dopo aver distribuito l'appliance, controllare i messaggi di avviso o di errore nel file di registro firstboot. Vedere Esame dei file di registro nell'appliance VMware Cloud Director.

Utilizzare l'interfaccia utente di gestione dell'appliance per configurare l'appliance primaria. Vedere Configurazione dell'appliance primaria di VMware Cloud Director.

Utilizzare l'interfaccia utente di gestione dell'appliance per configurare le celle di standby e dell'applicazione. Vedere Configurazione delle celle di standby e di applicazione di VMware Cloud Director.