NFSはブロックレベルではないため、LVMを直接使用できないことに気づきました。
ただし、複数のNFSexports(たとえば、3台のサーバーから)を1つのマウントポイントに結合する方法はありますか? 別のサーバーで?
具体的には、RHEL 4(または5)でこれを実行し、結合されたマウントをRHEL 4サーバーに再エクスポートできるようにしたいと思います。
拡張
lvmをペグした理由は、エクスポートされたマウントの束が必要なためです(servera:/mnt/export
、serverb:/mnt/export
、serverc:/mnt/export
など)をすべて/mnt/space
だから私の/mnt/space
このサーバー(serverx
)上で1つの大きなファイルシステムとして。
はい、私は再エクスポートが一般的にBadThing™であることを知っていますが、古いリリースではなく新しいリリースでこれを達成する方法があれば、うまくいくかもしれないと思いました
Unionfsのドキュメントを読んだところ、リモート接続では使用できないようです-読み間違えましたか?より正確には、Union FSは複数のブランチの内容をマージしますが、それらを1つとして表示するため、逆になることはないようです。
私はマージされた方法でNFSポイントの束をマウントしようとしています、そしてそれらにwrite-データの行き先を気にしません、 a laLVM。
GlusterFSはこのジョブに非常に適しています。Lustreを検討することもできます(まだ使用していません)GlusterFSはNFSに依存しないソフトウェアですが、その移行は非常に簡単です。また、将来必要になる可能性があるRAID 10ネットワークにも使用でき、拡張が非常に簡単です。
現在、HPC LinuxクラスターでIBMのGPFSを使用しています。複数の直接接続ノードをサポートし(FibreChannelを使用しています)、他のユーザーは同じボリュームへのネットワークベースのブロックレベルアクセスを持つことができます。
nionFS (これは、私が考えることができるLVMにまったく類似していません)のようなものですか、それとも単にいくつかのファイルシステムをすべて隣り合わせにマウントする(/mnt/fs1
、/mnt/fs2
、/mnt/fs3
など)のですか?
また、NFSマウント(およびファイルシステムがローカルにマウントされているNFSマウントファイルシステムでさえも再エクスポートします-nohide
(5)のexports
オプションを参照)は、あらゆる種類を含む、刺激的な展望ですコーナーケースとおそらくバグの隠れ家の。 「ここにモンスターがいる」、確かに。
Drbd + gfsにも興味があるかもしれません。
ISCSIはどうですか?それぞれがブロックデバイスをイニシエーターノードに提示するターゲットマシンの負荷?次に、iSCSIイニシエーターで、LVMを使用してブロックデバイスを結合し、これをマウントしてから、NFSマウントポイントとしてエクスポートしますか?