web-dev-qa-db-ja.com

2つのESXi仮想化サーバーでDRBDを使用することは可能ですか?

2台のサーバーがあります(接続されたディスクは、ディスクデバイスレベルの障害回復力のためにハードウェアRAID1としてセットアップされています)。

これが私の頭の中のセットアップです:

1)各物理サーバーM1、M2にESXiをインストールします。

2)ESXi仮想化物理サーバーV1、V2のそれぞれで1つVMを開始します。

3)V1およびV2内にDRDBドライバーをインストールします。

基本的に、これは「ベアメタルハードウェアの代わりにVMでDRBDを実行する仮想化マシン」のアイデアです。

私の質問は、上記のセットアップで、DRDBがベアメタル物理マシンで達成できるのと同じ「ネットワーク化されたRAID1」の目標を達成できるかどうかです( http://www.drbd.org/ )。

ありがとう。

[編集]これ( DRBDの実験と仮想化 )も同様の質問であることがわかりましたが、答えは私が従うには十分に確固たるものではないようです。

[編集2]私が理解する必要があることの1つは、VM内のDRBDドライバーが「OK、データがローカルディスクにフラッシュされました」エコーを取得したかどうかです。「データは物理ディスクに下線を引くようにフラッシュされました。 「。「スプリットブレインの問題」のようなコーナーの状況を考慮したいので

2
chen

私の質問は、上記のセットアップで、DRDBがベアメタル物理マシンで達成できるのと同じ「ネットワーク化されたRAID1」の目標を達成できるかどうかです。

はい、非常に簡単です。VMであることを忘れてください。VMであるかどうかに関係なく(わずかなパフォーマンスの低下を除いて)違いはありません。

3
Chopper3

私たちはここでそれをかなり頻繁に行います。違いはありません。仮想マシンを使用しているという事実は偶然です。

2
ewwhite