Para actualizar todas las celdas en el grupo de servidores junto con la base de datos compartida, ejecute el instalador de VMware Cloud Director con la opción --private-key-path.

Puede utilizar el instalador de VMware Cloud Director para Linux si desea actualizar un grupos de servidores de VMware Cloud Director que conste de instalaciones de VMware Cloud Director en un sistema operativo Linux compatible. Si el grupo de servidores de VMware Cloud Director consta de implementaciones de dispositivos de VMware Cloud Director 9.5, utilice el instalador de VMware Cloud Director de Linux para actualizar el entorno existente solo como parte del flujo de trabajo de migración. Consulte la Actualizar y migrar el dispositivo de VMware Cloud Director.

VMware Cloud Director para Linux se distribuye como archivo ejecutable firmado digitalmente con un nombre con el formato vmware-vcloud-director-distribution-v.v.v-nnnnnn.bin, donde v.v.v representa la versión de producto y nnnnnn, el número de compilación. Por ejemplo: vmware-vcloud-director-distribution-10.4.0-19780584.bin. Con este ejecutable, se instala o actualiza VMware Cloud Director.

Al ejecutar el instalador de VMware Cloud Director con la opción --private-key-path, puede agregar otras opciones de comando de la utilidad upgrade, por ejemplo, --maintenance-cell. Para obtener información acerca de las opciones de la utilidad upgrade de la base de datos, consulte Referencia de la utilidad de actualización de bases de datos.

Requisitos previos

  • Compruebe que la base de datos de VMware Cloud Director, los componentes de vSphere y los componentes NSX sean compatibles con la nueva versión de VMware Cloud Director.

    Importante: Si la instalación de VMware Cloud Director existente utiliza una base de datos de Oracle o de Microsoft SQL Server, compruebe que se haya realizado la migración a una base de datos de PostgreSQL antes de la actualización. Para obtener información sobre las posibles rutas de actualización, consulte Actualizar VMware Cloud Director en Linux.
  • Verifique que dispone de credenciales de superusuario en el servidor de destino.

  • Si desea que el instalador verifique la firma digital del archivo de instalación, descargue e instale la clave pública de VMware en el servidor de destino. Si ya ha verificado la firma digital del archivo de instalación, no es necesario volver a verificarla durante la instalación. Consulte Descarga e instalación de la clave pública de VMware.

  • Verifique que tiene una clave de licencia válida para usar la versión del software de VMware Cloud Director a la que se está actualizando.
  • Compruebe que todas las celdas permitan conexiones SSH del superusuario sin una contraseña. Para realizar una comprobación, puede ejecutar el siguiente comando de Linux:
    sudo -u vcloud ssh -i private-key-path root@cell-ip
    En este ejemplo, se establece la identidad como vcloud; a continuación, se establece una conexión SSH con la celda de cell-ip como raíz, pero no se proporciona la contraseña raíz. Si el usuario vcloud.vcloud puede leer la clave privada de private-key-path en la celda local y la clave pública correspondiente está presente en el archivo authorized-keys para el usuario raíz en cell-ip, el comando se ejecutará correctamente.
    Nota:

    El programa de instalación de VMware Cloud Director crea el usuario vcloud, el grupo vcloud y la cuenta vcloud.vcloud para su uso como una identidad con la que se ejecutan los procesos de VMware Cloud Director. El usuario vcloud no tiene ninguna contraseña.

  • Verifique que todos los hosts de ESXi estén activados. No se admiten hosts ESXi desactivados.
  • Verifique que todos los servidores del grupo de servidores puedan acceder al almacenamiento del servidor de transferencias compartido. Consulte Preparar el almacenamiento del servidor de transferencia para VMware Cloud Director en Linux.
  • A partir de la versión 10.3, VMware Cloud Director ya no permite que los servidores LDAP de administradores y tenants omitan la validación del certificado SSL. Antes de actualizar VMware Cloud Director, debe probar la conexión. Si alguna de las organizaciones tiene configuraciones no válidas, en cada una de ellas, debe desactivar la opción Accept all certificates para el servidor LDAP e importar los certificados en la interfaz de usuario de configuración de LDAP.

    En las versiones recientes, cuando se actualiza la configuración de LDAP para desactivar la opción Accept all certificates, un cuadro de diálogo que reza que debe confiarse en el primer uso automatiza la importación del certificado para el servidor LDAP de una organización. Sin embargo, en versiones anteriores, se trata de un proceso de dos pasos para desactivar la configuración de Accept all certificates y, a continuación, utilizar la interfaz de usuario para cargar el certificado del servidor LDAP.

  • Si la instalación de VMware Cloud Director utiliza un servidor LDAPS, para evitar errores de inicio de sesión LDAP tras la actualización, compruebe que tiene un certificado creado correctamente para Java 8 Update 181. Para obtener información, consulte Cambios de la versión Java 8 en https://www.java.com.

Procedimiento

  1. Inicie sesión en el servidor de destino como raíz.
  2. Descargue el archivo de instalación en el servidor de destino.
    Si ha comprado el software en un medio, copie el archivo de instalación en una ubicación que sea accesible para el servidor de destino.
  3. Verifique que la suma de comprobación de la descarga coincida con la publicada en la página de descargas.
    Los valores de las sumas de comprobación MD5 y SHA1 se publican en la página de descargas. Utilice la herramienta adecuada para verificar que la suma de comprobación del archivo de instalación descargado coincida con la que se muestra en la página de descargas. Un comando de Linux con la forma siguiente muestra la suma de comprobación para installation-file.
    [root@cell1 /tmp]# md5sum installation-file
    El comando devuelve la suma de comprobación del archivo de instalación que debe coincidir con la suma de comprobación MD5 de la página de descargas.
  4. Asegúrese de que se pueda ejecutar el archivo de instalación.
    El archivo de instalación requiere permiso de ejecución. Para asegurarse de que dispone de dicho permiso, abra una ventana de consola, shell o terminal, y ejecute el siguiente comando Linux, donde archivo-de-instalación es el nombre de ruta completo del archivo de instalación de VMware Cloud Director.
    [root@cell1 /tmp]# chmod u+x installation-file
  5. En una ventana de consola, shell o terminal, ejecute el archivo de instalación con la opción --private-key-path y el nombre de ruta de la clave privada que corresponde a la celda de destino.
    Puede añadir otras opciones de comando de la utilidad upgrade de la base de datos.
    ./installation-file --private-key-path /vcloud/.ssh/id_rsa
    
    Nota: No se puede ejecutar el archivo de instalación desde un directorio cuya ruta de acceso incluya espacios integrados.

    El instalador detecta una versión anterior de VMware Cloud Director y le pide que confirme la actualización.

    Si el instalador detecta una versión de VMware Cloud Director que es igual o posterior a la versión del archivo de instalación, muestra un mensaje de error y se cierra.

  6. Introduzca y y presione Intro para confirmar la actualización.

Resultados

El instalador iniciará el siguiente flujo de trabajo de actualización de varias celdas.
  1. Comprueba que el host de la celda actual cumpla todos los requisitos.
  2. Desempaqueta el paquete RPM de VMware Cloud Director.
  3. Actualiza el software de VMware Cloud Director en la celda actual.
  4. Actualiza la base de datos de VMware Cloud Director.
  5. Actualiza el software VMware Cloud Director en cada una de las celdas restantes y, a continuación, reinicia los servicios de VMware Cloud Director en la celda.
  6. Reinicia los servicios de VMware Cloud Director en la celda actual.

Qué hacer a continuación

  1. Inicie los servicios de VMware Cloud Director en todas las celdas del grupo de servidores.
  2. Compruebe que las conexiones AMQP funcionen correctamente.

  3. Actualizar cada instancia de NSX Manager que esté asociada con un sistema vCenter Server adjunto
  4. Actualizar sistemas vCenter Server, hosts ESXi e instancias de NSX Edge