Takahiro Matsumoto
matsu****@gmail*****
2008年 8月 19日 (火) 22:39:54 JST
またまた松本です。 だいぶお騒がせしてますね。 まずは添付ファイルですが、 - ha.cf → 2台とも同じもの - add_ipaddr.xml → webそのままです at http://linux-ha.org/ja/Install_ja#head-308e6c532e950e60127c600ceeff54b4fbf8190e - node1/2 それぞれのログ そして、ごめんなさい事なのですが、今までと node1/2 が逆になってしまいました。。。 (気が付くのが遅かった・・・汗) ですので、 node1 → XenDomU(CentOS4.6) node2 → リアルサーバ(CentOS5.2) となっています。 前提としては、 両ノードとも以下のファイルを削除から始めました。 rm /var/lib/heartbeat/crm/* rm /var/lib/heartbeat/hb* rm /var/lib/heartbeat/hostcache シナリオとしては、以降な手順です。 ノード名などはローカルなので公開しても構わないのですけど、念のためという事で。 それと、ログを参照しやすいように 停止/開始 などのタイミングで時間を入れてます。 @node1 から起動。(2008/08/19 16:55:32) ---------------------------------------------------------------------- # service heartbeat start ---------------------------------------------------------------------- @単独で立ち上がったのを確認。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 16:59:14 2008 Current DC: node1 (********-****-****-****-************) 1 Nodes configured. 0 Resources configured. ============ Node: node1 (********-****-****-****-************): online Full list of resources: ---------------------------------------------------------------------- @次に node2 を起動。(2008/08/19 16:59:56) ---------------------------------------------------------------------- # service heartbeat start ---------------------------------------------------------------------- @両ノードで online になったのを確認。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:00:43 2008 Current DC: node1 (********-****-****-****-************) 2 Nodes configured. 0 Resources configured. ============ Node: node1 (********-****-****-****-************): online Node: node2 (********-****-****-****-************): online Full list of resources: ---------------------------------------------------------------------- @node1 で以下を確認。 ---------------------------------------------------------------------- # crmadmin -D Designated Controller is: node1 # crmadmin -S node1 Status of crmd @ node1: S_IDLE (ok) ---------------------------------------------------------------------- @node1 からリソースを追加。(2008/08/19 17:02:13) ---------------------------------------------------------------------- # cibadmin -U -x add_ipaddr.xml ---------------------------------------------------------------------- @node1 で結果を確認。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:02:55 2008 Current DC: node1 (********-****-****-****-************) 2 Nodes configured. 1 Resources configured. ============ Node: node1 (********-****-****-****-************): online Node: node2 (********-****-****-****-************): online Full list of resources: Resource Group: grpTest prmIpTest (heartbeat::ocf:IPaddr): Started node1 ---------------------------------------------------------------------- @node2 では・・・・リソースが追加されていないみたい。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:03:04 2008 Current DC: node1 (********-****-****-****-************) 2 Nodes configured. 0 Resources configured. ============ Node: node1 (********-****-****-****-************): online Node: node2 (********-****-****-****-************): online Full list of resources: ---------------------------------------------------------------------- ※ここから先は参考まで。 @node2 を停止。(2008/08/19 17:05:45) ---------------------------------------------------------------------- # service heartbeat stop ---------------------------------------------------------------------- @node1 から crm_mon -r して、node2 のOFFLINE を確認。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:06:21 2008 Current DC: node1 (********-****-****-****-************) 2 Nodes configured. 1 Resources configured. ============ Node: node1 (********-****-****-****-************): online Node: node2 (********-****-****-****-************): OFFLINE Full list of resources: Resource Group: grpTest prmIpTest (heartbeat::ocf:IPaddr): Started node1 ---------------------------------------------------------------------- @node2 を開始。(2008/08/19 17:06:51) ---------------------------------------------------------------------- # service heartbeat start ---------------------------------------------------------------------- @node2 からだと OFFLINE のまま。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:07:43 2008 Current DC: NONE 2 Nodes configured. 0 Resources configured. ============ Node: node1 (********-****-****-****-************): OFFLINE Node: node2 (********-****-****-****-************): OFFLINE Full list of resources: ---------------------------------------------------------------------- @しばらくしてもう一度 node2 から確認しても OFFLINE のまま。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:12:12 2008 Current DC: NONE 2 Nodes configured. 0 Resources configured. ============ Node: node1 (********-****-****-****-************): OFFLINE Node: node2 (********-****-****-****-************): OFFLINE Full list of resources: ---------------------------------------------------------------------- @node1 からだと、両ノード共に online。 ---------------------------------------------------------------------- ============ Last updated: Tue Aug 19 17:12:49 2008 Current DC: node1 (********-****-****-****-************) 2 Nodes configured. 1 Resources configured. ============ Node: node1 (********-****-****-****-************): online Node: node2 (********-****-****-****-************): online Full list of resources: Resource Group: grpTest prmIpTest (heartbeat::ocf:IPaddr): Started node1 ---------------------------------------------------------------------- @node2 を停止。(2008/08/19 17:31:03) ---------------------------------------------------------------------- # service heartbeat stop ---------------------------------------------------------------------- @node1 を停止。(2008/08/19 17:33:05) ---------------------------------------------------------------------- # service heartbeat stop ---------------------------------------------------------------------- 以上、こんな感じです。 2008/08/19 21:41 Takahiro Matsumoto <matsu****@gmail*****>: > 松本です。 > >> なんかHeartbeatというよりXenの話題になってきましたね.. (笑) > > まったくですね。 > 個人的にはいいお勉強になりますけど。(笑) > > まずは、DomUの設定ファイルです。 > ---------------------------------------------------------------------- > # cat /etc/xen/node2 > name = "node2" > uuid = "********-****-****-****-************" > maxmem = 256 > memory = 256 > vcpus = 1 > bootloader = "/usr/bin/pygrub" > on_poweroff = "destroy" > on_reboot = "restart" > on_crash = "restart" > vfb = [ ] > disk = [ "phy:/dev/mapper/VolGroup00-node2,xvda,w" ] > vif = [ "mac=00:16:3e:7e:33:ce,bridge=xenbr0" ] > ---------------------------------------------------------------------- > > Dom0で ifconfig すると、 > ---------------------------------------------------------------------- > # ifconfig > eth0 Link encap:Ethernet HWaddr 00:11:25:**:**:** > inet addr:***.***.***.*** Bcast:***.***.***.63 Mask:255.255.255.192 > inet6 addr: 2001:c90:37cc:88f8:211:25ff:fe1c:1e38/64 Scope:Global > inet6 addr: fe80::211:25ff:fe1c:1e38/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:119282 errors:0 dropped:0 overruns:0 frame:0 > TX packets:28439 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:44603564 (42.5 MiB) TX bytes:19749385 (18.8 MiB) > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:31 errors:0 dropped:0 overruns:0 frame:0 > TX packets:31 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:5525 (5.3 KiB) TX bytes:5525 (5.3 KiB) > > peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link > UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 > RX packets:2256888 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1390585 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:1716734085 (1.5 GiB) TX bytes:825108998 (786.8 MiB) > > vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link > UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 > RX packets:28466 errors:0 dropped:0 overruns:0 frame:0 > TX packets:119304 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:19753495 (18.8 MiB) TX bytes:44612579 (42.5 MiB) > > vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link > UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 > RX packets:7263 errors:0 dropped:0 overruns:0 frame:0 > TX packets:163596 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:32 > RX bytes:662622 (647.0 KiB) TX bytes:76770769 (73.2 MiB) > > vif5.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link > UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 > RX packets:1299931 errors:0 dropped:0 overruns:0 frame:0 > TX packets:2156320 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:32 > RX bytes:768990366 (733.3 MiB) TX bytes:1657969299 (1.5 GiB) > > virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 > inet addr:***.***.122.1 Bcast:***.***.122.255 Mask:255.255.255.0 > inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:35 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:0 (0.0 b) TX bytes:7792 (7.6 KiB) > > xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF > UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 > RX packets:134986 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:60840076 (58.0 MiB) TX bytes:0 (0.0 b) > ---------------------------------------------------------------------- > > 同じくDom0で netstat -r すると、 > ---------------------------------------------------------------------- > # netstat -r > Kernel IP routing table > Destination Gateway Genmask Flags MSS Window irtt Iface > ***.***.***.0 * 255.255.255.192 U 0 0 0 eth0 > ***.***.122.0 * 255.255.255.0 U 0 0 0 virbr0 > 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 > default mygate 0.0.0.0 UG 0 0 0 eth0 > ---------------------------------------------------------------------- > > > DomUで ifconfig すると、 > ---------------------------------------------------------------------- > # ifconfig > eth0 Link encap:Ethernet HWaddr 00:16:3E:7E:33:CE > inet addr:***.***.***.*** Bcast:***.***.***.63 Mask:255.255.255.192 > inet6 addr: 2001:c90:37cc:88f8:216:3eff:fe7e:33ce/64 Scope:Global > inet6 addr: fe80::216:3eff:fe7e:33ce/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:2177662 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1321141 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:1662179449 (1.5 GiB) TX bytes:811073244 (773.4 MiB) > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:31 errors:0 dropped:0 overruns:0 frame:0 > TX packets:31 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:3966 (3.8 KiB) TX bytes:3966 (3.8 KiB) > ---------------------------------------------------------------------- > > 同じくDomUで netstat -r すると、 > ---------------------------------------------------------------------- > # netstat -r > Kernel IP routing table > Destination Gateway Genmask Flags MSS Window irtt Iface > ***.***.***.0 * 255.255.255.192 U 0 0 0 eth0 > 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 > default mygate 0.0.0.0 UG 0 0 0 eth0 > ---------------------------------------------------------------------- > > となっています。 > > >> 聞く順番が逆になったのですが、xenbrが1つしかない結果からすると、サービ >> スLANとインターコネクトLANは別けてないのですね? >> ha.cfの設定を見て基本構成も理解したいと思います。 > > あ、そうですね。 > こちらも物理構成などをお知らせするの忘れていました。 > > 最初は軽〜い気持ちで始めたので、 > 物理/仮想共にNIC1枚づつでの構成となっています。 > > > > > > 2008/08/19 20:52 Takayuki Tanaka <tanak****@oss*****>: >> 田中 です。 >> >> なんかHeartbeatというよりXenの話題になってきましたね.. (笑) >> >> >>>> brctl show の結果等を見せて頂ければわかるかとも思いますが、ひょっとする >>>> とDomUはデフォルトで作成される virbr0 の仮想ブリッジに接続しているので >>>> しょうか? >>> >>> おっしゃる通り、デフォルトの virbr0 です。 >>> こんな感じになってます。 >>> ---------------------------------------------------------------------- >>> # brctl show >>> bridge name bridge id STP enabled interfaces >>> virbr0 8000.000000000000 yes >>> xenbr0 8000.feffffffffff no vif5.0 >>> vif1.0 >>> peth0 >>> vif0.0 >>> ---------------------------------------------------------------------- >>> >>> 問題となっているのは、vif5.0 です。 >> >> DomUは IDが 5で、vif5.0で xenbr0 に接続しているという事になりますね。 >> どのように DomUを仮想ブリッジに接続しているか確認するため、/etc/xen 以 >> 下の DomUの設定ファイルも見たいです。 >> >> >>> ひとまず、ネットワーク関連だけお知らせしておきますと..... >>> >>>>> ちなみに、NGのパターンでは、scpやftpなどのファイル転送では、双方向で通 >>>>> 信スピード等も問題なく通信できているのでしょうか? >>>>> lost packet(s) と出ているのならば、他のプロトコルもまともに通信できてな >>>>> いような気もしますが.. >>> >>> DomU環境のパケット落ちなどについて、今まで未確認だったので確かめてみました。 >>> 以下、scpにて1ファイル664MByteを転送した結果です。 >>> >>> リアル → XenDomU : 転送時間 01:25 7.8MB/s (Heartbeat失敗ケース) >>> リアル → VMware/WinXP : 転送時間 01:24 7.9MB/s (Heartbeat成功ケース) >>> >>> パケットレベルでは確認していませんが、問題無いように感じてます。 >> >> なるほど。これならば問題ないようですねぇ.. >> >> >>>>> brctl show などで仮想ブリッジの構成と、Dom0,DomUのネットワーク設定を教 >>>>> えてくれませんか? >>> >>> Dom0,DomUのネットワーク設定は ifconfig でいいでしょうか。 >> >> ifconfig と netstat -rの結果が見たいです。 >> >> >>>> また、one-shotでかまわないので、OK時とNG時の両方のcrm_monの結果も、 >>>> ha.cf等の情報とあわせて教えてください。 >>> >>> 了解しました。 >>> 別途設定ファイル&ログを送りますのでよろしくお願いします。 >> >> 聞く順番が逆になったのですが、xenbrが1つしかない結果からすると、サービ >> スLANとインターコネクトLANは別けてないのですね? >> ha.cfの設定を見て基本構成も理解したいと思います。 >> >> _______________________________________________ >> Linux-ha-japan mailing list >> Linux****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan >> > -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: ha.cf_logs.zip 型: application/zip サイズ: 35732 バイト 説明: 無し Download