kvm虛擬機console登錄,就是執行 virsh console 的時候,宿主機可以控制虛擬機。
一、centos7的kvm虛擬機開啟console登錄(在虛擬中操作)
1、備份文件
[root@hadoop51 ~]# cp /etc/grub2.cfg /etc/grub2.cfg_back
2、用下面命令可直接插入
[root@hadoop51 ~]# grubby --update-kernel=ALL --args="console=ttyS0,115200n8"?
注:也可以進入配置文件修改,(修改配置文件的100行,和114行,加入:console=ttyS0,115200n8)
3、使用diff命令比較修改前后的grub2.cfg文件
[root@hadoop51 ~]#?diff /etc/grub2.cfg /etc/grub2.cfg_back
4、重啟完成后reboot,在物理機上使用virsh console 連接虛擬機
[root@kvm ~]# virsh console?centos7 (虛擬機名字)
連接到域 centos7
換碼符為 ^]??+回車
CentOS Linux 7 (Core)
Kernel 3.10.0-327.el7.x86_64 on an x86_64
centos7 login: root
Password:
Last login: Mon Jan 22 12:24:48 from 192.168.122.1
[root@clsn7 ~]# w
12:26:11 up 0 min, ?1 user, ?load average: 0.09, 0.03, 0.01
USER ????TTY ?????FROM ????????????LOGIN@ ??IDLE ??JCPU ??PCPU WHAT
root ????ttyS0 ????????????????????12:26 ???3.00s ?0.02s ?0.01s w
?注:ttys0是終端的名字,和配置時候的參數一致,后面的內容為頻率。(串口的頻率,交換機的一些內容)
5、退出virsh console連接的方法,使用組合鍵Ctrl+]即可