Red Hat Training

A Red Hat training course is available for RHEL 8

4.6. Instalación de los paquetes y agentes de alta disponibilidad

Complete los siguientes pasos en todos los nodos para instalar los paquetes y agentes de Alta Disponibilidad.

Procedimiento

  1. Introduzca el siguiente comando para eliminar el cliente AWS Red Hat Update Infrastructure (RHUI). Dado que va a utilizar una suscripción a Red Hat Cloud Access, no debe utilizar AWS RHUI además de su suscripción.

    $ sudo -i
    # yum -y remove rh-amazon-rhui-client*
  2. Registre la VM con Red Hat.

    # subscription-manager register --auto-attach
  3. Desactivar todos los repositorios.

    # subscription-manager repos --disable=*
  4. Habilite los repositorios de RHEL 8 Server y RHEL 8 Server HA.

    # subscription-manager repos --enable=rhel-8-server-rpms
    # subscription-manager repos --enable=rhel-ha-for-rhel-8-server-rpms
  5. Actualice la instancia AWS de RHEL.

    # yum update -y
  6. Instale los paquetes de software Red Hat High Availability Add-On, junto con todos los agentes de cercado disponibles en el canal de Alta Disponibilidad.

    # yum install pcs pacemaker fence-agents-aws
  7. El usuario hacluster fue creado durante la instalación de pcs y pacemaker en el paso anterior. Cree una contraseña para hacluster en todos los nodos del clúster. Utilice la misma contraseña para todos los nodos.

    # passwd hacluster
  8. Añada el servicio high availability al cortafuegos de RHEL si está instalado firewalld.service.

    # firewall-cmd --permanent --add-service=high-availability
    # firewall-cmd --reload
  9. Inicie el servicio pcs y permita que se inicie en el arranque.

    # systemctl start pcsd.service
    # systemctl enable pcsd.service
  10. Edite /etc/hosts y añada los nombres de los hosts RHEL y las direcciones IP internas. Consulte ¿Cómo debe configurarse el archivo /etc/hosts en los nodos del clúster RHEL? para obtener más detalles.

Paso de verificación

Asegúrese de que el servicio pcs está 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.