
何度も Google 検索してこの問題を修正しようと試みた後、ここに投稿することにしました... 誰かここで私を助けてくれることを願っています。
Centos 5.3 64 ビットを搭載した 2 台の Dell PowerEdge R200 サーバーをセットアップし、仮想化パッケージ (XEN) と DRBD82、KMOD-DRBD82 などをインストールしました。
私が抱えている問題は、DRBD を起動しようとするたびに、「DRBD リソースを起動しています: drbd モジュールをロードできません」というエラーが表示されることです。以前のカーネルのモジュールで insmod を試しましたが、次のエラーが発生します: 「insmod: '....' の挿入エラー: -1 無効なモジュール形式」
以前のカーネルで起動すると、DRBD が起動して完璧に動作しますか?
現在起動しているカーネルは 2.6.18-128.1.16.el5xen です
これは Centos XEN カーネルのバグでしょうか?? 誰かこれを動作させることができた人はいますか??
私を助けてください.... :)
ありがとう!
答え1
ご協力ありがとうございます! 大変助かりました!
さて、私がやったことは以下の通りです:
yum remove drbd82 kmod-drbd82 ## これらはdrbd用にインストールしたパッケージです
yum install drbd82 kmod-drbd82-xen ## XEN関連のモジュールをインストールします
その後、drbd.conf を構成し、すべてが正しく起動するようになりました。
これが他の誰かの役に立つことを願っています。
答え2
Xen と DRBD を実行しても互換性の問題は発生しないはずです。
ただし、まだ行っていない場合は、新しいカーネルに対して DRBD モジュールを再構築する必要があります。
通常のアプローチは、既存のインストールに DRBD パッケージを再インストールすることです。これには、新しいカーネルで使用できるように、新しい/現在のカーネル ソースを見つけてコンパイルすることでモジュールを構築することが含まれます。
答え3
うーん、drbd は遅いですね。この情報を表示: http://www.centos.org/docs/5/html/5.2/グローバルファイルシステム/ GFSはあなたにぴったりのソリューションです