Capítulo 6. Configurando o Red Hat High Availability Cluster na plataforma Google Cloud
Este capítulo inclui informações e procedimentos para configurar um cluster Red Hat High Availability (HA) na plataforma Google Cloud Platform (GCP) usando as instâncias da máquina virtual (VM) do Google Compute Engine (GCE) como nós de cluster.
Este capítulo inclui procedimentos prévios para a criação de seu ambiente para GCP. Uma vez que você tenha configurado seu ambiente, você pode criar e configurar instâncias VM.
Este capítulo também inclui procedimentos específicos para a criação de clusters de HA, que transformam os nós individuais em um cluster de nós de HA sobre GCP. Estes incluem procedimentos para instalação dos pacotes e agentes de Alta Disponibilidade em cada nó de cluster, configuração de cercas, e instalação de agentes de recursos de rede.
Pré-requisitos
Você deve estar matriculado no programa Red Hat Cloud Access e ter assinaturas RHEL não utilizadas. A assinatura anexa deve incluir acesso aos seguintes repositórios para cada instância GCP.
- Red Hat Enterprise Linux 8 Server: rhel-8-server-rpms/8Server/x86_64
- Red Hat Enterprise Linux 8 Server (Alta Disponibilidade): rhel-8-server-ha-rpms/8Server/x86_64
- Você deve pertencer a um projeto GCP ativo e ter permissões suficientes para criar recursos no projeto.
- Seu projeto deve ter uma conta de serviço que pertença a uma instância da VM e não a um usuário individual. Consulte Utilizando a Conta de Serviço Padrão do Motor de Computação para obter informações sobre o uso da conta de serviço padrão em vez de criar uma conta de serviço separada.
Se você ou seu administrador de projeto criar uma conta de serviço personalizada, a conta de serviço deve ser configurada para as seguintes funções.
- Agente de traços de nuvens
- Administração do cálculo
- Cálculo de Administração de Rede
- Usuário do Cloud Datastore
- Administração de Logging
- Editor de monitoramento
- Monitoramento do Escritor de Métricas
- Administrador de conta de serviço
- Administração de armazenamento
Recursos adicionais
- Políticas de apoio aos clusters RHEL de alta disponibilidade - Protocolos de transporte
- Visão geral da rede VPC
- Explorando os componentes, conceitos e características da RHEL High Availability - Visão geral dos protocolos de transporte
- Orientação de Projeto para os Clusters de Alta Disponibilidade RHEL - Seleção do Protocolo de Transporte
6.1. Pacotes de sistemas requeridos
Os procedimentos neste capítulo assumem que você está usando um sistema host rodando o Red Hat Enterprise Linux. Para completar os procedimentos com sucesso, seu sistema hospedeiro deve ter os seguintes pacotes instalados.
Pacote | Repositório | Descrição |
---|---|---|
libvirt | rhel-8-for-x86_64-appstream-rpms | API de código aberto, daemon e ferramenta de gerenciamento para gerenciar a virtualização da plataforma |
virt-install | rhel-8-for-x86_64-appstream-rpms | Um utilitário de linha de comando para a construção de VMs |
libguestfs | rhel-8-for-x86_64-appstream-rpms | Uma biblioteca para acesso e modificação de sistemas de arquivos VM |
libguestfs-tools | rhel-8-for-x86_64-appstream-rpms | Ferramentas de administração do sistema para VMs; inclui o utilitário guestfish |