4.6. Instalando os pacotes e agentes de alta disponibilidade
Complete os seguintes passos em todos os nós para instalar os pacotes e agentes de Alta Disponibilidade.
Procedimento
Digite o seguinte comando para remover o cliente AWS Red Hat Update Infrastructure (RHUI). Como você vai usar uma assinatura Red Hat Cloud Access, você não deve usar AWS RHUI além de sua assinatura.
$ sudo -i # yum -y remove rh-amazon-rhui-client*
Registrar a VM com o Red Hat.
# registro de gerenciador de assinaturas --auto-attach
Desativar todos os repositórios.
# subscription-manager repos --disable=**
Habilitar os repositórios RHEL 8 Server e RHEL 8 Server HA.
# subscription-manager repos --enable=rhel-8-server-rpms # subscription-manager repos --enable=rhel-ha-for-rhel-8-server-rpms
Atualize a instância da RHEL AWS.
# yum update -y
Instale os pacotes de software Red Hat High Availability Add-On, junto com todos os agentes de cercas disponíveis no canal High Availability.
# yum instalar pcs pacemaker fence-agents-aws
O usuário
hacluster
foi criado durante a instalação depcs
epacemaker
na etapa anterior. Criar uma senha parahacluster
em todos os nós de cluster. Use a mesma senha para todos os nós.# hacluster da senha
Adicione o serviço
high availability
ao Firewall RHEL sefirewalld.service
estiver instalado.# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --reload
Inicie o serviço
pcs
e habilite-o a começar na inicialização.# systemctl start pcsd.service # systemctl enable pcsd.service
-
Edite
/etc/hosts
e adicione nomes de hosts RHEL e endereços IP internos. Veja Como o arquivo /etc/hosts deve ser configurado nos nós de cluster RHEL? para maiores detalhes.
Etapa de verificação
Certifique-se de que o serviço pcs
esteja funcionando.
# systemctl status pcsd.service pcsd.service - PCS GUI and remote configuration interface Loaded: loaded (/usr/lib/systemd/system/pcsd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-03-01 14:53:28 UTC; 28min ago Docs: man:pcsd(8) man:pcs(8) Main PID: 5437 (pcsd) CGroup: /system.slice/pcsd.service └─5437 /usr/bin/ruby /usr/lib/pcsd/pcsd > /dev/null & Mar 01 14:53:27 ip-10-0-0-48.ec2.internal systemd[1]: Starting PCS GUI and remote configuration interface… Mar 01 14:53:28 ip-10-0-0-48.ec2.internal systemd[1]: Started PCS GUI and remote configuration interface.