DRBDプレゼン用demo1
プライマリ/セカンダリの切替え
- z151(元プライマリ側)
[root@z151 ~]# cd /mnt [root@z151 mnt]# ll 合計 16 drwx------ 2 root root 16384 9月 27 11:43 lost+found [root@z151 mnt]# touch testfile [root@z151 mnt]# ll 合計 16 drwx------ 2 root root 16384 9月 27 11:43 lost+found -rw-r--r-- 1 root root 0 9月 27 13:32 testfile [root@z151 mnt]# cd ../ [root@z151 ~]# umount /dev/drbd0 [root@z151 ~]# mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) .host:/ on /mnt/hgfs type vmhgfs (rw,ttl=1) none on /proc/fs/vmblock/mountPoint type vmblock (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /media/VMware Tools type iso9660 (ro,noexec,nosuid,nodev,uid=0) [root@z151 ~]# drbdadm secondary r0 [root@z151 ~]# cat /proc/drbd version: 8.3.8 (api:88/proto:86-94) GIT-hash: d78846e52224fd00562f7c225bcc25b2d422321d build by mockbuild@builder10.centos.org, 2010-06-04 08:04:16 0: cs:Connected ro:Secondary/Secondary ds:UpToDate/UpToDate C r---- ns:8685916 nr:0 dw:214940 dr:8471258 al:73 bm:558 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
- z152(元セカンダリ側)
[root@z152 ~]# cat /proc/drbd version: 8.3.8 (api:88/proto:86-94) GIT-hash: d78846e52224fd00562f7c225bcc25b2d422321d build by mockbuild@builder10.centos.org, 2010-06-04 08:04:16 0: cs:Connected ro:Secondary/Secondary ds:UpToDate/UpToDate C r---- ns:0 nr:12 dw:12 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0 [root@z152 ~]# drbdadm primary r0 [root@z152 ~]# cat /proc/drbd version: 8.3.8 (api:88/proto:86-94) GIT-hash: d78846e52224fd00562f7c225bcc25b2d422321d build by mockbuild@builder10.centos.org, 2010-06-04 08:04:16 0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r---- ns:0 nr:12 dw:12 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0 [root@z152 ~]# mount /dev/drbd0 /mnt [root@z152 ~]# mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) none on /proc/fs/vmblock/mountPoint type vmblock (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/drbd0 on /mnt type ext3 (rw) [root@z152 ~]# cd /mnt [root@z152 mnt]# ll 合計 16 drwx------ 2 root root 16384 9月 27 11:43 lost+found -rw-r--r-- 1 root root 0 9月 27 13:32 testfile [root@z152 mnt]# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 9014656 4453368 4096036 53% / /dev/sda1 101086 24853 71014 26% /boot tmpfs 257652 0 257652 0% /dev/shm /dev/drbd0 5154656 141440 4751368 3% /mnt
- 元に戻す
アンマウントせずにいきなりセカンダリにしようとすると怒られる
z152側 [root@z152 ha.d]# drbdadm secondary r0 0: State change failed: (-12) Device is held open by someone Command 'drbdsetup 0 secondary' terminated with exit code 11 [root@z152 ha.d]# /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 [root@z152 ha.d]# drbdadm secondary r0 [root@z152 ha.d]# /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 Secondary/Secondary UpToDate/UpToDate C z151側 [root@z151 /]# drbdadm primary r0 [root@z151 /]# service 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 [root@z151 /]# mount /dev/drbd0 /mnt [root@z151 /]# service 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@z151 /]#