È possibile distribuire l'appliance 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 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.
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 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.
È 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 Server 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.
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
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
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 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.