web-dev-qa-db-ja.com

フェイルオーバーマネージャーなしでフェイルオーバーを提供するDFSノード間でストレージを共有する

私は現在、すべてのドメインのニーズに単一のサーバーを使用していて、老朽化し​​たハードウェアに障害が発生したときにサーバーからネットワーク共有にアクセスできないことにうんざりしている小さなエンジニアリング会社のコンサルティングを行っています。

私はServer2008 R2 Standardを実行するファイルサービスの目的で2つの新しいHP ProLiantサーバーを調達し、FreeNASを使用して古いハードウェアを2 SANボックスに再調整しました。

もともとソリューションを試している間、私は両方のサーバーをノードとしてDFS名前空間を実行していました。プライマリサーバーはiSCSI経由でSANに接続され、レプリケーションサービスはファイルをセカンダリサーバー(ローカルドライブ)にコピーします。

明らかに、スプリットブレインなどのために、2番目のサーバーをプライマリサーバーと同じiSCSIボリュームに接続することはできません(または推奨されません)。SAN最初に、プライマリサーバーがセカンダリサーバーのローカルディスクにデータを複製し、iSCSIターゲットを共有してサーバー間でデータを共有できない場合。

NASプロトコルを使用して2つのサーバーをファイルレベルでFreeNASボックスに接続し、プライマリサーバーが利用できない場合にのみセカンダリサーバーを使用するようにサーバー上のDFSを構成することを考えました。サーバーはドライブをローカルディスクとして認識し(iSCSIを使用する場合と同様)、ネットワークドライブとしてマップすることを計画していました。これをファイルレベルで行うと、2つのサーバー間でiSCSIターゲットを共有する際の問題が軽減されるようです。

私は特にSAN/NASデバイスとFreeNASに不慣れではありませんが、このような展開でそれを使用することは私にとって新しいことなので、これが機能するかどうか、またはどのように機能するかなどは完全にはわかりません。

これはこれについて行く正しい方法ですか?

インターネットで見つけることができるこのガイドはすべて仮想マシン用であり、ある種のフェイルオーバーマネージャーを備えているため、フェイルオーバー管理を行わずにこれらのアイデアに従うことに自信がありません。

ありがとう!

2
Brad Morris

ファイルサービス用にWindowsフェールオーバークラスターを適切に構成している場合は、canで同じiSCSILUNを複数のファイルサーバーに提示できます。この場合、DFSネームスペースは引き続き値を提供しますが、DFSレプリケーションは使用しません。

また、共有ストレージをすべてまとめて削除し、ローカルディスクでDFS-Rを実行して、レプリケーショングループの両方のメンバーをDFS名前空間の背後に配置することもできます。

両方のDFS-Nターゲットが同じ共有ストレージを使用するようにするために、ここでいくつかのトリックを実行しようとしている理由がわかりません。共有ストレージを使用する場合は、 ファイルサービスのフェールオーバークラスターを構成する だけで、LUNを共有します。


編集:あなたは2008 R2 Standardに固執しているので、あなたは悪い時間を過ごすことになります。 2008 R2 Enterpriseにアップグレードして、フェールオーバークラスタリングを実行するか、ファイルサービスとクラスタリングの両方が大幅に改善され、両方のバージョン(標準とデータセンター)でクラスタリングが利用できるServer2012を使用します。

2
MDMarra