下午好,
我正在按照此处的说明从 libvirt 获取控制台访问权限
我遇到的问题是 domain.xml 不接受新的更改。我还做了以下事情:
vi /etc/libvirt/qemu/domain.xml # made my changes
virsh define /etc/libvirt/qemu/domain.xml
我已经将“--console=ttyS0”添加到我的 /etc/defaults/grub 文件的末尾并运行
grub2-mkconfig -o /boot/grub2/grub.cfg
最终结果是如果我尝试
virsh console domain
我没有收到登录提示。我只是得到典型的
"escape character is ^]"
我的问题:我需要做什么才能继续并在我的虚拟服务器上工作?一旦我在这个领域,我可以在哪里/如何继续?
我需要管理我的虚拟服务器,这阻止了我这样做。您可以提供的任何帮助将不胜感激。
取自实际的 CentOS 7 VM:
在 grub 中还有:
不要直接复制粘贴 grub 配置,因为您的 vg 可能具有不同的名称。
此配置在视频输出和串行控制台(tty0 和 ttyS0)上启用终端
编辑后重新生成 grub.cfg:
保存 xml,关闭 vm 并再次打开它(virsh no 总是会在重新启动时显示新设备)。
如果在那之后仍然没有控制台尝试通过 SSH/video 手动启动它: