DRBDとHeartbeat


久しぶりにDRBDとHeartbeatでサーバの冗長化の設定作業。昔はこの2つを使えば大丈夫だったんだけど、今年に入ってHeartbeatが色々あったみたいで、いくつかのソフトウェアに分裂したっぽい(分裂したというか別のとくっついたというかよくわからない)。
しかもまだ日本語の情報が少ないので色々と苦戦中。

で、今日ハマッたところ。DRBDの設定をしていざ、マウントしようとしたところ。

# mount -t ext3 /dev/drbd0 /mnt/data/ mount: wrong fs type, bad option, bad superblock on /dev/drbd0, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so # dmesg | tail (略) VFS: Can't find ext3 filesystem on dev drbd0.

なんかマウントできない。前に構築したときは普通にマウントできてたよなー。と思ってしばし考え込む。
なぜか違う「実はファイルシステム?」とか考えてhfsとか適当なやつを指定して悉くエラーになる。
そしてよくよく考えれば「フォーマットされてない!?」…ということで。

# mkfs.ext3 /dev/drbd0

これでマウントできるようになった。むーにしても前作ったときはこんなことやった記憶がない。前の作業メモにも書いてなかったし…書き忘れかな。
それとPacemakerでmake中にエラー。

cc1: warnings being treated as errors xml.c: In function 'string2xml': xml.c:486: warning: argument 2 of 'xmlSetGenericErrorFunc' might be a candidate for a format attribute xml.c: In function 'filename2xml': xml.c:622: warning: argument 2 of 'xmlSetGenericErrorFunc' might be a candidate for a format attribute gmake[2]: *** [xml.lo] エラー 1 gmake[2]: ディレクトリ `/home/hoge/src/pacemaker/Pacemaker-1-0-Pacemaker-1.0.5/lib/common' から出ます gmake[1]: *** [all-recursive] エラー 1 gmake[1]: ディレクトリ `/home/hoge/src/pacemaker/Pacemaker-1-0-Pacemaker-1.0.5/lib' から出ます make: *** [all-recursive] エラー 1

見慣れないエラー。調べたらこんなページが。

Re-configure with the --disable-fatal-warnings option Or, change the relevant libxml2 header yourself
pacemaker 1.0.3 compilation problem on Fedora 8

「警告出さないようにしてコンパイルするか、libxml2のヘッダファイル直せよ。」とある。これはlibxml2が悪いの?
まぁ気にせず --disable-fatal-warnings 付けて再コンパイルやりました。



作成日:2010/06/16 03:10:09
トラックバック  ※トラックバックは承認後に表示されます。
TrackbackURL:このページのトラックバックの受付は終了しています。

トラックバックはありません。
コメント
名前:

タイトル:

コメント: