web-dev-qa-db-ja.com

高可用性を備えたSAN / NAS?

ストレージに使用する予定のサーバーが2つあります。それぞれに、いくつかのSATAディスクが直接接続されています。ストレージサーバーの1つがダウンしている場合でも、ストレージを使用できるようにしたい(これが可能かどうかはわかりませんが、クライアントはフェイルオーバーに気付かないことが望ましいです)。クライアントはNFSとSambaを介してストレージにアクセスできますが、これは必須ではありません。必要に応じて他のものを使用できます。

私はこのガイドを見つけました DRBDとハートビートを使用したOpenfilerのインストールと構成 これは明らかに私が望むことを実行します。 Openfiler、DRBD、Heartbeatの3つのコンポーネントに依存しており、3つすべてを個別に構成する必要があります。もっと簡単な解決策があるのだろうか?

私のような状況では、DRBD + Heartbeatを使用するのがベストプラクティスですか? DRBDに依存しない代替案があるかどうかも知りたいです。

1
netvope

GlusterFSは別のオプションかもしれません: http://www.gluster.org/ Glusterは、分散ファイルシステムになるようにゼロから設計されました。

3
slashdot

Windows Serverには、 DFS-分散ファイルシステム と呼ばれる機能を介してこの機能があります。基本的に、ドメイン内に名前空間を作成し、従来の共有と同じようにアクセスします。

例えば、 \\domain.local\ShareName\

サーバーを名前空間に配置し、サーバー間のDFSレプリケーションを構成します。その後、1つのホストがダウンしても、そのデータは他のホストに引き続き存在し、エンドユーザーは個々のサーバーではなく名前空間にアクセスし続けるため、移行はシームレスに行われます。

2
Mark Henderson

これは別の考えです。 FreeBSD/FreeNAS/Solaris(あえて)をチェックして、ZFSファイルシステムを利用することをお勧めします。複数のサーバーにまたがるzpoolスパンを持つことが可能です。これで、ストレージをzpoolとして設定した場合、比較的安全で可用性が高いはずです。

あなたはあなたが始めるためにグーグルまたはこれらの投稿をチェックすることができます:

1
Stephan