0

我的情况是,我必须使用 qemu 远程启动 vms,然后跟踪来宾是否启动。有没有办法做到这一点?

我想如果我能得到客人的IP地址,我可以解决它,但我还没有找到找到这个的方法。

我正在使用 qemu-0.13 的自定义版本,而 libvirt 对我来说并不是一个真正的选择,因为我需要将自定义参数传递给 qemu,我读到的并不完全支持。

任何帮助或建议将不胜感激

4

1 回答 1

1
  • 您可以为您的访客机器提供静态 ip 并不断 ping 以检查它是否已启动。

  • 使用 /etc/inittab 当来宾启动并配置网络时,您可以将数据包从来宾发送到主机。

  • 通常来宾 ip 是 10.0.xy 并且相应的主机 ip 是 10.0.2.2(仅从来宾的视图),因此您可以从来宾 ping 主机ping 10.0.2.2。但是从主机到客人的 ping 是不可能的。因此,您可以创建一个反向 ssh 隧道来打开主机上的一个端口,该端口将所有到该端口的请求重定向到来宾。

于 2012-06-10T18:23:11.380 回答