web-dev-qa-db-ja.com

iSCSI接続ストレージのフェイルオーバー

Windows 2012 R2 Hyper-V VMには、iSCSI経由でSANに直接接続された複数のドライブがあります。これらのドライブには、UNCパスを使用して他の複数の2012 R2 VMからアクセスし、ファイルを追加およびフェッチします(更新/削除することは非常にまれです)。ファイルは内部プロセスによって作成され、後でユーザーが表示します。

ISCSIストレージに接続されているVMがオフラインになると、すべてのファイル処理を停止する必要があります。新しいファイルを生成および保存できず、ユーザーはそれらを表示できません。これは単一です。障害点。

最初のVMがオフライン(計画的または計画外)になった場合、iSCSIドライブを別のVM)に接続する実装可能なテクノロジーはありますか?

私たちのSANにはドライブをNASとして提示する機能がありません(これにより私たちの生活が楽になります)。Windowsフェールオーバークラスタリングを使用することは可能ですか?プライマリがどこにあるかにiSCSIドライブを接続することで冗長性を提供するには?私が見つけたのはiSCSIターゲットのフェイルオーバーだけでしたが、これが必要だとは思いません。

何か案は?

3
Greg

引き続きこれを実行していますが、Windowsフェールオーバークラスタリングを使用してこれを実行できるようです。このブログは私たちに良いガイドを与えました: http://www.1e.com/blogs/2014/08/11/creating-a-windows-cluster-using-iscsi-to-connect-to-shared- storage /

基本的に:

  1. フェールオーバークラスターを作成し、それにすべてのノードを追加します。 iSCSIドライブをすべてのVMに接続しますが、それらはオフラインモードのままにします(ディスク管理を使用)。
  2. サーバーの1つでオンラインにし、ドライブをフォーマットしてOSに提示します。
  3. フェールオーバークラスターマネージャーで、[ストレージ]フォルダーを展開し、[ディスク]を右クリックして、[ディスクの追加]を選択します。ウィザードに従います。これは、ドライブがクラスター内の他のノードにフェイルオーバーし、そのドライブでオンラインになることを意味します。
  4. ファイル共有の役割をクラスターに追加し、ディスクを選択します。
  5. ファイル共有ロールで共有を作成します。これにより、フェールオーバークラスター内の任意のノードにフェイルオーバーできるUNCパスが提供されます。
0
Greg

基本的にあなたが説明したことを処理するマルチパスI/Oと呼ばれる技術があります: https://technet.Microsoft.com/en-us/library/cc725907(v = ws.11).aspx

ハイパーバイザーレベルの冗長性を実現するには、フェールオーバークラスターを作成する必要があります。この後、達成しようとしている目標と思われるHA VM、SOFS、または「フェイルオーバーファイルサーバー」の役割を構成できるようになります。

それでも、上記のすべての高可用性は、共有ストレージを使用してのみ実現できます。 2つの物理NASサーバーまたは「仮想SAN」ソフトウェアがインストールされた2つのホストが必要になる場合があります。

StarWind Virtual SANまたはHPEVSAをご覧ください。私が知る限り、どちらにもいくつかの制限付きの無料バージョンがあります。

StarWind: https://www.starwindsoftware.com/

HPE VSA: http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917

2
Strepsils

あなたの場合、SOFS(ファイルサーバークラスター)を構築することができます:

http://www.aidanfinn.com/?p=13176

https://garvis.ca/2015/04/16/step-by-step-building-a-scale-out-file-server-sofs-on-windows-server-2012-r2/ ==

0
Elton Ji - MSFT