サスペンド モードで保持されている仮想マシンを使用しようとしているアプリケーションがあります。サスペンドとは、仮想マシンが起動され、完全に起動してからサスペンドされた状態になることを意味します。したがって、必要に応じて数秒以内にマシンを稼働させることができます (数分の完全な起動サイクルとは対照的です)。
ここで、仮想マシンがオンラインになったらすぐに、メッセージ キューとやり取りしたいと考えています。ただし、仮想マシンが開いている tcp/ip 接続 (メッセージ キューなど) を持っているときに仮想マシンをサスペンドすると、30 ~ 60 秒後までソケットが無効として検出されません。そのため、仮想マシンが一時停止から再開されたかどうかを検出することによって、この種の問題を処理する良い方法があるかどうか疑問に思っていました。
ネットワーク インターフェイスを有効にせずに仮想マシンを構成し、最初の接続を確立する前にネットワーク インターフェイスが接続されるのを待ち続けることで、有望な結果が得られました。ただし、私のシナリオに代わるより良い方法、またはバックアップ計画として試すことができるものがあることを知りたいです。