-
| .
|
|
|
il cluster creato in questo esempio è composto da due nodi su distro RHEL 8:
CODICE server01 - (10.0.0.3) server02 - (10.0.0.4)
Aggiornamento preliminare di tutti i pacchetti presenti sui due nodi:
Definizione del file hosts su entrambi i nodi in caso di indisponibilità dns:
CODICE vi /etc/hosts 10.0.0.3 server01.xxxx.com server01 10.0.0.4 server02.xxxx.com server02
Abilitare le repo necessarie
CODICE dnf config-manager --enable ol8_appstream ol8_baseos_latest ol8_addons
Installazione del software necessario su entrambi i nodi per l'installazione del cluster
CODICE yum -y install pcs fence-agents-all httpd
Disabilitare selinux e firewalld su entrambi i nodi
CODICE vi /etc/sysconfig/selinux SELINUX=disabled
systemctl stop firewalld systemctl disable firewalld
Settare la password per l'utenza hacluster (la password deve essere sicura e contenere caratteri speciali,maiuscole e numeri) su entrambi i nodi
Verificare il dialogo dei due nodi sulle seguenti porte
https://access.redhat.com/documentation/en...-firewalls-haar
Startare e abilitare i servizi del cluster su entrambi i nodi
CODICE systemctl start pcsd systemctl start corosync systemctl start pacemaker
systemctl enable pcsd systemclt enable corosync systemctl enable pacemaker
Autenticare i nodi del cluster utilizzando l'utenza hacluster
CODICE pcs host auth server01 server02
Creazione del cluster apachecluster sui due nodi (lanciare il comando solo sul nodo1)
CODICE pcs cluster setup apachecluster --start server01 server02
Start del cluster su entrambi i nodi (lanciare il comando solo dal nodo1)
CODICE pcs cluster start --all
Verificare che il cluster si up&running su entrambi i nodi
Impostare l'enable del cluster su entrambi i nodi (lanciare solo dal nodo1)
CODICE pcs cluster enable --all
Creazione della risorsa VIP per contattare il cluster (lanciare solo dal nodo1)
CODICE pcs resource create VirtIP IPAddr ip=10.0.0.6 cidr_netmask=24 op monitor interval=30s
Creazione della risorsa apache/httpd relativa al webserver (lanciare solo dal nodo1)
CODICE pcs resource create Httpd apache configfile="/etc/httpd/conf/httpd.conf" op monitor interval=30s
Verificare stato delle risorse su entrambi i nodi
CODICE pcs status resources
Collegare la risorsa vip alla risorsa httpd se la risorsa vip non è disponibile la risorsa httpd non potrà essere eseguita su nessun nodo
CODICE pcs constraint colocation add Httpd with VirtIP INFINITY
Disabilitare lo STONITH sul cluster
CODICE pcs property set stonith-enabled=false
Disabilitare la policy di quorum sul cluster
CODICE pcs property set no-quorum-policy=ignore
Log del cluster:
CODICE /var/log/pacemaker /var/log/cluster
Tramite VIP sulla porta 2224 è raggiungibile la gui di amministrazione del cluster accessibile con l'utenza hacluster e la password definita in precedenza
CODICE http://10.0.0.6:2224
NB: non è stata definita nessuna risorsa di tipo disco in quanto questo tipo di configurazione è utilizzabile in caso si vogli bilanciare il traffico su nodi applicativi in HA.
|
|
| .
|
0 replies since 12/2/2021, 12:27 25 views
.