我的虚拟机已通过 启动virsh start chameleon.ootbdev
。当我执行 时,virsh console chameleon.ootbdev
我得到以下输出:
Connected to domain chameleon.ootbdev
Escape character is ^]
error: internal error cannot find character device (null)
对此进行谷歌搜索让我找到了这个“解决方案”。不幸的是,通过编辑域名virsh edit chameleon.ootbdev
似乎不起作用。我怀疑问题是我错误地插入了 XML:链接中的说明要求我将以下 XML 插入到域 XML 文件中。
<serial type='pty'>
<target port='0'/>
</serial>
<console type='pty'>
<target type='serial' port='0'/>
</console>
我已将我的域名 XML 文件发布到pastebin在这里。这是在我尝试插入上述 XML 之后。我将此 XML 插入到</devices>
块之后。
我的主要问题是:如何连接到正在运行的虚拟机?次要问题是:如何使用上述 XML 编辑域文件并保留更改?
答案1
串行端口和控制台也是设备。将它们插入那里前结束 </devices> 标签。