Ich habe ein Hochverfügbarkeitssystem mit eingerichtet Herzschlag Ich wünschte, wenn der Hauptcluster abgefallen ist und der sekundäre Cluster aktiviert wurde, wird Heartbeat gestartet und ein Shell-Skript ausgeführt.
Inhalt von
/etc/ha.d/haresources
master IPaddr::10.0.0.1/24 test.sh
Inhalt von
/etc/ha.d/ha.cf
autojoin none debugfile /var/log/ha-debug logfile /var/log/ha-log logfacility local0 ucast ens32 10.0.0.3 ucast ens32 10.0.0.2 udpport 694 use_logd yes keepalive 1 deadtime 10 warntime 5 initdead 20 node master node slave auto_failback on
Ich habe die Erlaubnis zum Ausführen des Skriptes erteilt und in den Pfad eingefügt /etc/init.d/
, aber ich konnte es immer noch nicht durch Heartbeat ausführen lassen. Ist diese Art von Verfahren möglich?
hostname
Befehl, gibt es "Master" zurück?
/etc/ha.d/ha.cnf
?