Qemu检查客人是否到了

时间:2012-06-02 16:50:08

标签: virtualization qemu

我处于这种情况,我必须远程使用qemu启动vms,然后跟踪客人是否正常运行。有没有办法做到这一点?

我发现,如果我能获得访客IP地址,我可以解决它,但我还没找到找到这个的方法。

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

非常感谢任何帮助或建议

1 个答案:

答案 0 :(得分:1)

  • 您可以为来宾计算机提供静态IP,并持续ping以检查它是否已启动。

  • 使用/ etc / inittab,当guest虚拟机启动并配置网络时,您可以从guest虚拟机向主机发送数据包。

  • 一般来说,guest虚拟机ip为10.0.x.y,相应的主机ip为10.0.2.2(仅来自guest虚拟机视图),因此您可以从guest虚拟机将主机ping为ping 10.0.2.2。但是从主机到客户ping是不可能的。因此,您可以创建一个反向ssh隧道来打开主机上的端口,该端口将所有请求重定向到该端口。