Hyper-VベースのラボでServer 2016ゲストVMを使用して2ノードフェールオーバークラスター(sqlnode-1、sqlnode-02)を構築しようとしています。
私の問題は、クラスターウィザードが共有ストレージを認識しないことです。
共有ストレージにiSCSIを使用しようとしています。 Z:としてマウントされた3番目のVMに新しいVHDを接続し、クォーラムと共有ストレージに使用するために次の仮想ディスクをセットアップしました。
これをsqlnode-01から接続できます。
最初にsqlnode-01から切断した場合にのみ、sqlnode-02から接続できます。
これは予想される動作ですか、それとも両方から同時に接続できますか?–そして、両方のサーバーのComputer Managementからストレージを同時に表示しますか?
フェールオーバークラスターマネージャーの検証チェッカーを使用すると、次のようになります。
次のすべてのテストは該当しません-おそらく検証するディスクが見つからなかったためです。ディスクをオフラインにしても、オンラインにしても、同じ結果が得られます。
iSCSIターゲットを設定するときに見逃した明らかなものはありますか?
検証レポートは次のように述べています。
物理ディスク{82996b53-d867-4086-993c-7813c8f5e154}は1つのノードからのみ認識され、テストされません。検証では、ディスクが少なくとも2つのノードから見えることが必要です。ディスクはノードsqlnode-01.corp.localで可視として報告されます
Starwindsなどを使用して、2つのノードで高可用性共有ストレージを作成します。 AFAIR、彼らはあなたを助けるかもしれない多くのマニュアルを持っています。ところで、それは無料です。
https://www.starwindsoftware.com/starwind-virtual-san#VSAN-FREE
再起動でこの問題が解消されたことを恥ずかしく思います!ホストマシンがクラッシュしました。つまり、VM、および接続する必要のある2つのマシンがすべて再起動しました。
参考までに、iSCSIにアクセスする両方のノードが同時に接続できる必要があります。これは、フェールオーバークラスターマネージャーがストレージを使用できるようにするために必要です。