和田 伸一朗
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においてこのような不具合はございますでしょうか? また、考えられる原因はございますでしょうか? なお、該当デバイス(シンボリックリンク)の手動での削除は行っていません。 よろしくお願い致します。