首页 > kvm, QEMU > QEMU Monitor 重定向

QEMU Monitor 重定向

有的时候 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 

分类: kvm, QEMU 标签: ,
  1. hdrmajia
    2012年9月1日11:32 | #1

    testest

  2. mathslinux
    2012年9月1日11:34 | #2

    @hdrmajia
    okokokok

  1. 本文目前尚无任何 trackbacks 和 pingbacks.