クラスタの状態確認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