 
DRBDの起動と確認
■プライマリサーバでのDRBDの起動# drbdadm up db01
# 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:09
0: cs:WFConnection ro:Secondary/Unknown ds:Inconsistent/DUnknown C r----
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:6152896
「cs:WFConnection」コネクション状態が接続待ち
「ro:Secondary/Unknown」ローカルサーバがSecundary状態でリモートサーバがUnknown(不明)状態
「ds:Inconsistent/DUnknown」ローカルサーバのデータ状態がInconsistent(一貫性がとれていない)状態
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:09
0: cs:Connected ro:Secondary/Secondary ds:Inconsistent/Inconsistent C r----
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:6152896
 ※「cs:Connected」CS状態がConnectedになっていることを確認する。# drbdsetup /dev/drbd0 primary -o
# 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:09
0: cs:SyncSource ro:Primary/Secondary ds:UpToDate/Inconsistent C r----
    ns:725824 nr:0 dw:0 dr:732992 al:0 bm:43 lo:1 pe:297 ua:224 ap:0 ep:1 wo:b oos:5436544
        [=>..................] sync'ed: 11.8% (5308/6008)M delay_probe: 45
        finish: 0:01:14 speed: 73,288 (44,772) K/sec
      
 ※[=>..................] sync'ed: 11.8%で進捗状態を確認できる。
# 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:09
0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r----
    ns:6152895 nr:0 dw:0 dr:6152895 al:0 bm:376 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
 ※「ro:Primary/Secondary」ro状態がPrimaryになっていることを確認する。# mke2fs -j /dev/drbd0 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) : : This filesystem will be automatically checked every 23 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.※プライマリサーバで一度実施する。
# mkdir /db # mount /dev/drbd0 /db※両サーバで/dbは作成する。mountは、プライマリサーバのみで実施する。
# chkconfig --add drbd # chkconfig drbd on※両サーバで実施する。
HeartBeat2+DRBD構築【目次】
01. HeartBeat2+DRBD構築 【DRBD構築手順】