[Linux-ha-jp] xenのドメインU上でcib.xml の同期が出来ない

Zurück zum Archiv-Index

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 



Linux-ha-japan メーリングリストの案内
Zurück zum Archiv-Index