シェルスクリプトを実行するためのHeartbeatの設定

シェルスクリプトを実行するためのHeartbeatの設定

私は高可用性システムを構築しましたハートビートメイン クラスターで障害が発生し、セカンダリ クラスターがアクティブ化されたときに、Heartbeat がそこで起動し、シェル スクリプトを実行することを望みます。

  • の内容/etc/ha.d/haresources

    master IPaddr::10.0.0.1/24 test.sh
    
  • の内容/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
    

スクリプトに実行権限を与え、パスに配置しましたが/etc/init.d/、それでも Heartbeat 経由で実行できませんでした。このような手順は可能ですか?

関連情報