リモートで qemu を使用して VM を起動し、ゲストが稼働しているかどうかを追跡する必要がある状況にあります。これを行う方法はありますか?
ゲストのIPアドレスを取得できれば解決できることがわかりましたが、これを見つける方法はまだわかりません.
私はqemu-0.13のカスタムバージョンを使用していますが、libvirtはqemuにカスタムパラメーターを渡す必要があるため、実際にはオプションではありません。これは完全にはサポートされていません。
どんな助けや提案も大歓迎です
リモートで qemu を使用して VM を起動し、ゲストが稼働しているかどうかを追跡する必要がある状況にあります。これを行う方法はありますか?
ゲストのIPアドレスを取得できれば解決できることがわかりましたが、これを見つける方法はまだわかりません.
私はqemu-0.13のカスタムバージョンを使用していますが、libvirtはqemuにカスタムパラメーターを渡す必要があるため、実際にはオプションではありません。これは完全にはサポートされていません。
どんな助けや提案も大歓迎です
ゲスト マシンに静的 IP を提供し、継続的に ping を実行して稼働しているかどうかを確認できます。
/etc/inittab を使用すると、ゲストが起動し、ネットワークが構成されているときに、ゲストからホストにパケットを送信できます。
一般に、ゲスト IP は 10.0.xy であり、対応するホスト IP は 10.0.2.2 (ゲストのビューからのみ) であるため、ゲストからホスト マシンに ping を実行できますping 10.0.2.2
。ただし、ホストからゲストへの ping は実行できません。そのため、リバース ssh トンネルを作成してホストのポートを開き、そのポートへのすべてのリクエストをゲストにリダイレクトできます。