As células do VMware Cloud Director usam um banco de dados para armazenar informações compartilhadas. Antes de instalar o VMware Cloud Director no Linux, você deve instalar e configurar uma instância do banco de dados PostgreSQL e criar a conta de usuário do banco de dados VMware Cloud Director.

Os bancos de dados PostgreSQL possuem requisitos de configuração específicos quando você os usa com o VMware Cloud Director.

Você deve criar um esquema de banco de dados dedicado separado para o VMware Cloud Director usar. O VMware Cloud Director não pode compartilhar um esquema do banco de dados com nenhum outro produto VMware.

O VMware Cloud Director oferece suporte a conexões SSL com o banco de dados PostgreSQL. Você pode habilitar o SSL no banco de dados PostgreSQL durante uma configuração de conexões de rede e banco de dados autônoma ou depois de criar o grupo de servidores do VMware Cloud Director. Consulte Referência de configuração autônoma do VMware Cloud Director e Executar configurações adicionais no banco de dados PostgreSQL externo do seu VMware Cloud Director no Linux.

Observação: Somente o VMware Cloud Director no Linux usa um banco de dados externo. O appliance VMware Cloud Director usa o banco de dados PostgreSQL incorporado.

Pré-requisitos

  • Verifique se a instância do banco de dados PostgreSQL que você deseja instalar é a versão 13 ou posterior.
  • Para obter informações sobre os bancos de dados do VMware Cloud Director com suporte, consulte as Matrizes de interoperabilidade de produtos VMware.
  • Familiarize-se com comandos, scripts e operações do PostgreSQL.

Procedimento

  1. Configure o servidor do banco de dados.
    Um servidor do banco de dados com 16 GB de memória, 100 GB de armazenamento e 4 CPUs é adequado para grupos de servidores típicos do VMware Cloud Director.
  2. Instale uma distribuição compatível do PostgreSQL no servidor do banco de dados.
    • O valor de SERVER_ENCODING do banco de dados deve ser UTF-8. Esse valor é estabelecido quando você instala o banco de dados e sempre corresponde à codificação usada pelo sistema operacional do servidor do banco de dados.
    • Use o comando initdb do PostgreSQL para definir o valor de LC_COLLATE e LC_CTYPE como en_US.UTF-8. Por exemplo:
      initdb --locale=en_US.UTF-8
  3. Crie o usuário do banco de dados.
    O comando a seguir cria o usuário vcloud.
    create user vcloud;
  4. Crie a instância do banco de dados e dê a ela um proprietário.
    Use um comando como este para especificar um usuário do banco de dados chamado vcloud como proprietário do banco de dados.
    create database vcloud owner vcloud;
  5. Atribua uma senha de banco de dados para a conta do proprietário do banco de dados.
    O comando a seguir atribui a senha vcloudpass ao proprietário do banco de dados vcloud.
    alter user vcloud password 'vcloudpass';
  6. Permita que o proprietário do banco de dados faça login no banco de dados.
    O comando a seguir atribui a opção login ao proprietário do banco de dados vcloud.
    alter role vcloud with login;

O que Fazer Depois

Depois de criar o seu grupo de servidores do VMware Cloud Director, você pode configurar o banco de dados PostgreSQL para exigir conexões SSL das células do VMware Cloud Director e ajustar alguns parâmetros de banco de dados para obter um desempenho ideal. Consulte Executar configurações adicionais no banco de dados PostgreSQL externo do seu VMware Cloud Director no Linux.