Las celdas de VMware Cloud Director utilizan una base de datos para almacenar la información compartida. Antes de instalar VMware Cloud Director en Linux, debe instalar y configurar una instancia de base de datos de PostgreSQL y crear la cuenta de usuario de base de datos de VMware Cloud Director.

Las bases de datos de PostgreSQL tienen requisitos de configuración específicos cuando se utilizan con VMware Cloud Director.

Debe crear un esquema de base de datos dedicado independiente para que lo utilice VMware Cloud Director. VMware Cloud Director no puede compartir un esquema de base de datos con ningún otro producto de VMware.

VMware Cloud Director admite conexiones SSL a la base de datos de PostgreSQL. Puede habilitar SSL en la base de datos de PostgreSQL durante una configuración sin supervisión de conexiones de red y base de datos, o después de crear el grupo de servidores de VMware Cloud Director. Consulte Referencia de configuración sin supervisión de VMware Cloud Director y Realizar configuraciones adicionales en la base de datos de PostgreSQL externa de su VMware Cloud Director en Linux.

Nota: Solo VMware Cloud Director en Linux utiliza una base de datos externa. El dispositivo de VMware Cloud Director utiliza la base de datos de PostgreSQL integrada.

Requisitos previos

Para obtener información sobre las bases de datos de VMware Cloud Director admitidas, consulte las matrices de interoperabilidad de productos de VMware.

Debe estar familiarizado con los comandos, la creación de scripts y el funcionamiento de PostgreSQL.

Procedimiento

  1. Configure el servidor de base de datos.
    Un servidor de base de datos con 16 GB de memoria, 100 GB de almacenamiento y 4 CPU es adecuado para grupos de servidores de VMware Cloud Director tradicionales.
  2. Instale una distribución compatible de PostgreSQL en el servidor de la base de datos.
    • El valor de SERVER_ENCODING de la base de datos debe ser UTF-8. Este valor se establece cuando se instala la base de datos y siempre coincide con la codificación que utiliza el sistema operativo de servidor de la base de datos.
    • Utilice el comando initdb de PostgreSQL para establecer el valor de LC_COLLATE y LC_CTYPE en en_US.UTF-8. Por ejemplo:
      initdb --locale=en_US.UTF-8
  3. Cree el usuario de la base de datos.
    El usuario vcloud se crea con el siguiente comando.
    create user vcloud;
  4. Cree la instancia de la base de datos y asígnele un propietario.
    Utilice un comando similar al siguiente para designar un usuario de la base de datos denominado vcloud como propietario de la base de datos.
    create database vcloud owner vcloud;
  5. Asigne una contraseña de base de datos a la cuenta del propietario de la base de datos.
    El siguiente comando asigna la contraseña vcloudpass al propietario de la base de datos vcloud.
    alter user vcloud password 'vcloudpass';
  6. Permita que el propietario de la base de datos inicie sesión en la base de datos.
    El siguiente comando asigna la opción login al propietario de la base de datos vcloud.
    alter role vcloud with login;

Qué hacer a continuación

Después de crear el grupo de servidores de VMware Cloud Director, puede configurar la base de datos de PostgreSQL para que solicite conexiones SSL desde las celdas de VMware Cloud Director y ajuste algunos parámetros de la base de datos para obtener un rendimiento óptimo. Consulte Realizar configuraciones adicionales en la base de datos de PostgreSQL externa de su VMware Cloud Director en Linux.