Red Hat Training
A Red Hat training course is available for RHEL 8
2.9. Instalación de paquetes y agentes de Red Hat HA
Complete los siguientes pasos en todos los nodos.
Procedimiento
Inicie una sesión de terminal SSH y conéctese a la máquina virtual utilizando el nombre del administrador y la dirección IP pública.
$ ssh administrator@PublicIP
Para obtener la dirección IP pública de una VM de Azure, abra las propiedades de la VM en el Portal de Azure o introduzca el siguiente comando de la CLI de Azure.
$ az vm list -g <grupo de recursos> -d --tabla de salida
Ejemplo:
[clouduser@localhost ~] $ az vm list -g azrhelclirsgrp -d --output table Name ResourceGroup PowerState PublicIps Location ------ ---------------------- -------------- ------------- -------------- node01 azrhelclirsgrp VM running 192.98.152.251 southcentralus
Registre la VM con Red Hat.
$ sudo -i # subscription-manager register --auto-attach
NotaSi el comando
--auto-attach
falla, registre manualmente la VM en su suscripción.Desactivar todos los repositorios.
# subscription-manager repos --disable=*
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
Actualice todos los paquetes.
# yum update -y
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-azure-arm
El usuario
hacluster
fue creado durante la instalación de pcs y pacemaker en el paso anterior. Cree una contraseña parahacluster
en todos los nodos del clúster. Utilice la misma contraseña para todos los nodos.# passwd hacluster
Añada el servicio
high availability
al cortafuegos de RHEL si está instaladofirewalld.service
.# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --reload
Inicie el servicio
pcs
y permita que se inicie en el arranque.# systemctl start pcsd.service # systemctl enable pcsd.service Created symlink from /etc/systemd/system/multi-user.target.wants/pcsd.service to /usr/lib/systemd/system/pcsd.service.
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 Fri 2018-02-23 11:00:58 EST; 1min 23s ago Docs: man:pcsd(8) man:pcs(8) Main PID: 46235 (pcsd) CGroup: /system.slice/pcsd.service └─46235 /usr/bin/ruby /usr/lib/pcsd/pcsd > /dev/null &