CentOS 5.3 64 ビット、XEN および DRBD

CentOS 5.3 64 ビット、XEN および DRBD

何度も 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はあなたにぴったりのソリューションです

関連情報