Red Hat Training

A Red Hat training course is available for RHEL 8

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

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.

Tabela 6.1. Pacotes de sistemas

PacoteRepositórioDescriçã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