精华内容
下载资源
问答
  • virsh console ubuntu

    2017-12-15 20:50:00
    ubuntu guest setting systemctl disable systemd-networkd-wait-online systemctl enable serial-getty@ttyS0.service systemctl start serial-getty@ttyS0.service ... virsh console ubuntu...

    ubuntu guest setting

      systemctl disable systemd-networkd-wait-online
      systemctl enable serial-getty@ttyS0.service
      systemctl start serial-getty@ttyS0.service

    login by console

      virsh console ubuntu1

    exit guest

      ctrl + ]

    virsh xml define

    <domain type='kvm' >
      <name>slb1</name>
      <memory unit='MiB'>1024</memory>
      <currentMemory unit='MiB'>1024</currentMemory>
      <vcpu placement='static'>1</vcpu>
      <os>
        <type arch='x86_64' machine='pc'>hvm</type>
        <boot dev='hd'/>
        <!--boot dev='cdrom'/--> 
      </os>
      <features>
        <acpi/>
        <apic/>
      </features>
      <on_poweroff>destroy</on_poweroff>
      <on_reboot>restart</on_reboot>
      <on_crash>destroy</on_crash>
      <devices>
        <disk type='file' device='disk'>
          <driver name='qemu' type='qcow2'/>
          <source file='/opt/vms/slb1.qcow2'/>
          <target dev='hda' bus='ide'/>
        </disk>
    
        <interface type='network'>
          <source network='default'/>
          <target dev='vnet-slb1'/>
        </interface>
    
        <serial type='pty'>
          <target port='0'/>
        </serial>
        <console type='pty'>
          <target type='serial' port='0'/>
        </console>
    
        <input type='mouse' bus='ps2'>
          <alias name='input0'/>
        </input>
    
        <input type='keyboard' bus='ps2'>
          <alias name='input1'/>
        </input>
    
        <serial type='pty'>
          <target port='0'/>
        </serial>
        <console type='pty'>
          <target type='serial' port='0'/>
        </console>
    
        <graphics type='vnc' port='-1' listen = '0.0.0.0' keymap='en-us'/>
    
      </devices>
    </domain>

    end.

    转载于:https://www.cnblogs.com/sixloop/p/8044785.html

    展开全文
  • virsh console

    千次阅读 2015-06-17 21:45:51
    参考自链接http://www.2cto.com/os/201411/354288.html下的文章,... 问题描述:  先执行命令virsh start mycentos,启动虚拟机。... 当执行命令virsh console mycentos后出现如下显示: ... virsh console mycentos

    参考自链接http://www.2cto.com/os/201411/354288.html下的文章,感谢作者,自己整理备份,以备查用。


    问题描述:

            先执行命令virsh start mycentos,启动虚拟机。

            当执行命令virsh console mycentos后出现如下显示:

            virsh console mycentos
            Connected to domain mycentos
            Escape character is ^]

            按任何键都没有反应。


    解决方法:

    启动mycentos修改其配置:

    1、修改 /etc/securetty 到最后添加 ttyS0

    echo ttyS0 >>/etc/securetty

    2、修改/etc/inittab 到最后添加 S0:12345:respawn:/sbin/agetty/ ttyS0 115200

    echo "S0:12345:respawn:/sbin/agetty/ ttyS0 115200" >> /etc/inittab

    3、修改/etc/grub.conf ,在 kernel 这一行的末尾,添加console=ttyS0

    4、重启mycentos  : reboot


    重启后即可正常通过终端连接到虚拟机。


    展开全文
  • virsh console 设置

    2019-09-19 19:29:32
    虚拟机设置步骤: 1、添加ttyS0的安全许可,允许root登录: echo "ttyS0" >> /etc/securetty 2、在/etc/grub.conf文件中为内核添加参数: console=ttyS0 3、在/etc/inittab中添加 ...

    虚拟机设置步骤:

     

    1、添加ttyS0的安全许可,允许root登录:

    echo "ttyS0" >> /etc/securetty


    2、在/etc/grub.conf文件中为内核添加参数:

    console=ttyS0

     

    3、在/etc/inittab中添加

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


    4. reboot 



    原理:

    securetty设置安全权限,允许root登录。

    修改 grub.conf 让内核把输出定向至 ttyS0。 

    在inittab里加一个ttyS0在系统启动时会生成一个ttyS0来接收内核的数据。


    关于终端的基本概念汇总:

    tty(终端设备的统称):

    tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。

    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

     

    pty(伪终端,虚拟终端):

    但是如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)

     

    pts/ptmx(pts/ptmx结合使用,进而实现pty):

    pts(pseudo-terminal slave)是pty的实现方法,与ptmx(pseudo-terminal master)配合使用实现pty。

     

    在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:
     

    1、串行端口终端(/dev/ttySn)

    串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/dev/ttyS1)等,设备号分别是(4,0), (4,1)等,分别对应于DOS系统下的COM1、COM2等。若要向一个端口发送数据,可以在命令行上把标准输出重定向到这些特殊文件名上即可。例如,在命令行提示符下键入:echo test > /dev/ttyS1会把单词”test”发送到连接在ttyS1(COM2)端口的设备上。

     

    2、伪终端(/dev/pty/)

    伪终端(Pseudo Terminal)是成对的逻辑终端设备(即master和slave设备, 对master的操作会反映到slave上)。

    例如/dev/ptyp3和/dev/ttyp3(或者在设备文件系统中分别是/dev/pty /m3和 /dev/pty/s3)。它们与实际物理设备并不直接相关。如果一个程序把ptyp3(master设备)看作是一个串行端口设备,则它对该端口的读/ 写操作会反映在该逻辑终端设备对应的另一个ttyp3(slave设备)上面。而ttyp3则是另一个程序用于读写操作的逻辑设备。telnet主机A就是通过“伪终端”与主机A的登录程序进行通信。


    3、控制终端(/dev/tty)

    如果当前进程有控制终端(Controlling Terminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps –ax”来查看进程与哪个控制终端相连。对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0)。使用命令”tty”可以查看它具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接。

     

    4、控制台终端(/dev/ttyn, /dev/console)

    Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去。tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上(这时也叫控制台终端)。因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上。/dev/console即控制台,是与操作系统交互的设备,系统将一些信息直接输出到控制台上。目前只有在单用户模式下,才允许用户登录控制台。

     

    5 虚拟终端(/dev/pts/n)

    在Xwindows模式下的伪终端.如我在Kubuntu下用konsole,就是用的虚拟终端,用tty命令可看到/dev/pts/1。 

     

    6 其它类型

    Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。例如针对ISDN设备的/dev/ttyIn终端设备等。这里不再赘述。

     

    tty设备包括虚拟控制台,串口以及伪终端设备。

    /dev/tty代表当前tty设备,在当前的终端中输入 echo “hello” > /dev/tty ,都会直接显示在当前的终端中。


    转载于:https://my.oschina.net/davisqi/blog/290336

    展开全文
  • virsh console centos7.0 Connected to domain centos7.0 Escape character is ^] 解决方法(在虚拟机中做如下操作) 1、修改 /etc/securetty 到最后添加 ttyS0 echo ttyS0 >> /etc/securetty 2、修改/...

    现象是连接时卡在这里就不动了

    virsh console centos7.0
    Connected to domain centos7.0
    Escape character is ^]
     

    解决方法(在虚拟机中做如下操作)

    1、修改  /etc/securetty 到最后添加 ttyS0

        echo ttyS0 >> /etc/securetty

    2、修改/etc/inittab 到最后添加  S0:12345:respawn:/sbin/agetty/ ttyS0 115200

        echo "S0:12345:respawn:/sbin/agetty/ ttyS0 115200" >> /etc/inittab

    3、修改/etc/grub.conf 或者/etc/grub2.cfg

    在系统配置添加console=ttyS0

    我的是/etc/grub2.cfg,修改后的配置如下:

    4、重启虚拟机

    重启之后再次执行virsh console centos7.0,回车后输入账号密码登录,如果要退出执行Ctrl+]

    展开全文
  • 新安装一台虚拟机后,是无法通过virsh console 命令连入虚拟机中的,这时我们需要开启虚拟机的console功能。一、添加ttyS0的许可,允许root登陆[root@localhost ~]# echo "ttyS0" >> /etc/securetty二、编辑/...
  • 为KVM客户机添加virsh console支持 在KVM中安装了一个RHEL6.1,启动virsh命令想通过console命令连接至客户机的终端,结果输入命令后终端卡在这个状态: virsh # console vm000001 Connected to domain vm000001 ...
  • 1.进入ubuntu虚机(ssh/vnc) 2.开启访问服务 sudo systemctl enable serial-getty@ttyS0.service sudo systemctl start serial-getty@ttyS0.service 3.使用virsh console访问虚机(进入...virsh console 虚机名称 ...
  • KVM 通过virsh console连接Vm 新安装一台虚拟机后,是无法通过virsh console 命令连入虚拟机中的,这时我们需要开启虚拟机的console功能。 一、添加ttyS0的许可,允许root登陆 [root@localhost ~]# echo "ttyS0...
  • 一、在kvm虚拟机中执行如下命令 systemctl start serial-getty@ttyS0.service systemctl enable serial-getty@ttyS0.service ...[root@192-168-5-25 ~]# virsh console node-192.168.5.69-Harbor Con...
  • 使用console登陆虚拟机但是没有成功,卡主截图: 通过网上查询,但是很多都是centos6...[root@h4 ~]# virsh console linux1 Connected to domain linux1 Escape character is ^] [root@ungeolinux ~]# cat /etc/sec...
  • CentOS 7虚拟机支持virtsh console访问方法: 1. 在KVM(客户机)下开机启动并启动服务 ...virsh console centos7 ## CentOS7是虚拟机名称 提示:进去之后回车多次即可通过账号密码登录,退出执行Ctrl+] ...
  • virsh console连接客户机

    千次阅读 2016-11-14 22:17:45
    http://www.yingzinanfei.com/2016/09/22/virsh-consolelianjiekehuji/可以实现在宿主机中命令行连接到客户机的命令行 需要在客户机添加支持 客户机: - 添加ttyS0的安全许可,允许root登录 #echo "ttyS0" >> /etc/...
  • kvm virsh console 配置

    2013-02-03 21:23:00
    新建虚拟机的时候 没有使用dhcp 所以网络环境配置还是要通过vnc登陆到虚拟机 然后再配置 一次两次还行 但是次数一多 就有了而一种砸电脑的冲动 太费事儿了 其实可以通过virsh console your-guest连接虚拟机 但是有...
  • 使用virsh console连接虚拟机

    千次阅读 2014-08-26 15:53:55
    在网络控制的比较严格的情况下,远程桌面等连接虚拟机的方式可能会受到限制。virsh有一个现有的命令,可以在需要的时候应应急
  • virsh console 无法连接到虚拟机

    千次阅读 2015-03-23 16:54:55
    # virsh console vm01 Connected to domain vm01 Escape character is ^]   解决办法:利用vnc或宿主机的桌面进入客户机vm01中添加参数 1、添加ttyS0的安全许可,允许root登录: # echo "ttyS0" >> /etc/...
  • 1、 进入虚机中,编辑 /etc/default/grub 文件,找到下面行: GRUB_CMDLINE_LINUX="crashkernel=auto rd....GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet console=ttyS0,11
  • 为KVM客户机添加virsh console支持 在KVM中安装了一个RHEL6.1,启动virsh命令想通过console命令连接至客户机的终端,结果输入命令后终端卡在这个状态: virsh # console test Connected to domain test Escape...
  • [root@666 ok]# virsh list --all Id Name State ---------------------------------------------------- 1 c01 running - c02 ...
  • <div><p>Since we have disabled virsh console in favor of VM logging, demo.sh script was unable to connect to the cirros VM at the very end of the deployment process. Therefore we update script so that...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 261
精华内容 104
关键字:

consolevirsh