QEMU Monitor

#+SETUPFILE: ~/Dropbox/Doc/Org_Templates/level-1.org

转发到其他设备

有的时候 QEMU 运行在远端, 但是此时需要做一些信息监控, 控制 VM 等的操作, 需要用到 QEMU 的 monitor 通道(libvirt 就是基于这种方式控制 VM 的), 这时候就需要把 Monitor 转发到其他设备(socket, telnet 等), 我们通过 本地的 TCP client 来操作这个通道.

转发到一个 TCP Socket

以下指令把 Monitor 转发到本地的 TCP 4444 端口, 作为 server 端, nowait 表示不需要等待 client 来激活马上启动 VM. IpAddress 是允许连接的 Client. 如果只想本机连接, IpAddress 填 127.0.0.1, 如果想要所有为空.

$ qemu-kvm -monitor tcp:IpAddress:4444,server,nowait VM.img

转发到 telnet 端口

以下指令把 Monitor 转发到本地的 telnet 4444 端口, 在另外一 台机器(IpAddress)上, 可以使用 telnet qemu-ipaddr 4444 来连接

$ qemu-kvm -monitor telnet:IpAddress:4444,server,nowait VM.img

这时候, 只要在随便一台机器上打开 telnet 就可以连接远端的 QEMU monitor 了.

$ telnet qemu-ipaddress 4444

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦