新安装一台虚拟机后,是无法通过virsh console 命令连入虚拟机中的,这时我们需要开启虚拟机的console功能。

一、添加ttyS0的许可,允许root登陆

[root@localhost ~]# echo "ttyS0" >> /etc/securetty

二、编辑/etc/grub.conf中加入console=ttyS0

[root@localhost ~]# less /etc/grub.conf

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,0)

#          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root

#          initrd /initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.32-431.el6.x86_64)

root (hd0,0)

kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=VolGroup/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet console=ttyS0

initrd /initramfs-2.6.32-431.el6.x86_64.img

[root@localhost ~]#

三、编辑/etc/inittab,在最后一行加入内容 S0:12345:respawn:/sbin/agetty ttyS0 115200

[root@localhost ~]# less /etc/inittab

# inittab is only used by upstart for the default runlevel.

#

# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

#

# System initialization is started by /etc/init/rcS.conf

#

# Individual runlevels are started by /etc/init/rc.conf

#

# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf

#

# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,

# with configuration in /etc/sysconfig/init.

#

# For information on how to write upstart event handlers, or how

# upstart works, see init(5), init(8), and initctl(8).

#

# Default runlevel. The runlevels used are:

#  0 - halt (Do NOT set initdefault to this)

#  1 - Single user mode

#  2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#  3 - Full multiuser mode

#  4 - unused

#  5 - X11

#  6 - reboot (Do NOT set initdefault to this)

#

id:5:initdefault:

S0:12345:respawn:/sbin/agetty ttyS0 115200

[root@localhost ~]#

四、重启服务器

[root@localhost ~]# reboot

五、在宿主机上测试连接

[root@study ~]# virsh list

Id    Name                          State

----------------------------------------------------

4    centos                        running

[root@study ~]# virsh console 4

Connected to domain centos

Escape character is ^]

CentOS release 6.5 (Final)

Kernel 2.6.32-431.el6.x86_64 on an x86_64

localhost.localdomain login: root

Password:

Last login: Thu Oct 13 02:51:30 on ttyS0

[root@localhost ~]#

注:按 ctrl+] 组合键退出virsh console

对于centos 7

在虚机里运行

[root@localhost ~]# grubby --update-kernel=ALL --args="console=ttyS0"

then

[root@localhost ~]# reboot

即可

virsh链接虚拟机_KVM 通过virsh console连入虚拟机相关推荐

  1. KVM 通过virsh console连入虚拟机

    新安装一台虚拟机后,是无法通过virsh console 命令连入虚拟机中的,这时我们需要开启虚拟机的console功能. 一.添加ttyS0的许可,允许root登陆 [root@localhost ...

  2. virsh console无法连接虚拟机

    最近用virt-manager管理VKM虚拟机,virt-mamager里可以打开虚拟机窗口,可是命令行用virsh console无法打开虚拟机控制台. 用virsh edit查看了虚拟机配置文件, ...

  3. virsh 关机_kvm虚拟机不能使用virsh shutdownw命令关闭虚拟机的解决方法

    今天笔者在对kvm虚拟机进行管理时,使用virsh shutdown命令关闭指定的虚拟机时,发现虽然有如下的提示,但其实虚拟机却一直不会真正的关闭. 经过查看virsh命令帮助和上网查询,才得知vir ...

  4. virsh 网络设置_KVM使用Network Filters进行虚拟机网络管理 | leon的博客

    1.1 Network Filters介绍 Network filtering XML为虚拟化系统管理员提供了一种网络流量的过滤规则,系统管理员可以通过配置过滤参数实施和管理对虚拟机网络流量的接受和转 ...

  5. virsh 网络设置_KVM虚拟机网络配置

    Redhat网卡配置是放在/etc/sysconfig/network-scripts目录下面的一大堆文件里面,修改网络时需要依次修改. Debian系的则是存在/etc/network/interf ...

  6. virsh链接虚拟机_virsh创建虚拟机

    1. 查看cpu是否支持虚拟化 和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持 2. 安装工具 ...

  7. virsh链接虚拟机_virsh基于KVM创建虚拟机

    1. 查看cpu是否支持虚拟化 和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持egrep 'v ...

  8. virsh 网络设置_KVM中的宿主机网络配置

    Kvm 虚拟化技术中,网络访问方式分为三种,分别是: (1)虚拟网络'default':NAT  (默认方式,支持虚拟机上网但不支持互访) (2)主机设备  vnet0(根据实际情况而定):macvt ...

  9. virsh 关机_聊聊:kvm虚拟机管理命令virsh的基本操作

    原标题:聊聊:kvm虚拟机管理命令virsh的基本操作 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个 ...

最新文章

  1. Lync Server 2010移动功能部署PART B:外部篇
  2. NR 5G 密钥与安全详解
  3. Ubuntu下一个好用的终端
  4. 阿里技术专家都铎:一文搞懂技术债
  5. Slog76_用一个简单的游戏演示与数据库的交互(微信小程序之云开发-全栈时代6)...
  6. 电子商务概论(农)之形考作业一
  7. 摄影名词解释 (ISO、快门、光圈、曝光、测光与测光模式、曝光补偿、焦距、光学变焦与数码变焦、景深与光圈优先、白平衡与RAW)
  8. 海康播放视频Demo
  9. 多选框的 全选 与 取消全选
  10. 黑苹果hidp显示不清楚_bigsur 黑苹果开启HIDPI失败解决方法
  11. 如何用微信自动添加wifi连接服务器地址,微信服务号如何实现扫码自动连接WIFI?详细步骤介绍!...
  12. GC回收算法--当女友跟你提分手!
  13. 曙光服务器面板显示感叹号,磁盘阵列和磁带库面板感叹号灯橙色
  14. 第3章第1节:使用图片来活跃整张幻灯片版面的气氛 [PowerPoint精美幻灯片实战教程]
  15. mysql查询名字相同数据排列出来_mysql 的sql语句来查找重复数据,并让其都显示出来?...
  16. 鸿蒙王者荣耀想要转区吗,王者荣耀开放转区 转区转角色服务要求条件汇总
  17. 由经纬度计算地球上任意两点的距离
  18. 关于.9图失效以及.9图不可以错过的细节点
  19. 正大国际:做外盘期货主帐户有什么风险?
  20. IntelliJ IDEA 中设置左菜单字体, 编辑器字体和控制台的字体

热门文章

  1. php删除双引号,PHP引号前添加反斜杠、去除反斜杠的方法
  2. bst java_图解:二叉搜索树算法(BST)
  3. mysql查询包含字符串的记录_MySQL查询字符串中包含字符的记录
  4. 面试准备每日五题:C++(五)——野指针、句柄指针、newdeletemallocfree、extern、类成员权限
  5. Leetcode每日一题:50.powx-n
  6. 机器学习-吴恩达-笔记-9-聚类
  7. 【三】Jmeter:测试片段
  8. 怎样制作网吧服务器,网吧游戏服务器制作的过程是怎样的
  9. 研华数据采集卡如何采集压力信号转化为数字信号_我所了解的数据-数据分析-数据产品...
  10. linux uwsgi 非root,nginx – 只能用root运行uwsgi