以下の件、ご教示いただけたらと思います。
【環境】
ホスト:Windows11Pro Hyper-V
ゲスト:WindowsServer2022(AD)、WindowsServer2022(ターゲット)、WindowsServer2022(イニシエータ)
【事象発生の経緯】
Windows Server2022の二台で、1台をiSCSI ターゲットとして構築、1台をiSCSI イニシエータとして構築しました。
素のWindows Server2022にその設定をしただけの状態で、他のサービスやアプリは導入していない状態です。
iSCSI イニシエータでiSCSI ターゲットに接続完了となることを確認して、該当ディスクの初期化を行い、エクスプローラからファイルを置くことができることを確認しました。(画像①参照)
その後、iSCSI ターゲットとiSCSI イニシエータのサーバ自体を再起動すると、iSCSIイニシエータのプロパティを確認したところ、「再接続中」のまま、動作しなくなりました。(画像②参照) 当然、iSCSI イニシエータ側のエクスプローラでディスクは確認できませんでした。
イベントログを確認したところ以下のようなメッセージが出力されていました。
Microsoft iSCSI ターゲット サーバー サービスは、ネットワーク アドレス 192.168.120.15、ポート 3260 にバインドできませんでした。
操作はエラー コード 10049 で失敗しました。他のアプリケーションがこのポートを使用していないことを確認してください。
双方のサーバ再起動後に netstat -ano | find "3260" を実施してみましたが、特に何も表示されませんでした。
私の構築手順に問題があるのかと、
いくつかのiSCSI構築手順の紹介サイトを参考にしながら、OS導入直後の状態から何度か試みましたが、いずれも設定直後は認識できるものの、iSCSI ターゲット側のサーバを再起動すると同じ事象になることを確認しました。
試行錯誤するうち、iSCSI ターゲット側のサービス「Microsoft iSCSI Terget Server」をサービス再起動したところ、画像②→画像①となり、接続できるようになりました。
Windowsの知識はあまりありませんがLinuxの経験はあるので、依存関係の問題か? と考えて、情報を探してみましたが、同じような事象は見つかりませんでした。
【質問】
この原因はなんでしょうか?
サーバ再起動時に、ターゲットに接続できるようにするためにはどうしたらよいでしょうか?
【補足】
・サーバがドメインに参加した順序により認識ができなくなるという情報があったので、やってみましたが、結果は同じでした。
・サーバのシャットダウン、起動の順序の問題かと、シャットダウンや起動の順序を入れ替えましたが、結果は同じでした。
・依存関係はよくわからなかったのですが、タイミングの問題か? と、サービスの該当サービスのプロパティ、回復タグから、サービスの再起動を1分後に行うなど試してみましたが、結果は同じでした。
・ターゲットサーバの再起動後はサービスは起動しているように見えます。ただし、再起動しなければイニシエータは接続できません(画像③参照)。
・iSCSI ターゲットさえ再起動しなければ、iSCSI イニシエータを再起動しても問題なく接続します。
画像①

画像②

画像③
