私の会社には、現在のセットアップで1つのストレージボックス(SuperMicroハードウェア+ LSIレイドカードと12 SAS 7.2kドライブ)を備えたシャーシ)しかありません。これはLinuxで実行され、 iSCSI経由のファイルサーバー。ハイエンドのSANを購入する余裕はありません。冗長部分(デュアルPSU、RAID 10)が含まれていますが、レプリケーション用にセカンダリボックスに追加したいと思います。
ノード1からノード2にデータを複製するために、次の2つのオプションを検討しています。
DRBDを使用してネットワークベースのミラーを作成します。アクティブパッシブ。 Node 1はiSCSIターゲットのままで、その下にdrbdをセットアップして、データをノード2に複製できるようにします。ネットワークの問題が原因でノード1がダウンした場合、回復ははるかに高速であると思います。ノード1がネットワークに接続されたら、ノード2のデータを最初から再同期する必要はありません。
両方のノードを独立したボックスとして設定します。それぞれが、LUNをMSサーバー2008FSに公開します。そこから、両方のLUNを使用してWindowsベースのソフトウェアミラーリングをセットアップします。私の懸念は、LUNの1つがドロップアウトした場合、アレイ全体を再構築する必要があることです。これは、コピーするデータが約6 TBあるため、非常に時間がかかります。
私には、どちらも目的を十分に果たしますが、DRBDオプションの管理はより複雑に思えます。長所と短所についてアドバイスしてください。
私はDRDBとHeartbeatの組み合わせを使用して、あなたの状況からHAiSCSIソリューションを作成します。ハートビートをDRDBセットアップに追加して、フェイルオーバーをファイルサーバーに対して透過的に行うことができます。
SANには GlusterFS を使用しています。これは、ユーザースペースで実行されるソフトウェアのみのソリューションです。 Glusterのクライアントソフトウェアをクライアントにインストールできる場合(たとえば、GNU/Linuxの場合)、試してみることをお勧めします。ただし、iSCSIに依存している場合は、それが解決策ではない可能性があります。