Es posible implementar el dispositivo de VMware Cloud Director como una plantilla de OVF mediante VMware OVF Tool.
Es necesario implementar el primer miembro de un grupo de servidores de VMware Cloud Director como celda principal. Es posible implementar un miembro subsiguiente de un grupo de servidores de VMware Cloud Director como celda en espera o de aplicación de VMware Cloud Director. Consulte Implementaciones de dispositivos de VMware Cloud Director y configuración de alta disponibilidad de bases de datos.
Para obtener información sobre la instalación de OVF Tool, consulte el documento Notas de la versión de VMware OVF Tool.
Para obtener información sobre cómo usar OVF Tool, consulte Guía del usuario de OVF Tool.
No se admiten instalaciones mixtas de VMware Cloud Director en implementaciones de Linux y dispositivos de VMware Cloud Director en un grupo de servidores.
Al agregar dispositivos adicionales o de reemplazo a un clúster de base de datos, la vCPU y la RAM deben coincidir con las de las celdas principal y en espera existentes en el clúster.
La versión de OVA del modo en espera recién implementado debe ser la misma que la de los dispositivos existentes en el clúster. Para ver la versión de los dispositivos en ejecución, consulte la información de la sección Acerca de en la interfaz de usuario de administración de dispositivos. El dispositivo se distribuye con un nombre con el formato VMware Cloud Director-v.v.v.v-nnnnnn_OVF10.ova, donde v.v.v.v representa la versión de producto y nnnnnn, el número de compilación. Por ejemplo: VMware Cloud Director-10.2.0.0-9229800_OVA10.ova.
Para obtener información sobre la implementación de plantillas de OVF en vSphere, consulte Administrar máquinas virtuales de vSphere.
Como alternativa, puede implementar el dispositivo mediante vSphere Client. Consulte la Implementar el dispositivo de VMware Cloud Director mediante vSphere Client.
Antes de ejecutar el comando de implementación, consulte Requisitos previos para implementar el dispositivo de VMware Cloud Director.
A partir de VMware Cloud Director 10.2, debe incluir el parámetro --X:enableHiddenProperties para implementar el dispositivo de VMware Cloud Director.
Puede elegir si desea especificar las opciones de configuración de OVF opcionales durante la implementación del dispositivo principal o ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración después de la implementación.
Propiedades y opciones de comandos de ovftool para implementar el dispositivo de VMware Cloud Director
Opción | Valor | Descripción |
---|---|---|
--noSSLVerify | N/A | Omite la verificación de SSL para las conexiones de vSphere. |
--acceptAllEulas | N/A | Acepta todos los contratos de licencia para el usuario final (CLUF). |
--X:enableHiddenProperties | N/A | Hace visibles todas las propiedades de la configuración del dispositivo. |
--datastore | target_vc_datastore |
El nombre del almacén de datos de destino en el que se almacenarán los archivos de configuración de las máquinas virtuales y los discos virtuales. |
--allowAllExtraConfig | N/A | Convierte todas las opciones de configuración adicionales al formato VMX. |
--net:"eth0 Network" | portgroup_on_vc_for_eth0 |
La red de destino para la red eth0 del dispositivo.
Importante: Debe ser diferente de la red de destino
eth1 .
|
--net:"eth1 Network" | portgroup_on_vc_for_eth1 |
La red de destino para la red eth1 del dispositivo.
Importante: Debe ser diferente de la red de destino
eth0 .
|
--name | vm_name_on_vc |
El nombre de la máquina virtual para el dispositivo. |
--diskMode | thin o thick |
El formato de disco para los archivos de configuración de las máquinas virtuales y los discos virtuales. |
--prop:"vami.ip0.VMware_vCloud_Director" | eth0_ip_address |
La dirección IP de eth0 . Se utiliza para el acceso a la interfaz de usuario y a la API. En esta dirección, la búsqueda inversa de DNS determina y establece el nombre de host del dispositivo. |
--prop:"vami.ip1.VMware_vCloud_Director" | eth1_ip_address |
La dirección IP de eth1 . Se utiliza para acceder a los servicios internos, incluido el servicio de base de datos de PostgreSQL integrada. |
--prop:"vami.DNS.VMware_vCloud_Director" | dns_ip_address |
La dirección IP del servidor de nombres de dominio para el dispositivo. |
--prop:"vami.domain.VMware_vCloud_Director" | domain_name |
El dominio de búsqueda de DNS. Aparece como el primer elemento en la ruta de búsqueda. |
--prop:"vami.gateway.VMware_vCloud_Director" | gateway_ip_address |
La dirección IP de la puerta de enlace predeterminada para el dispositivo. |
--prop:"vami.netmask0.VMware_vCloud_Director" | netmask |
El prefijo o la máscara de la interfaz eth0 . |
--prop:"vami.netmask1.VMware_vCloud_Director" | netmask |
El prefijo o la máscara de la interfaz eth1 . |
--prop:"vami.searchpath.VMware_vCloud_Director" | a_list_of_domain_names |
La ruta de búsqueda de dominios del dispositivo. Una lista de nombres de dominio separados por espacios o por comas. |
--prop:"vcloudconf.ceip_enabled.VMware_vCloud_Director | true o false |
Activa o desactiva la participación en el programa de mejora de la experiencia de cliente de VMware. El valor predeterminado es true. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudapp.enable_ssh.VMware_vCloud_Director" | true o false |
Activa o desactiva el acceso SSH root al dispositivo. |
--prop:"vcloudapp.expire_root_password.VMware_vCloud_Director" | true o false |
Determina si se debe continuar usando o no la contraseña inicial después del primer inicio de sesión. |
--prop:"vcloudapp.nfs_mount.VMware_vCloud_Director" | nfs_ip_address:nfs_mount_path |
La dirección IP y la ruta de exportación del servidor NFS externo. Solo se usa para una celda principal. |
--prop:"vcloudapp.ntp-server.VMware_vCloud_Director" | ntp_server_ip_address |
La dirección IP del servidor de tiempo. |
--prop:"vcloudapp.varoot-password.VMware_vCloud_Director" | ova_root_password |
La contraseña raíz inicial para el dispositivo. Debe contener al menos ocho caracteres, un carácter en mayúscula, un carácter en minúscula, un dígito numérico y un carácter especial.
Importante: La contraseña raíz inicial se convierte en la contraseña de clave privada. La implementación del clúster requiere que todas las celdas tengan la misma contraseña raíz durante la implementación inicial. Una vez que finalice el proceso de arranque, puede cambiar la contraseña raíz en cualquier celda que desee.
|
--prop:"vcloudconf.db_pwd.VMware_vCloud_Director" | db_password |
La contraseña de la base de datos del usuario vcloud. Solo se usa para una celda principal. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudconf.admin_email.VMware_vCloud_Director" | vcd_admin_email_address |
La dirección de correo electrónico de la cuenta de administrador del sistema. Solo se usa para una celda principal. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudconf.admin_fname.VMware_vCloud_Director" | Admin_vcd_name |
El nombre para la cuenta de administrador del sistema. Solo se usa para una celda principal. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudconf.admin_pwd.VMware_vCloud_Director" | vcd_admin_password |
La contraseña para la cuenta de administrador del sistema. Solo se usa para una celda principal. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudconf.admin_uname.VMware_vCloud_Director" | vcd_admin_username |
El nombre de usuario para la cuenta de administrador del sistema. Solo se usa para una celda principal. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudconf.inst_id.VMware_vCloud_Director" | vcd_install_ID |
El identificador de instalación de VMware Cloud Director. Solo se usa para una celda principal. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudconf.sys_name.VMware_vCloud_Director" | ova_system_name |
El nombre de la carpeta de vCenter Server que se creará para esta instalación de VMware Cloud Director. Opcional si tiene pensado ejecutar la interfaz de usuario de administración de dispositivos para finalizar la configuración del dispositivo principal después de la implementación. |
--prop:"vcloudnet.routes0.VMware_vCloud_Director" | ip_address1 cidr, ip_address2, ... |
Opcional. Las rutas estáticas para la interfaz eth0 . Debe ser una lista de especificaciones de ruta separadas por comas. Una especificación de ruta debe constar de una dirección IP de puerta de enlace y, de forma opcional, una especificación de red de enrutamiento de interdominios sin clases (Classless Inter-Domain Routing, CIDR) (prefijo/bits). Por ejemplo, 172.16.100.253 172.16.100/19, 172.16.200.253. |
--prop:"vcloudnet.routes1.VMware_vCloud_Director" | ip_address1 cidr, ip_address2, ... |
Opcional. Las rutas estáticas para la interfaz eth1 . Debe ser una lista de especificaciones de ruta separadas por comas. Una especificación de ruta debe constar de una dirección IP de puerta de enlace y, de forma opcional, una especificación de red de enrutamiento de interdominios sin clases (Classless Inter-Domain Routing, CIDR) (prefijo/bits). Por ejemplo, 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 |
El tipo y el tamaño de dispositivo que desea implementar. Los tamaños del dispositivo de VMware Cloud Director principal-pequeño y en espera-pequeño son adecuados para los sistemas de laboratorio o de pruebas. Los tamaños principal-grande y en espera-grande cumplen los requisitos mínimos de tamaño para los sistemas de producción. En función de la carga de trabajo, es posible que tenga que agregar más recursos.
Importante: Las celdas principal y en espera de un grupo de servidores de
VMware Cloud Director deben tener el mismo tamaño. Un clúster de HA de base de datos puede constar de una celda principal-pequeña y dos celdas en espera-pequeñas, una celda principal-mediana y dos celdas en espera-medianas, y así sucesivamente.
Después de la implementación, puede volver a configurar el tamaño del dispositivo. |
--powerOn | path_to_ova |
Enciende la máquina virtual después de completarse la implementación. |
Un comando de ejemplo para implementar el dispositivo principal de producción de VMware Cloud Director
vcloudapp.varoot-passwordVMware_vCloud_Director
,
vcloudconf.db_pwdVMware_vCloud_Director
y
vcloudconf.admin_pwd.VMware_vCloud_Director
por sus propias contraseñas seguras.
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
Un comando de ejemplo para implementar un dispositivo de producción en espera de VMware Cloud Director
vcloudapp.varoot-password.VMware_vCloud_Director
por su propia contraseña segura.
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
Después de implementar el dispositivo de VMware Cloud Director
Después de implementar el dispositivo, consulte el archivo de registro firstboot para ver los mensajes de error de advertencia. Consulte Examinar los archivos de registro en el dispositivo de VMware Cloud Director.
Utilice la interfaz de usuario de administración de dispositivos para configurar el dispositivo principal. Consulte la Configurar el dispositivo principal de VMware Cloud Director.
Utilice la interfaz de usuario de administración de dispositivos para configurar las celdas en espera y de aplicación. Consulte la Configurar las celdas en espera y de aplicación de VMware Cloud Director.