RHEL/CentOS6(6.6)虚拟化(2)

N种访问KVM虚拟机的方法

访问一台kvm管理的linux虚拟机有很多方法,如ssh,telnet,web,virt-manager,virt-viewer,virsh等。我个人喜欢把他们分成两类:一.远程管理(你也可以理解为带内):需要虚拟机系统的IP以及相关服务都运行正常才能实现,如ssh,telnet,web等;二.console管理(带外):常用于虚拟机初始化配置和故障调试等场景,如virt-manager,virt-viewer,virsh。本文介绍的是后三种方法。
以下操作都是在下表环境中执行的

主机OS 虚拟机OS 虚拟机name Hypervisor
Centos6.6 Centos6.5 Guest1 KVM

1. virt-manager

一般是默认的图形界面管理工具,可以创建、删除和配置VM

  • 安装virt-manager:
    yum groupinstall "Virtualization Client"
    or
    yum install virt-manager

  • 启动virt-manager:
    virt-manager &

  • 通过virt-manager图形界面来管理控制VM


    virt-manager

2. virt-viewer

此图形界面管理工具没virt-manager功能强大,无法clone和migrate虚拟机。具体用法可通过man virt-viewervirt-viewer --help-all来获取帮助。

  • 安装virt-manager:
    yum groupinstall "Virtualization Client"
    or
    yum install virt-viewer

  • 运行命令virt-viewer
    virt-viewer Guest1

  • 通过virt-viewer图形界面来管理控制VM


    virt-viewer

3. virsh console

virsh能管理kvm和虚拟机,基于libvirt API构建的,是libvirt-client包的一部分。甚至能替代qemu-kvm和virt-manager,可以以root身份运行所有virsh命令,也可以让非特权的普通用户以只读模式运行virsh.而virsh console可以通过虚拟机的串口来进入其控制台,就如同你用串口来管理我们的物理交换机一样。

  • 安装virsh
    yum groupinstall "Virtualization Platform"
    or
    yum install libvirt-client

  • 确保虚拟机中有添加串口


    Serial 1
  • 通过virt-manager进入虚拟机配置ttyS0服务
    附:linux中的串口1在系统中显示为ttyS0,就相当于windows中的com1
    创建/etc/init/ttyS0.conf文件,并添加以下内容:
    stop on runlevel[016] start on runlevel[345] respawn instance /dev/ttyS0 exec /sbin/mingetty /dev/ttyS0

  • 配置虚拟机OS的grub,使虚拟机启动kernel时就启动其串口服务。
    vi /etc/grub.conf
    添加如下内容:
    console=/dev/ttyS0,115200
    添加后的文件内容如下:

    /etc/grub.conf

  • 编辑文件/etc/securetty使root能从串口登陆,添加如下内容:
    ttyS0

  • 手动启动/关闭虚拟机OS的串口服务
    initctl start ttyS0
    initctl stop ttyS0

  • 启动了虚拟机OS的串口服务后,就可以在主机OS中通过命令virsh console来访问虚拟机了
    virsh console Guest1
    看到提示符后按回车就可进入到虚拟机Guest1

    virsh console

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,233评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,013评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,030评论 0 241
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,827评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,221评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,542评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,814评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,513评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,225评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,497评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,998评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,342评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,986评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,812评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,560评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,461评论 2 266

推荐阅读更多精彩内容

  • 桌面虚拟化技术可以定义为将一个计算机资源从另一个计算机资源中剥离的一种技术。在没有虚拟化技术的单一情况下,一台计算...
    宅男子阅读 22,594评论 1 14
  • 安装流程KVM安装流程 进入BIOS系统设置界面,进入设置:Settings->Virtualization Su...
    梦开始的地方是海阅读 1,490评论 0 0
  • 虚拟机因节约资源、维护方便等原因被广泛的应用于服务器生产环境中,常见的虚拟机一般通过 VMware、Virtual...
    点融黑帮阅读 3,985评论 0 17
  • 一、前言KVM,即Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自L...
    yhyok阅读 1,881评论 0 48
  • 获悉石矶,乃女娲补天精炼玉石所化,与娲皇炼石时滴落之溶石――灵珠子同源,石矶后经轮转,复化花果山生猿灵石。灵珠子转...
    鲁西道童阅读 210评论 0 2