[Linux-ha-jp] Filesystemで発生したエラーについて

Back to archive index

和田 伸一朗 wada.****@jp*****
2012年 12月 28日 (金) 11:31:29 JST


いつもお世話になっております。
和田です。

久しぶりに質問させて頂きます。
ご存知の方がいらっしゃいましたらよろしくお願い致します。

RHEL6.3に
pacemaker-1.0.12-1.2.el6.x86_64.repo.tar.gz
drbd-8.4.2.tar.gz
をインストールし、corosyncを利用した環境となっています。
ファイルシステムはext4です。

サーバが1台のみの状態で、crm node standbyを実行したあとに、
crm node onlineを実行した際に

Dec 28 08:59:41 test7a Filesystem(prmFs)[9921]: INFO: Running start for /dev/drbd/by-res/pgsql on /data
Dec 28 08:59:41 test7a Filesystem(prmFs)[9921]: ERROR: Couldn't find device [/dev/drbd/by-res/pgsql]. Expected /dev/??? to exist

というエラーが発生しました。
RAのファイルを見ると

        if [ $blockdevice = "yes" ]; then
                if [ "$DEVICE" != "/dev/null" -a ! -b "$DEVICE" ] ; then
                        ocf_log err "Couldn't find device [$DEVICE]. Expected /dev/??? to exist"
                        exit $OCF_ERR_INSTALLED
                fi

という箇所になりますので、該当デバイスが作成されておらずエラーになっているのでは
ないかと考えています。
しかし、上述のエラーが出た後のログには

Dec 28 08:59:42 test7a pengine: [17633]: notice: group_print:  Resource Group: grpApp
Dec 28 08:59:42 test7a pengine: [17633]: notice: native_print:      prmFs#011(ocf::heartbeat:Filesystem):#011Started test7a FAILED

・・・

Dec 28 08:59:42 test7a pengine: [17633]: notice: clone_print:  Master/Slave Set: msDrbd
Dec 28 08:59:42 test7a pengine: [17633]: notice: short_print:      Masters: [ test7a ]

・・・

となっており、DRBDは適切に起動しているように見受けられます。
また、standbyにする前は正常に動作していましたし、必ず発生するわけではなく
一度だけ発生しました。

上述のバージョンのDRBDにおいてこのような不具合はございますでしょうか?
また、考えられる原因はございますでしょうか?
なお、該当デバイス(シンボリックリンク)の手動での削除は行っていません。

よろしくお願い致します。





Linux-ha-japan メーリングリストの案内
Back to archive index