解决2:
[root@localhost ~]# virsh console lab4 # 原因:有人登陆lab4,退出原登陆,新登陆即可
连接到域 lab4
Escape character is ^] (Ctrl + ])
错误:操作失败: 这个域有活跃控制台会话
[root@localhost ~]# ps -ef |grep virsh
root 5575 5197 0 07:58 pts/2 00:00:00 virsh --connect qemu:///system console lab4
root 9003 8895 0 12:48 pts/1 00:00:00 grep --color=auto virsh
[root@localhost ~]# kill -9 5575
解决1:https://www.cnblogs.com/zhimao/p/13744257.html,经过测试以后发现,用xml文件创建的虚拟机,均会存在此问题
[root@lindows-centre ~]# grep lab2 /etc/hosts
192.168.122.40 lab4
[root@lindows-centre ~]# virsh console lab4 # 登陆机器失败
连接到域 lab4
Escape character is ^] (Ctrl + ])
[root@lab4 ~]# echo "ttyS0" >> /etc/securetty # 没有就创建文件securetty
[root@lab4 ~]# echo "S0:12345:respawn:/sbin/agetty ttyS0 115200" >> /etc/inittab # 这行可加可不加
[root@lab4 ~]# grep console=ttyS0 /etc/grub2.cfg # 直接在grub2.cfg文件行尾加上,console=ttyS0
set kernelopts="root=/dev/mapper/rl-root ro crashkernel=auto resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap rhgb quiet net.ifnames=0 biosdevname=0 console=ttyS0"
[root@lab4 ~]# grubby --update-kernel=ALL --args="console=ttyS0" # 更新内核参数
[root@lab4 ~]# reboot
[root@lab4 ~]# virsh console lab4 # 再回车一下,就能进入
连接到域 lab4
换码符为 ^]
[root@lab4 ~]# //成功连接
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。