kvm 开启console控制台

不是ssh 相当于连接显示器,,,配置交换机那种tty 默认是没有开启的!

连接时是会卡住的

[root@rysnc-server ~]# virsh console vm2

连接到域 vm2

换码符为 ^]

1,修改更改内核参数:

[root@controller2 ~]# cat /etc/default/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet "

GRUB_DISABLE_RECOVERY="true"

[root@controller2 ~]# vim /etc/default/grub

[root@controller2 ~]# cat /etc/default/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet console=ttyS0"    #这里添加一个console=ttyS0

GRUB_DISABLE_RECOVERY="true"

[root@controller2 ~]#

2,从新生成GRUB2启动文件:

[root@controller2 ~]# grub2-mkconfig  -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1062.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1062.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-ca25689c50d54a3886c1bd7b39928406
Found initrd image: /boot/initramfs-0-rescue-ca25689c50d54a3886c1bd7b39928406.img
done
[root@controller2 ~]# 

3,重启服务器:

[root@controller2 ~]#  reboot

4,使用console 登录,在无法ssh连接上kvm虚机或者出现故障时可以使用。 退出按键盘ctrl+]

[root@rysnc-server qemu]# virsh  console  vm2
连接到域 vm2
换码符为 ^]


CentOS Linux 7 (Core)
Kernel 3.10.0-1062.el7.x86_64 on an x86_64

controller2 login: 

文章作者: emporer
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Emporer-Linux
linux openstack linux-服务
喜欢就支持一下吧