受管理的启动选项
系统模拟中,可以用 -S 创建暂停状态的虚拟机。此时机器已按命令行完成
初始化,准备好执行客户机代码,但 VCPU 线程尚未执行。具体状态取决于启动方式:
初始状态,即复位或上电后的状态
直接加载内核时,初始状态可能被调整为执行 QEMU 载入客户机 RAM 的代码, 也可能涉及传入迁移
接收迁移时,迁移完成后以迁入的机器状态更新初始状态
用户通常在此暂停点查询状态,或通过热插拔等方式继续配置,再允许客户机运行。
但 -S 暂停点不能修改影响初始创建的选项,例如 -smp、-m、-numa,
也不能冷插入设备。实验性 --preconfig 可在初始机器创建前暂停,进入
preconfig 状态,允许通过 QMP 查询和配置,再按最终配置启动。
此状态只允许不依赖已初始化机器的有限 QMP 命令,包括但不限于:
qmp_capabilitiesquery-qmp-schemaquery-commandsquery-statusx-exit-preconfig