クラスタの状態確認1(DRBD)
# crm_mon ============ Last updated: Wed Oct 6 14:47:11 2010 Stack: Heartbeat Current DC: z152.drbd (252d3c17-5fce-4ca1-ba4d-42d3adc90b3a) - partition with quorum Version: 1.0.9-89bd754939df5150de7cd76835f98fe90851b677 2 Nodes configured, unknown expected votes 1 Resources configured. ============ Online: [ z151.drbd z152.drbd ] Resource Group: group_1 IPaddr2_1 (ocf::heartbeat:IPaddr2): Started z152.drbd drbddisk_2 (heartbeat:drbddisk): Started z152.drbd Filesystem_3 (ocf::heartbeat:Filesystem): Started z152.drbd
しかしなぜか「Started z152.drbd」とセカンダリ優先になっていたので、次のようにして修正
# crm crm(live)# configure crm(live)configure# edit location rsc_location_group_1 group_1 \ rule $id="preferred_location_group_1" 100: #uname eq z151.drbd crm(live)configure# commit # crm_mon ============ Last updated: Thu Oct 7 16:27:58 2010 Stack: Heartbeat Current DC: z152.drbd (252d3c17-5fce-4ca1-ba4d-42d3adc90b3a) - partition with quorum Version: 1.0.9-89bd754939df5150de7cd76835f98fe90851b677 2 Nodes configured, unknown expected votes 1 Resources configured. ============ Online: [ z151.drbd z152.drbd ] Resource Group: group_1 IPaddr2_1 (ocf::heartbeat:IPaddr2): Started z151.drbd drbddisk_2 (heartbeat:drbddisk): Started z151.drbd Filesystem_3 (ocf::heartbeat:Filesystem): Started z151.drbd
しかもこの設定は勝手に同期されるので、どちらか一方だけで修正すればおk
- クラスタ設定
# crm crm(live)# configure ERROR: CIB not supported: validator 'transitional-0.6', release '3.0.1' ERROR: You may try the upgrade command # cibadmin --upgrade --force # crm crm(live)# configure
仮想IPアドレスはなぜか ifconfig では表示されない
# ifconfig -a eth0:0 eth0:0 Link encap:Ethernet HWaddr 00:0C:29:1B:46:BE UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:67 Base address:0x2000
が、ip addr showで確認できる
[root@z151 ~]# ip addr show eth0 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0c:29:af:ea:67 brd ff:ff:ff:ff:ff:ff inet 192.168.11.180/24 brd 192.168.11.255 scope global eth0 inet 192.168.10.180/24 brd 192.168.10.255 scope global eth0 inet6 fe80::20c:29ff:feaf:ea67/64 scope link valid_lft forever preferred_lft forever
Stray Penguin - Linux Memo (Ultra Monkey-2)
この点により、IPaddr2 で発生された仮想IPアドレスは ifconfig コマンドでは表示されないことがある。確実に表示させるには iproute2 のコマンドを使用して、
# ip addr show
とする。
- 自動フェイルオーバー・フェイルバックの確認
[root@z151 ~]# /etc/init.d/heartbeat stop Stopping High-Availability services: [ OK ] [root@z152 ~]# ip addr show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0c:29:07:9c:ae brd ff:ff:ff:ff:ff:ff inet 192.168.11.181/24 brd 192.168.11.255 scope global eth0 inet 192.168.10.180/24 brd 192.168.10.255 scope global eth0 inet6 fe80::20c:29ff:fe07:9cae/64 scope link valid_lft forever preferred_lft forever [root@z152 ~]# /etc/init.d/drbd status drbd driver loaded OK; device status: version: 8.3.8 (api:88/proto:86-94) GIT-hash: d78846e52224fd00562f7c225bcc25b2d422321d build by mockbuild@builder10.centos.org, 2010-06-04 08:04:16 m:res cs ro ds p mounted fstype 0:r0 Connected Primary/Secondary UpToDate/UpToDate C /mnt ext3 [root@z152 ~]# crm_mon ============ Last updated: Thu Oct 14 11:21:25 2010 Stack: Heartbeat Current DC: z152.drbd (252d3c17-5fce-4ca1-ba4d-42d3adc90b3a) - partition with quorum Version: 1.0.9-89bd754939df5150de7cd76835f98fe90851b677 2 Nodes configured, unknown expected votes 1 Resources configured. ============ Online: [ z152.drbd ] OFFLINE: [ z151.drbd ] Resource Group: group_1 IPaddr2_1 (ocf::heartbeat:IPaddr2): Started z152.drbd drbddisk_2 (heartbeat:drbddisk): Started z152.drbd Filesystem_3 (ocf::heartbeat:Filesystem): Started z152.drbd [root@z151 ~]# /etc/init.d/heartbeat start Starting High-Availability services: [ OK ] [root@z151 ~]# ip addr show eth0 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0c:29:af:ea:67 brd ff:ff:ff:ff:ff:ff inet 192.168.11.180/24 brd 192.168.11.255 scope global eth0 inet 192.168.10.180/24 brd 192.168.10.255 scope global eth0 inet6 fe80::20c:29ff:feaf:ea67/64 scope link valid_lft forever preferred_lft forever (仮想IPが割り当てられるまでに多少時間がかかる) [root@z151 ~]# /etc/init.d/drbd status drbd driver loaded OK; device status: version: 8.3.8 (api:88/proto:86-94) GIT-hash: d78846e52224fd00562f7c225bcc25b2d422321d build by mockbuild@builder10.centos.org, 2010-06-04 08:04:16 m:res cs ro ds p mounted fstype 0:r0 Connected Primary/Secondary UpToDate/UpToDate C /mnt ext3