delta_syste****@yahoo*****
delta_syste****@yahoo*****
2013年 6月 10日 (月) 15:00:17 JST
赤松 様 O.Nです。 いろいろと助言いただき、ありがとうございました。 自作RAを試みましたが、問題事象は変わらず、F-Secureが起動していると PostgreSQLサービスは起動できませんでした。 >> つまり O.N さんの環境で SERVER1 の Heartbeat を止めると F-Secure の >> PostgreSQL も止まる事になると思いますがいかがでしょうか。 >> (それはそれで良くないでしょう) Heartbeatを止めても、F-SecureのPostgreSQLは止まりません。 またService PostgreSQL stopでもF-SecureのPostgreSQLは止まりません。 ログに出力されているResourceManagerの振る舞いをスクリプト等から 確認することはできませんでしょうか。 恐れ入ります。他の解決の糸口がありましたら教えてください。 なにとぞ、よろしくお願い申し上げます。 ----- Original Message ----- > From: 赤松 <akamatsu_hiroshi_b1****@lab*****> > To: delta_syste****@yahoo*****; linux****@lists***** > Cc: > Date: 2013/6/7, Fri 19:21 > Subject: Re: [Linux-ha-jp] heartbeatからPostgreSQLサービスが自動起動できない > >T o: O.N さん > > 赤松と申します。 > > v1 モードはよく知らないですが、簡易な環境(Heartbeat 3.0.5)で試すと > 同じ事象が発生しました。 > 起動時、既に稼働中のリソースがいたら無視する仕様のようです。 > (ちなみに v2 及び Pacemaker はこの仕様は異なります) > > 例えば haresources が下記の場合、既に snmpd が起動している状態で > heartbeat を起動すると httpd の次に snmpd の起動処理は行われず > ntpd の起動処理が行われます。 > --- > node1 httpd snmpd ntpd > --- > > ただし standby コマンド等でリソースを追いだす際、snmpd を止めます。 > つまり O.N さんの環境で SERVER1 の Heartbeat を止めると F-Secure の > PostgreSQL も止まる事になると思いますがいかがでしょうか。 > (それはそれで良くないでしょう) > > > で対策ですが、やっぱり自作の RA が必要と思います。 > 参考になるのがさっと見る限り /etc/ha.d/resource.d/Filesystem に > なるかと。 > > この中を読むと(bash なんで大したことないです)RA への引数を export で > 宣言して最後に ra_execocf というものを起動してます。 > この ra_execocf は別の RA(/usr/lib/ocf/resource.d/heartbeat)に > 処理を(start とか stop とか)渡してます。 > > 別の RA の場所には pgsql という PostgreSQL を制御する為の RA が > あるので、これを利用しましょう。 > > もうパラメータが固定で決まってるなら下記のように全部書いておいて... > > --- > #!/bin/sh > . /etc/ha.d/resource.d/hto-mapfuncs > OCF_TYPE=pgsql > export OCF_RESKEY_pgctl="<pg_ctl をフルパスで>" > export OCF_RESKEY_start_opt="-p <ポート番号:5432>" > export OCF_RESKEY_psql="<psql をフルパスで>" > export OCF_RESKEY_pgdata="<DB のディレクトリ>" > export OCF_RESKEY_pgport="<ポート番号:5432>" > ra_execocf $1 > --- > > とりあえず上記くらいのパラメータで良さそう。 > 上記を RA として /etc/ha.d/resource.d/ONpgsql として作成。 > 実行権限(# chmod 755 /etc/ha.d/resource.d/ONpgsql)を付与し > haresources の "postgresql" を "ONpgsql" にしておけば行けると > 思います。 > (完全に机上なので、行けなかったらスイマセン) > もちろん両系共に設定しておいて下さい。 > > それと RA 内の改行は全て 0x0a のみ。 > Windows 上で例えばメモ帳で書いた RA をそのまま転送すると > 起動できません。 > UTF-8 とかで保存して転送する等、対処して下さい。 > > では、うまくいく事を願っております...。 > > > ちなみに ha.cf の ucast の件は直ってないようです。 > 両系の ha.cf を下記のようにしておきましょう。 > > --- > ucast eth1 10.10.10.10 <-- server1 の eth1 の実 IP > ucast eth1 10.10.10.11 <-- server2 の eth1 の実 IP > --- > > >> O.Nと申します。 >> >> 解決の糸口が見つからず、困っております。 >> 問合せ先が違うかも知れませんが、少しでも解決の糸口が見つかればと思い、投稿さ >> せていただきました。 >> >> 1.問題 >> 物理サーバ上で、Red Hat Enterprise Linux 5.5、Heartbeat-2.1.4-1をインス >> トールし >> httpd,PostgreSQLのクラスタ構成になっております。 >> postgreSQLのバージョンアップ後、heartbeatからPostgreSQLサービスが自動起動 >> しなくなりました。 >> デバックログにも、ResourceManagerからPostgreSQLサービスを起動した形跡が見当 >> たりません。 >> 想定される原因を教えてください。 >> >> 2.現象(再現性) >> セキュリティ対策ソフトとして、エフセキュアLinuxセキュリティフルエディショ >> ン 9.20を導入して >> おります。セキュリティソフトにもpostgresqlが使用されており、自動起動を設定す >> ると、heartbeat >> からpostgreSQLサービスが起動できません。 >> セキュリティソフトの自動起動の設定を解除すると、heartbeatからPostgreSQLサー >> ビスが自動起動 >> できます。 >> PostgreSQLはそれぞれ別々のディレクトリー、ポート番号を使用しております。 >> エフセキュアのHPには、ディレクトリー、ポート番号が異なることによって、干渉は >> しないと言われて >> います。 >> >> できればエフセキュアもheartbeatのPostgreSQLサービスもサービス監視(スクリプ >> ト)等で制御するのでは >> なく、別々のサービスを起動、管理したい。 >> >> 3.環境 >> Red Hat Enterprise Linux 5.5 >> heartbeat-2.1.4-1 >> SERVER1(物理:eth0)192.168.0.120 >> SERVER2(物理:eth0)192.168.0.121 >> VIP 192.168.0.110 >> SERVER1(物理:eth1)10.10.10.10 >> SERVER2(物理:eth1)10.10.10.11 >> heartbeatからpostgresql >> >> 4.PostgreSQLのバージョン >> postgresql-devel-8.1.23-6.el5_8 >> postgresql-libs-8.1.23-6.el5_8 >> f-secure-postgresql-8.1.9-13 >> postgresql-server-8.1.23-6.el5_8 >> postgresql-python-8.1.23-6.el5_8 >> postgresql-8.1.23-6.el5_8 >> >> 5.PostgreSQLのポート番号 >> postgresql 5432 >> F-secure 28078 >> >> 6./etc/ha.d/haresourcesの抜粋 >> SERVER1.domain drbddisk Filesystem::/dev/drbd0::/usr1::ext3 \ >> postgresql httpd IPaddr::192.168.0.110/24/eth0 MailTo::test****@yahoo*****:: >> server_FailOver >> >> 7./etc/ha.d/ha.cfの抜粋 >> debugfile /var/log/ha-debug >> logfile /var/log/ha-log >> logfacility local0 >> keepalive 10 >> deadtime 60 >> warntime 30 >> initdead 120 >> udpport 694 >> ucast eth1 10.10.10.11 >> auto_failback off >> node SEVER1.domain SEVER2.domain >> ping 192.168.0.1 >> respawn hacluster /usr/lib/heartbeat/ipfail >> apiauth ipfail gid=haclient uid=hacluster >> debug 3 >> >> 8.ha-debugの抜粋 >> 下記のログは、stand‐aloneにて実行した結果です。 >> ================================================= >> 正常:F-Secureを起動せず、heartbeatを実行した結果 >> ================================================= >> ResourceManager[3986]: 2013/06/07_14:13:41 info: Acquiring resource group: >> SEVER1.domain drbddisk Filesystem::/dev/drbd0::/usr1::ext3 postgresql httpd > >> IPaddr::192.168.0.110/24/eth0 MailTo::test****@yahoo*****::sever_FailOver >> ResourceManager[3986]: 2013/06/07_14:13:41 info: Running > /etc/ha.d/resource. >> d/drbddisk start >> ResourceManager[3986]: 2013/06/07_14:13:41 debug: Starting /etc/ha.d/ >> resource.d/drbddisk start >> ResourceManager[3986]: 2013/06/07_14:13:41 debug: /etc/ha.d/resource.d/ >> drbddisk start done. RC=0 >> Filesystem[4042]: 2013/06/07_14:13:41 INFO: Resource is stopped >> ResourceManager[3986]: 2013/06/07_14:13:41 info: Running > /etc/ha.d/resource. >> d/Filesystem /dev/drbd0 /usr1 ext3 start >> ResourceManager[3986]: 2013/06/07_14:13:41 debug: Starting /etc/ha.d/ >> resource.d/Filesystem /dev/drbd0 /usr1 ext3 start >> Filesystem[4123]: 2013/06/07_14:13:41 INFO: Running start for /dev/drbd0 on > >> /usr1 >> heartbeat[3378]: 2013/06/07_14:13:42 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:42 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:42 debug: hb_rsc_isstable: >> ResourceMgmt_child_count: 1, other_is_stable: 1, takeover_in_progress: 1, >> going_standby: 0, standby running(ms): 0, resourcestate: 3 >> heartbeat[3378]: 2013/06/07_14:13:42 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:42 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:42 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:42 debug: }/*APIclients_input_dispatch*/; >> ipfail[3930]: 2013/06/07_14:13:42 debug: [We are SEVER2.domain] >> Filesystem[4112]: 2013/06/07_14:13:42 INFO: Success >> INFO: Success >> ResourceManager[3986]: 2013/06/07_14:13:42 debug: /etc/ha.d/resource.d/ >> Filesystem /dev/drbd0 /usr1 ext3 start done. RC=0 >> ResourceManager[3986]: 2013/06/07_14:13:42 info: Running /etc/init.d/ >> postgresql start >> ResourceManager[3986]: 2013/06/07_14:13:42 debug: Starting /etc/init.d/ >> postgresql start >> Starting postgresql service: heartbeat[3378]: 2013/06/07_14:13:42 debug: >> APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:42 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:42 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:42 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:42 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:42 debug: }/*APIclients_input_dispatch*/; >> ipfail[3930]: 2013/06/07_14:13:42 debug: auto_failback -> 0 (off) >> heartbeat[3378]: 2013/06/07_14:13:43 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:43 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:43 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:43 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:43 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:43 debug: }/*APIclients_input_dispatch*/; >> ipfail[3930]: 2013/06/07_14:13:43 debug: Setting message filter mode >> heartbeat[3378]: 2013/06/07_14:13:43 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:43 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:43 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:43 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:43 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:43 debug: }/*APIclients_input_dispatch*/; >> ipfail[3930]: 2013/06/07_14:13:43 debug: Starting node walk >> heartbeat[3378]: 2013/06/07_14:13:44 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:44 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:44 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:44 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:44 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:44 debug: }/*APIclients_input_dispatch*/; >> ipfail[3930]: 2013/06/07_14:13:44 debug: Cluster node: 192.168.0.1: status: > >> ping >> heartbeat[3378]: 2013/06/07_14:13:45 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:45 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:45 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: APIclients_input_dispatch() { >> heartbeat[3378]: 2013/06/07_14:13:45 debug: ProcessAnAPIRequest() { >> heartbeat[3378]: 2013/06/07_14:13:45 debug: return TRUE; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: return 1; >> heartbeat[3378]: 2013/06/07_14:13:45 debug: }/*APIclients_input_dispatch*/; >> ipfail[3930]: 2013/06/07_14:13:45 debug: Cluster node: SEVER2.domain: >> status: active >> >> ================================================= >> 異常:F-Secureを起動し、heartbeatを実行した結果 >> ================================================= >> ResourceManager[15747]: 2013/06/07_14:20:36 info: Acquiring resource group: > >> SEVER1.domain drbddisk Filesystem::/dev/drbd0::/usr1::ext3 postgresql httpd > >> IPaddr::192.168.0.110/24/eth0 MailTo::test****@yahoo*****::sever_FailOver >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[2] : [from_id=ipfail] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[3] : [to_id=ipfail] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[4] : [src=SEVER2.domain] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[5] : [info=signon] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[6] : [client_gen=0] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[7] : [(1)srcuuid=0x9624c60 >> (36 27)] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[8] : [seq=17] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[9] : [hg=519e18e3] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[10] : [ts=51b16da3] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[11] : [ld=2.29 1.36 0.54 2/ >> 272 15746] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[12] : [ttl=4] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: MSG[13] : [auth=1 781ac7ff] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: create_seq_snapshot_table:no >> missing packets found for node SEVER2.domain >> heartbeat[3436]: 2013/06/07_14:20:36 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:36 debug: Signing on API client 15691 >> (ipfail) >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 WARN: G_CH_dispatch_int: Dispatch >> function for API client took too long to execute: 230 ms (> 100 ms) >> (GSource: 0x9620f98) >> ResourceManager[15747]: 2013/06/07_14:20:36 info: Running > /etc/ha.d/resource. >> d/drbddisk start >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: hb_rsc_isstable: >> ResourceMgmt_child_count: 1, other_is_stable: 1, takeover_in_progress: 1, >> going_standby: 0, standby running(ms): 0, resourcestate: 3 >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: [We are SEVER2.domain] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> ResourceManager[15747]: 2013/06/07_14:20:36 debug: Starting /etc/ha.d/ >> resource.d/drbddisk start >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: auto_failback -> 0 (off) >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Setting message filter mode >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> ResourceManager[15747]: 2013/06/07_14:20:36 debug: /etc/ha.d/resource.d/ >> drbddisk start done. RC=0 >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Starting node walk >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Cluster node: 192.168.0.1: > status: >> ping >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Cluster node: SEVER2.domain: >> status: active >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Cluster node: SEVER1.domain: >> status: dead >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> ipfail[15691]: 2013/06/07_14:20:36 debug: [They are SEVER1.domain] >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Setting message signal >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: APIclients_input_dispatch() { >> Filesystem[15803]: 2013/06/07_14:20:36 INFO: Resource is stopped >> heartbeat[3374]: 2013/06/07_14:20:36 debug: ProcessAnAPIRequest() { >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return TRUE; >> ipfail[15691]: 2013/06/07_14:20:36 debug: Waiting for messages... >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*ProcessAnAPIRequest*/; >> ipfail[15691]: 2013/06/07_14:20:36 debug: G_main_IPC_Channel_constructor >> (sock=4,4) >> heartbeat[3374]: 2013/06/07_14:20:36 debug: return 1; >> heartbeat[3374]: 2013/06/07_14:20:36 debug: }/*APIclients_input_dispatch*/; >> ResourceManager[15747]: 2013/06/07_14:20:36 info: Running > /etc/ha.d/resource. >> d/Filesystem /dev/drbd0 /usr1 ext3 start >> ResourceManager[15747]: 2013/06/07_14:20:36 debug: Starting /etc/ha.d/ >> resource.d/Filesystem /dev/drbd0 /usr1 ext3 start >> Filesystem[15884]: 2013/06/07_14:20:36 INFO: Running start for /dev/drbd0 > on >> /usr1 >> Filesystem[15873]: 2013/06/07_14:20:37 INFO: Success >> INFO: Success >> ResourceManager[15747]: 2013/06/07_14:20:37 debug: /etc/ha.d/resource.d/ >> Filesystem /dev/drbd0 /usr1 ext3 start done. RC=0 >> ResourceManager[15747]: 2013/06/07_14:20:37 info: Running > /etc/init.d/httpd >> start >> ResourceManager[15747]: 2013/06/07_14:20:37 debug: Starting /etc/init.d/ >> httpd start >> Starting httpd: [ OK ] >> ResourceManager[15747]: 2013/06/07_14:20:38 debug: /etc/init.d/httpd start > >> done. RC=0 >> IPaddr[16010]: 2013/06/07_14:20:39 INFO: Resource is stopped >> ResourceManager[15747]: 2013/06/07_14:20:39 info: Running > /etc/ha.d/resource. >> d/IPaddr 192.168.0.110/24/eth0 start >> ResourceManager[15747]: 2013/06/07_14:20:39 debug: Starting /etc/ha.d/ >> resource.d/IPaddr 192.168.0.110/24/eth0 start >> IPaddr[16116]: 2013/06/07_14:20:39 INFO: Using calculated netmask for 192. >> 168.0.110: 255.255.255.0 >> IPaddr[16116]: 2013/06/07_14:20:39 DEBUG: Using calculated broadcast for > 192. >> 168.0.110: 192.168.0.255 >> IPaddr[16116]: 2013/06/07_14:20:39 INFO: eval ifconfig eth0:0 192.168.0.110 > >> netmask 255.255.255.0 broadcast 192.168.0.255 >> IPaddr[16116]: 2013/06/07_14:20:39 DEBUG: Sending Gratuitous Arp for > 192.168. >> 0.110 on eth0:0 [eth0] >> IPaddr[16087]: 2013/06/07_14:20:39 INFO: Success >> INFO: Success >> ResourceManager[15747]: 2013/06/07_14:20:39 debug: /etc/ha.d/resource.d/ >> IPaddr 192.168.0.110/24/eth0 start done. RC=0 >> MailTo[16223]: 2013/06/07_14:20:40 INFO: Resource is stopped >> ResourceManager[15747]: 2013/06/07_14:20:40 info: Running > /etc/ha.d/resource. >> d/MailTo test****@yahoo***** sever_FailOver start >> ResourceManager[15747]: 2013/06/07_14:20:40 debug: Starting /etc/ha.d/ >> resource.d/MailTo test****@yahoo***** sever_FailOver start >> MailTo[16268]: 2013/06/07_14:20:40 INFO: Success >> INFO: Success >> ResourceManager[15747]: 2013/06/07_14:20:40 debug: /etc/ha.d/resource.d/ >> MailTo test****@yahoo***** sever_FailOver start done. RC=0 >> mach_down[15721]: 2013/06/07_14:20:40 info: /usr/share/heartbeat/mach_down: > >> nice_failback: foreign resources acquired >> heartbeat[3406]: 2013/06/07_14:20:40 debug: fifo_child message: >> heartbeat[3406]: 2013/06/07_14:20:40 debug: MSG: Dumping message with 3 >> fields >> heartbeat[3406]: 2013/06/07_14:20:40 debug: MSG[0] : [t=resource] >> heartbeat[3406]: 2013/06/07_14:20:40 debug: MSG[1] : [rsc_hold=foreign] >> heartbeat[3406]: 2013/06/07_14:20:40 debug: MSG[2] : [info=mach_down] >> mach_down[15721]: 2013/06/07_14:20:40 info: mach_down takeover complete for > >> node SEVER1.domain. >> heartbeat[3374]: 2013/06/07_14:20:40 debug: FIFO_child_msg_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:40 debug: process_clustermsg: node > [SEVER2. >> domain] >> heartbeat[3374]: 2013/06/07_14:20:40 info: AnnounceTakeover(local 1, > foreign >> 1, reason 'T_RESOURCES(us)' (1)) >> heartbeat[3374]: 2013/06/07_14:20:40 info: mach_down takeover complete. >> heartbeat[3374]: 2013/06/07_14:20:40 debug: process_resources(3): other > now >> stable >> heartbeat[3374]: 2013/06/07_14:20:40 info: AnnounceTakeover(local 1, > foreign >> 1, reason 'mach_down' (1)) >> heartbeat[3374]: 2013/06/07_14:20:40 debug: hb_rsc_isstable: >> ResourceMgmt_child_count: 1, other_is_stable: 1, takeover_in_progress: 0, >> going_standby: 0, standby running(ms): 0, resourcestate: 3 >> heartbeat[3374]: 2013/06/07_14:20:40 debug: }/*FIFO_child_msg_dispatch*/; >> heartbeat[3436]: 2013/06/07_14:20:40 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:40 WARN: G_CH_dispatch_int: Dispatch >> function for FIFO took too long to execute: 60 ms (> 50 ms) (GSource: >> 0x9609088) >> heartbeat[3374]: 2013/06/07_14:20:40 info: Managed status process 15692 >> exited with return code 0. >> heartbeat[3374]: 2013/06/07_14:20:40 debug: RscMgmtProc 'status' > exited code >> 0 >> heartbeat[3374]: 2013/06/07_14:20:45 debug: hb_send_local_status() { >> heartbeat[3374]: 2013/06/07_14:20:45 debug: PID 3374: Sending local status >> curnode = 807aaec status: active >> heartbeat[3374]: 2013/06/07_14:20:45 debug: process_clustermsg: node > [SEVER2. >> domain] >> heartbeat[3374]: 2013/06/07_14:20:45 debug: }/*hb_send_local_status*/; >> heartbeat[3436]: 2013/06/07_14:20:45 debug: Packet authenticated >> heartbeat[3437]: 2013/06/07_14:20:45 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:45 debug: read_child_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:45 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:45 debug: process_clustermsg: node [192. >> 168.0.1] >> heartbeat[3374]: 2013/06/07_14:20:45 debug: }/*read_child_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:20:46 info: Local Resource acquisition >> completed. (none) >> heartbeat[3374]: 2013/06/07_14:20:46 info: local resource transition >> completed. >> heartbeat[3374]: 2013/06/07_14:20:46 debug: Sending hold resources msg: > all, >> stable=1 # <none> >> heartbeat[3374]: 2013/06/07_14:20:46 debug: process_clustermsg: node > [SEVER2. >> domain] >> heartbeat[3374]: 2013/06/07_14:20:46 info: AnnounceTakeover(local 1, > foreign >> 1, reason 'T_RESOURCES(us)' (1)) >> heartbeat[3374]: 2013/06/07_14:20:46 debug: hb_rsc_isstable: >> ResourceMgmt_child_count: 0, other_is_stable: 1, takeover_in_progress: 0, >> going_standby: 0, standby running(ms): 0, resourcestate: 4 >> heartbeat[3374]: 2013/06/07_14:20:46 debug: hb_rsc_isstable: >> ResourceMgmt_child_count: 0, other_is_stable: 1, takeover_in_progress: 0, >> going_standby: 0, standby running(ms): 0, resourcestate: 4 >> heartbeat[3436]: 2013/06/07_14:20:46 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:55 debug: hb_send_local_status() { >> heartbeat[3374]: 2013/06/07_14:20:55 debug: PID 3374: Sending local status >> curnode = 807aaec status: active >> heartbeat[3374]: 2013/06/07_14:20:55 debug: process_clustermsg: node > [SEVER2. >> domain] >> heartbeat[3374]: 2013/06/07_14:20:55 debug: }/*hb_send_local_status*/; >> heartbeat[3436]: 2013/06/07_14:20:55 debug: Packet authenticated >> heartbeat[3437]: 2013/06/07_14:20:55 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:55 debug: read_child_dispatch() { >> heartbeat[3374]: 2013/06/07_14:20:55 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:20:55 debug: process_clustermsg: node [192. >> 168.0.1] >> heartbeat[3374]: 2013/06/07_14:20:55 debug: }/*read_child_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:21:05 debug: hb_send_local_status() { >> heartbeat[3374]: 2013/06/07_14:21:05 debug: PID 3374: Sending local status >> curnode = 807aaec status: active >> heartbeat[3374]: 2013/06/07_14:21:05 debug: process_clustermsg: node > [SEVER2. >> domain] >> heartbeat[3374]: 2013/06/07_14:21:05 debug: process_clustermsg: node > [SEVER2. >> domain] >> heartbeat[3374]: 2013/06/07_14:21:05 debug: }/*hb_send_local_status*/; >> heartbeat[3436]: 2013/06/07_14:21:05 debug: Packet authenticated >> heartbeat[3436]: 2013/06/07_14:21:05 debug: Packet authenticated >> heartbeat[3437]: 2013/06/07_14:21:05 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:21:05 debug: read_child_dispatch() { >> heartbeat[3374]: 2013/06/07_14:21:05 debug: Packet authenticated >> heartbeat[3374]: 2013/06/07_14:21:05 debug: process_clustermsg: node [192. >> 168.0.1] >> heartbeat[3374]: 2013/06/07_14:21:05 debug: }/*read_child_dispatch*/; >> heartbeat[3374]: 2013/06/07_14:21:15 debug: hb_send_local_status() { >> >> 以上です。 >> なにとぞ、よろしくお願い申し上げます。 >> >> _______________________________________________ >> Linux-ha-japan mailing list >> Linux****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan >