O dispositivo do VMware Cloud Director usa um banco de dados PostgreSQL incorporado. O banco de dados PostgreSQL incorporado inclui o pacote de ferramentas do Replication Manager (repmgr), que fornece uma função de alta disponibilidade (HA) para um cluster de servidores PostgreSQL. Você pode criar uma implantação de dispositivo com um cluster de alta disponibilidade do banco de dados que fornece recursos de failover para o seu banco de dados do VMware Cloud Director.

Você pode implantar o dispositivo do VMware Cloud Director como uma célula primária, célula em espera ou célula de aplicativo do VMware Cloud Director. Consulte Implantar o dispositivo do VMware Cloud Director usando o vSphere Client, Implantação do dispositivo VMware Cloud Director usando o VMware OVF Tool ou Implantar o dispositivo VMware Cloud Director com certificados curinga assinados para comunicação HTTPS e via proxy de console.

Para configurar o HA para o seu banco de dados do VMware Cloud Director, ao criar o grupo de servidores, você pode configurar um cluster de HA do banco de dados implantando uma instância primária e duas instâncias de espera do dispositivo do VMware Cloud Director. Você pode dimensionar horizontalmente o seu grupo de servidores implantando adicionalmente as células do aplicativo. Consulte a figura Cluster de HA do banco de dados do dispositivo do VMware Cloud Director.

Figura 1. Cluster de HA do banco de dados do dispositivo do VMware Cloud Director
Uma primária e duas células em espera

Criar uma implantação do dispositivo do VMware Cloud Director com o banco de dados de HA

Para criar um grupo de servidores VMware Cloud Director com uma configuração HA de banco de dados, siga este fluxo de trabalho:
  1. Implante o dispositivo do VMware Cloud Director como uma célula primária.

    A célula principal é o primeiro membro no grupo de servidores do VMware Cloud Director. O banco de dados incorporado está configurado como o banco de dados do VMware Cloud Director. O nome do banco de dados é vcloud e o usuário do banco de dados é vcloud.

  2. Verifique se a célula primária está funcionando.
    1. Para verificar a integridade do serviço VMware Cloud Director, faça login com as credenciais do administrador do sistema para o VMware Cloud Director Service Provider Admin Portal em https://primary_eth0_ip_address/provider.
    2. Para verificar a integridade do banco de dados PostgreSQL, faça login como root na interface do usuário de gerenciamento de dispositivo em https://primary_eth1_ip_address:5480

      O nó primário deve estar em um status de execução.

  3. Implante duas instâncias do dispositivo do VMware Cloud Director como células em espera.

    Os bancos de dados incorporados são configurados em modo de replicação com o banco de dados primário.

    Observação: Após a implantação do dispositivo em espera inicial, o Replication Manager começa a sincronizar seu banco de dados com o banco de dados do dispositivo primário. Durante esse tempo, o banco de dados do VMware Cloud Director e, portanto, a interface de usuário do VMware Cloud Director não estarão disponíveis.
  4. Verifique se todas as células no cluster de HA estão em execução.

    Consulte Visualizar o modo de integridade e failover do cluster do dispositivo do VMware Cloud Director.

  5. (Opcional) Implante uma ou mais instâncias do dispositivo do VMware Cloud Director como células do aplicativo VMware Cloud Director.

    Os bancos de dados incorporados não são usados. A célula do aplicativo VMware Cloud Director se conecta ao banco de dados primário.

Uma célula primária, duas células em espera e N células do aplicativo VMware Cloud Director
Observação: Se o cluster estiver configurado para failover automático, depois de implantar uma ou mais células adicionais, você deverá usar a API do Dispositivo para redefinir o modo de failover do cluster para o Automatic. Consulte a API do dispositivo do VMware Cloud Director. O modo de failover padrão para novas células é Manual. Se o modo de failover estiver inconsistente em todos os nós do cluster, o modo de failover do cluster será Indeterminate. O modo de Indeterminate pode levar a estados de clusters inconsistentes entre os nós e os nós seguindo uma célula primária antiga. Para exibir o modo de failover do cluster, consulte Visualizar o modo de integridade e failover do cluster do dispositivo do VMware Cloud Director.

Criar uma implantação de dispositivo do VMware Cloud Director sem o banco de dados de HA

Importante: A VMware não oferece suporte para implantações de dispositivos do VMware Cloud Director sem HA de banco de dados.
Para criar um servidor do VMware Cloud Director sem uma configuração de HA do banco de dados, siga este fluxo de trabalho:
  1. Implante o dispositivo do VMware Cloud Director como uma célula primária.

    A célula principal é o primeiro membro no grupo de servidores do VMware Cloud Director. O banco de dados incorporado está configurado como o banco de dados do VMware Cloud Director. O nome do banco de dados é vcloud e o usuário do banco de dados é vcloud.

  2. Verifique se a célula primária está funcionando.
    1. Para verificar a integridade do serviço VMware Cloud Director, faça login com as credenciais do administrador do sistema para o VMware Cloud Director Service Provider Admin Portal em https://primary_eth0_ip_address/provider.
    2. Para verificar a integridade do banco de dados PostgreSQL, faça login como root na interface do usuário de gerenciamento de dispositivo em https://primary_eth1_ip_address:5480

      O nó primário deve estar em um status de execução.

  3. (Opcional) Implante uma ou mais instâncias do dispositivo do VMware Cloud Director como células do aplicativo VMware Cloud Director.

    O banco de dados incorporado não é usado. A célula do aplicativo VMware Cloud Director se conecta ao banco de dados primário.

Uma célula primária e N células de aplicativo do VMware Cloud Director