Wie prüft man, ob der derzeitige Knoten in einem Active/Passive Cluster der gerade aktive ist und somit die Ressourcen hält?
(Hintergrund, man möchte z.B. einen Cronjob nur dort durchführen, wo auch das Storage gemountet ist)
Snippet aus /etc/crontab
5 15 * * * root [ $(crm_resource -Q -r cluster1 -W ) = $(hostname) ] && only-on-active.sh
Obige Zeile führt only-on-active.sh nur auf dem Aktiven aus. cluster1 ist eine vorhandene Clustergruppe – hier kann auch der Name einer Ressource verwendet werden, wenn der Cluster keine Gruppen zur Gruppierung nutzt.