2.2 KiB
2.2 KiB
OCF remote and guest node
- Présentation
- Communication avec les remote nodes du cluster et le Designated Controller
- Howto
- Références
Présentation
Un Open Cluster Framework guest node est un noeud de cluster n'implémentant pas la stack du cluster. Cela a pour conséquence qu'il ne contribue pas à la redondance (n'impacte pas le quorum, impossibilité de devenir Designated Controller) et ne pilote pas les OCF resource agent.
Un Open Cluster Framework remote node est un guest node hébergé sur une CPU/VM n'hébergeant pas de noeud du cluster.
Communication avec les remote nodes du cluster et le Designated Controller
- Est sécurisée (TLS/PSK + authentification),
- Bind du port TCP 3121 (par défaut),
- Les noeuds du cluster et celui exécutant le pacemaker_remote doit partager la même clé privée (à placer dans le répertoire /etc/pacemaker/authkey des noeuds.
Howto
- Installation de
pacemaker_remote
sur les noeuds pour lesquels un ou des ressources doivent être gérés par le cluster:
apt-get install --no-install-recommends --no-install-suggests pacemaker-remote resource-agents pcs
- La clé privée à partager avec les noeuds du cluster est générée lors de l'installation. L'écraser par celle des
noeuds du cluster (
/etc/pacemaker/authkey
). - Authentification du noeud nouvellement créée:
pcs host auth <host> -u hacluster -p <hacluster_password>
- Supprimer les précédentes et éventuelles configurations du noeud (en cas d'erreur
cluster configuration files found, the host seems to be in a cluster already
):
systemctl stop pacemaker_remote.service
rm -f /var/lib/pacemaker/cib/cib.xml /etc/corosync/corosync.conf
- Ajout de la ressource nouvellement créée au cluster:
* pcs cluster node add-remote <host>