1. 程式人生 > >KVM 通過virsh console連入虛擬機器

KVM 通過virsh console連入虛擬機器

新安裝一臺虛擬機器後,是無法通過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

[[email protected] ~]# 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
[
[email protected]
~]#

四、重啟伺服器

[root@localhost ~]# reboot

五、在宿主機上測試連線

[[email protected] ~]# virsh list
 Id    Name                           State
----------------------------------------------------
 4     centos                         running

[[email protected] ~]# 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
[
[email protected]
~]#

注:按 ctrl+] 組合鍵退出virsh console

對於centos 7

在虛機裡執行

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

then

[root@localhost ~]# reboot

即可

相關推薦

linux實訓第五天--KVM 通過virsh console虛擬機器

  下面都在kvm-qemu虛擬機器中進行 [[email protected] ~]# vi /etc/default/grub  修改一行 GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0

KVM 通過virsh console虛擬機器

新安裝一臺虛擬機器後,是無法通過virsh console 命令連入虛擬機器中的,這時我們需要開啟虛擬機器的console功能。一、新增ttyS0的許可,允許root登陸[root@localhost ~]# echo "ttyS0" >> /etc/secure

KVM使用virsh console無法接的解決辦法(轉)

AMF nbsp sca roo etc ive pat clas efault 一、問題描述: KVM中宿主機通過console無法連接客戶機,卡在這裏不動。 # virsh console vm01 Connected to domain vm01 Esca

通過 KVM+virt-manager配置雙屏虛擬機器(兩套鍵盤。滑鼠)

 通過KVM+VirtManager配置雙屏虛擬機器 1安裝VirtManager $sudo yum -y install virt-manager 2.啟動VirtManager

linux virsh console無法登入虛擬

kvm linux 使用console登陸虛擬機但是沒有成功,卡主截圖: 通過網上查詢,但是很多都是centos6的配置 centos7中並文件沒有/etc/grub.conf文件 [root@h4 ~]# virsh console linux1 Connected to domain linux

通過kickstart實現全自動安裝虛擬機器

kickstart實現全自動安裝虛擬機器 概述: Kickstart是一種無人值守的安裝方式。它的工作原理是在安裝過程中記錄典型的需要人工干預填寫的各種引數,並生成一個名為ks.cfg的檔案。 如果在安裝過程中(不只侷限於生成Kickstart安裝檔案的機器)出現要填寫引數的情況,安

能當主力,能虛擬機器,還能隨時打包帶走,Linux 就是這麼強大

這裡介紹一下自己管理自己的Linux桌面的一點經驗吧,我覺得還是有不少可取之處的。先來說一下大多數人管理Linux桌面的方法有哪些不方便的地方吧: 買新電腦了,又得在新電腦上安裝Linux,安裝各種軟體,各種庫,各種開發環境,配置各種服務,真麻煩。 最近一直在用電

在win10上通過VMware安裝ubuntu16.04虛擬機器問題記錄

(想記錄一下安裝過程,下回安裝省時間,遇到的問題記得更清楚) 1.    安裝VMware:就按提示直接安裝就行。 3.    螢幕沒有自適應,需要安裝VMwareTools,但是重啟後發現,重啟後系統自動進入客人會話模式:          a) cd/usr/sha

virsh建立/關閉/停止虛擬機器常用的幾條指令

定義:virsh definexxx.xml xxx為xml檔案所在的路徑及檔名稱,在當前目錄下則不寫路徑啟動:virsh start xyz xyz為虛擬機器xml配置檔案中虛擬機器的名字<name>rhel6.2_2</name>停止:virsh

ESX通過命令列重啟虛擬機器

一.測試環境和背景環境:esxi5.1-esxi6.5(甚至esx4.0應該也是可以使用的)背景:如果esxi下面某一臺vm宕機了,並且esxi的控制檯卡死不能用,為了不影響同一個esx下其他的vm正常使用,那麼我們只能用命令列來單獨重啟此vm,保證一定得安全性和效率。下面我

KVM學習筆記(二)--虛擬機器克隆

一、KVM建立虛擬機器 建立磁碟檔案及虛擬機器映象 [[email protected] images]# ll /var/lib/libvirt/images/ #kvm存放虛擬機器的路徑 [[email protected] image

菜鳥玩雲端計算之八:Ubuntu Server12.10 之KVM虛擬機器virsh console登入問題

菜鳥玩雲端計算之八:Ubuntu Server12.10 之KVM虛擬機器及virsh console登入問題(持續更新中...)cheungmineKVM是Linux核心級的虛擬技術.本文把如何在Ubuntu Server12.10上搭建虛擬機器作一個系統的總結. 類似文章

kvm宿主機使用console登陸kvm虛擬機器卡住解決辦法

宿主機如果需要使用virsh console到虛擬機器的shell,需要修改虛擬機器的相關配置檔案cat > /etc/default/grub << EOFGRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GR

linux實訓第五天--Centos7搭建KVMvirsh虛擬機器管理

DAY05 案例一-->搭建KVM KVM:Kernel-based Virtual Machine 案例1.0:環境準備 基於實訓前面所學知識,快速配置一臺圖形化的虛擬主機,有以下要求 案例1.1:開啟支援虛擬化 案例1.2:配置基於http的網路yum

centos7 通過kvm+vnc 實現遠端桌面虛擬化和建立windows、Linux虛擬機器

感謝朋友支援本部落格,歡迎共同探討交流,由於能力和時間有限,錯誤之處在所難免,歡迎指正! 如果轉載,請保留作者資訊。 部落格地址:http://blog.csdn.net/qq_21398167 原

在宿主機上通過NAT模式給kvm虛擬機器配置公網IP

宿主機只有一個外網IP的時候,使用NAT(網路地址轉換)模式讓虛擬系統通過宿主機器所在的網路來訪問公網。 KVM虛擬機器Nat方式上網步驟: 1.確保宿主機能通外網 2.檢視當前活躍網路,可以看到

如何使用 virsh 命令建立、還原和刪除 KVM 虛擬機器快照 | Linux 中國

如果你在使用基於 KVM 的虛擬機器管理程式,那麼可以使用 virsh 命令獲取虛擬機器或域快照

運維之系統服務篇------1. KVM構建及管理 、 virsh控制工具 、 映象管理 、 虛擬機器快建技術

ONE DAY 1.Virsh 2.本機與虛擬機器搭建yum庫 3.安裝KVM虛擬化服務平臺 4.快速搭建虛擬機器 5.搭建教學環境 TWO DAY 1.釋出網路YUM源 2.擴充套件的10個應用(目錄----許可權的數值--------histroy-----du----

console登入kvm 虛擬機器

    kvm虛擬機器在沒有ip或者圖形介面的情況下可能會無法登入,通過下面的配置可以在遇到這種問題時,通過從console口登入,來檢查虛擬機器的狀態。下面的操作均為在虛擬機器中的操作,並非在物理機上的操作。 CentOS/RHEL 6 1 建立ttyS0配置檔案 vi

kvm 虛擬化 virsh,virt-manager 刪除虛擬機器

一、libvirt、virsh、virt-manager 介紹 kvm 虛擬化中 libvirt 是目前使用最為廣泛的對 kvm 虛擬機器進行管理的工具和應用程式介面,而且一些常用的虛擬機器管理工具(virsh、virt-install、virt-manage