web-dev-qa-db-ja.com

HAフェールオーバークラスターストレージプールとしての内部ストレージ?

フェールオーバークラスターに共有ISCSIストレージ(ubuntu 16.04)を備えた2つのHyperVサーバー(2012 R2)ノードがあります。

3台のサーバー(Windows Server 2016および/または2012r2)に、それぞれ2つのパーティション(1つはシステム用、もう1つはストレージ用)を作成したいと思います。

サーバーの1つでメンテナンスを行う必要がある場合、これをどのように機能させるのですか?

私が今持っているもので、私は仮想マシンを作業ノードに転送し、2番目のノードでメンテナンスを行います。ストレージは外部であり、仮想マシンには何も変更されません。私がやりたいと思う方法では、1つのサーバーを閉じると、そのサーバーのストレージが使用できなくなり、そのサーバー上のすべてがクラッシュします。

現在、ストレージサーバーのすべてのディスクはハードウェアRAID 1 + 0にあるため、ディスクに障害が発生してもサーバーに問題は発生しません。サーバーの1つが発生した場合でも、クラスターに対して同じことを行うことができます。閉じなければなりませんか?

ハードウェアとソフトウェアのレイドを使用するのはダメだと読みましたが、両方なしでこれを機能させる方法がわかりませんか?

フェールオーバークラスターでストレージプールを実行すると、1つのサーバーを閉じることができ、VMを使用不可にすることなく、サーバーを復旧したときにストレージが更新されますか?

ストレージからすべてのデータを稼働状態のデータに転送してから、サーバーのメンテナンスを行い、後ですべてを再転送する必要がありますか?または、外部ストレージを使用したままで、ほとんど同じ問題であるため、ストレージを閉じる必要がないことを望んでいますか?

いくつかの考慮事項:古いサーバーHP Proliant Gen 7、Dell Poweredge Gen 12、そしておそらくIBM ServerX5。また、他のRAIDコントローラーを取得することはできません。これらのサーバーに含まれるものはすべて取得するため、パススルーやJBODなどはありません。

7
Carobell

以下のコメントにあるように、Windows Server 2016 Datacenter Editionには、2つ以上のノードのハイパーコンバージドクラスターを実装/セットアップできるストレージスペースダイレクト(S2D)が組み込まれています。ただし、問題が多すぎるため、構築された最新のWindowsServerでは除外されていました。 ソース

それにもかかわらず、Hyper-Vフェールオーバークラスターの共有ストレージをセットアップするオプションはまだあります。 StarWind Virtual SAN および HPE StorageVirtual VSA S2Dがリリースされる前の何年にもわたって仕事をします。このソリューションでは、クラスタリングの目的で、ノード間で基盤となるストレージをミラーリングできます。したがって、ソリューションを使用して、2ノードまたは3ノードのHyper-Vクラスターを実装できます。これらの違いは、StarWindは無料でWindowsにネイティブであり、Linuxベースのバージョンがあるのに対し、HPE VSAは無料ですが、Linuxベースのストレージアプライアンスのみであるということです。

そうは言っても、Ubuntu iSCSIストレージをバックアップリポジトリとして使用し、StarWind forHyper-Vを実装することをお勧めします。

6
Mr. Raspberry