web-dev-qa-db-ja.com

ネットワークファイル共有を介したmdadmRaid-1は可能ですか?

64ビットのCentOS5.5を使用しています

物理ハードディスクとRAMディスク)を使用してmdadmを使用してソフトウェアRAID1をセットアップできることを知っています。

代わりにNFSマウントとRAMディスク)を使用してmdadmでソフトウェアRAID1をセットアップすることは可能ですか?

または別の言い方をすれば、NFSマウントをmdadmで動作するブロックデバイスにすることは可能ですか?

読み取りがRAMディスクから行われるように、-write-mostlyオプションを使用する予定です。

OK、これが理由です。

Apacheが書き込みを実行しているため、Webクラスター用の同期共有ファイルシステムが必要です。

GlusterFSを試しましたが、多くの小さなファイルを読み取る必要がある動的ページのパフォーマンスは受け入れられません。たとえば、私のサイトで動的サインアップページの1つを作成するのに5秒かかります。小さなファイルのパフォーマンスは、さまざまな程度で共有/クラスター化されたファイルシステムの問題であると私は理解しています。私が間違っている場合は私を訂正してください。

RAMより高速なものはないので、RAMドライブとNFSマウントを使用するソフトウェアRAID1についての質問です。

このようにして、RAMの速度と、書き込みに必要な同期レプリケーションを取得します。

3
Travis

いいえ。この分野のゴールドスタンダードは [〜#〜] drbd [〜#〜] であり、これを使用してファイルシステムを構築できます。

コモディティハードウェア上にクラスター化され複製されたファイルシステムを構築するためにGFSで使用することに関していくつかのデザインパターンがあります。

3
Rodger

いいえ、xATA/SAS/FC/FCoE/iSCSIディスクなどのブロックレベルのアクセスが必要です。

2
Chopper3

DOH、上記のスレッドでChopper3に返信できないので、ここで返信します。

今回はなぜうまくいかなかったのかわからない。

ご協力ありがとうございました。 lsyncd、inotifywaitと双方向同期ツール(Synchronex)を組み合わせて、Webサーバーが変更を加えるディレクトリを使用し、常にGlusterFSと各RAMドライブを各Webサーバーに同期します。

つまり、パフォーマンスのためにクラスター化されたファイルシステムのコピーである各WebサーバーにRAMドライブが必要でした。しかし、WebサーバーのRAM = Apacheによるドライブは、クラスター化されたファイルシステムと他のWebサーバーのRAMドライブに複製されます。

0
Travis Mijat