web-dev-qa-db-ja.com

共有ブロックデバイスファイルシステム(iSCSI)

共有ブロックデバイス(iSCSI)を備えた5〜10台のサーバーで使用するファイルシステムに関するアドバイスが必要でした。GlusterFSとLusterFSはそのようですが、共有ブロックデバイスのサポートについては何も言っていません。

現在、プロジェクトにもDebian6を使用しています

3
user554005

共有ブロックデバイスの重要な点は、SCSI-3予約のサポートです。多くのiSCSIスタックがこれをサポートしており、Fibre Channel over Ethernet(FCoE)もサポートしています。これにより、クラスターマネージャーは特定のノード用にボリュームを予約し、他のノードを締め出し、ファイルシステムの破損を回避できます。 SCSI-3 PRがないと、他の場所にマウントされたボリュームを誤ってマウントすることにより、破損を引き起こす可能性があります。ファイルシステムが特にサポートしていない限り(OCFS2、GFSなど)、これは望ましくありません。

私の共有ブロックサポート時間はすべて、RPMベースのディストリビューション(特にSLESとCentOS)に費やされました。最初にクラスタリング層を立ち上げる必要があります。これは純粋なネットワーク設定である可能性があります。それができたら、クラスターLVM(clvm)を利用して、ノード間に共有ストレージインフラストラクチャを作成できます。その時点で、クラスターマネージャーが移動時に管理するため、これらのボリュームで必要な通常のファイルシステムを使用できます。

真のマルチマウントサポートを探している場合は、それをサポートするファイルシステムを使用する必要があります。私が覚えているように、それは ocfs2 または gfs2 になります。これらはファイルシステムレベルでファイルロックを実装する必要があるため、通常のファイルシステムほどのパフォーマンスはありませんが、Xenクラスターのようなものをセットアップしようとしているときに便利です。

5
sysadmin1138