qemu -monitor如何使用

89次阅读
没有评论

共计 1249 个字符,预计需要花费 4 分钟才能阅读完成。

qemu -monitor如何使用

qemu启动虚拟机时有一个-monitor参数选项,-monitor参数用于开启QEMU虚拟机中的Monitor模式,允许用户在虚拟机中使用命令行界面进行管理和监控。

 root@test-ubuntu-no-vgpu:~# /opt/qemu-7.2.1/build/x86_64-softmmu/qemu-system-x86_64 -h | grep monitor
 -monitor dev    redirect the monitor to char device 'dev'

其中,dev可以是telnet、stdio、vc、serial等连接方式之一,options可以是连接选项,包括连接方式、端口号、认证方式等。

stdio

直接使用stdio方式标准输入输出接口链接:

 /opt/qemu-7.2.1/build/x86_64-softmmu/qemu-system-x86_64 -accel kvm -m 4096 -smp 4 -hda /opt/lyy/CentOS7.qcow2 -boot menu=on -bios /opt/seabios/out/bios.bin -d unimp -k en-us -monitor stdio

qemu -monitor如何使用

就可以输入相应的命令了

telnet

要在QEMU虚拟机中开启Monitor模式并使用telnet连接方式,可以使用以下命令:

 /opt/qemu-7.2.1/build/x86_64-softmmu/qemu-system-x86_64 -accel kvm -m 4096 -smp 4 -hda /opt/lyy/CentOS7.qcow2 -boot menu=on -bios /opt/seabios/out/bios.bin -d unimp -k en-us -monitor telnet:127.0.0.1:5555,server,nowait

telnet表示连接方式,127.0.0.1:5555表示连接的IP地址和端口号,server表示使用服务器模式,nowait表示不等待连接。

启动QEMU虚拟机后,用户可以在另一个终端窗口中使用telnet命令连接到Monitor界面,例如:

 telnet 127.0.0.1 5555

连接成功后,用户就可以使用Monitor命令行界面来管理和监控虚拟机的运行状态,包括查看虚拟机状态、修改虚拟机配置、控制虚拟机的运行、挂载和卸载虚拟机磁盘、设置虚拟机的网络连接、管理虚拟机的设备等。

qemu -monitor如何使用

一些monitor命令

1 help

help可以列出可以执行的命令,如果知道执行的命令可以使用help+命令查看更详细的解释,如help info

2 info

info可以查看QEMU虚拟机的状态、CPU、内存、设备等信息。

info cpus

qemu -monitor如何使用

info status

qemu -monitor如何使用

info kvm

qemu -monitor如何使用

info uuid

 

qemu -monitor如何使用

3 虚拟机控制

  • 重启:system_reset
  • 关机:system_powerdown
  • 快照相关:savevmloadvmdelvm等等
  • 控制vCPU等等

其他的命令可以通过help命令查看。

正文完
 
landery
版权声明:本站原创文章,由 landery 2023-05-15发表,共计1249字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)