Learning KVM - part2 安装KVM

这次我们将介绍如何在CentOS 7.3上使用yum repository安装KVM。

KVM作为linux内核模块,允许用户态程序调用Intel或AMD处理器的硬件虚拟化技术为客户机(guests)提供cpu及内存。
KVM使用QUMU提供I/O设备仿真。QUME是一个强大的用户态仿真器,可以在宿主进程上仿真种类繁多的用户进程而仅仅有少许的性能损耗。使用KVM内核模块甚至可以达到接近原生的效率。
一般我们会使用libvirt API和工具去管理KVM,常用的工具有virshvirtual-installvirt-clone

以下是KVM相关包说明:

yum 包 功能说明
qemu-kvm 提供kvm.ko和kvm_intel内核模块。KVM的核心部分
qemu-kvm-common 各种BIOS和网络的脚本
qemu-image 硬盘管理工具
bridge-utils 为物理机和虚拟机的网卡提供桥接
virt-manager KVM虚拟机图形管理界面
virt-install 主要的命令行工具,提供virt-insatll,virt-clonevirt-convert工具
libvirt 提供libvirt守护进程
libvirt-python 提供python的API接口
libvirt-client 提供用户态的API接口,例如virsh
libguestfs-tools 包含一系列访问修改虚拟机镜像的工具,支持Vmware格式(VMDK)和Hyper-V磁盘格式

安装步骤

  1. 检查宿主机是否有开启处理器VT技术。如果没有检查到“vmx”或“svm”,请检查是否有在BIOS里开启。
    [root@localhost ~]# grep -Ec "(vmx|svm)" /proc/cpuinfo
    1
    
  2. 安装KVM和KVM工具包
    [root@localhost ~]# yum install qemu-kvm libvirt libvirt-python libguestfs-tools bridge-utils virt-install -y
    
  3. 启动“libvirtd”服务
    [root@localhost ~]# systemctl enable libvirtd && systemctl start libvirtd
    [root@localhost ~]# systemctl status libvirtd
    ● libvirtd.service - Virtualization daemon
       Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2017-06-08 11:00:14 CST; 1min 41s ago
         Docs: man:libvirtd(8)
               http://libvirt.org
     Main PID: 3193 (libvirtd)
       CGroup: /system.slice/libvirtd.service
               └─3193 /usr/sbin/libvirtd
    
    Jun 08 11:00:14 localhost.localdomain systemd[1]: Starting Virtualization daemon...
    Jun 08 11:00:14 localhost.localdomain systemd[1]: Started Virtualization daemon.
    [root@localhost ~]#
    
  4. 检查KVM内核模块
    [root@localhost ~]# lsmod | grep -i kvm
    kvm_intel             170181  0
    kvm                   554609  1 kvm_intel
    
  5. 如果您想使用图形界面管理KVM,请安装“virt-manager”包。
    [root@localhost ~]# yum install virt-manager -y
    
  6. (可选)安装“virt-top”监控宿主机上的虚拟机的状态
    [root@localhost ~]# yum install virt-top -y
    
  7. 安装“vnc-view”用于虚拟机的vnc终端。
    [root@localhost ~]# yum install virt-viewer -y
    

(可选)安装vnc客户端配置xshell映射图形界面

操作步骤如下:

  1. 在windows终端安装xhsell以及xmanager软件;
  2. 在linux上安装vnc以及x11软件包;
    yum install vnc*
    
  3. 在windows终端打开“Xmanager - Passive”;


    image.png
  4. 使用xshell连接到linux服务器,配置"会话属性" -> "连接" -> "ssh" -> "隧道" -> 勾选"转发X11连接到Xmanger" ;


    image.png
  5. 重新连接xshell后启动"virt-manager"测试 ;


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

推荐阅读更多精彩内容

  • 近两天在CentOS7上安装了oracle,在网上找了一些资料,发现不是很全面,为了方便以后再次安装,所以...
    即墨雨阅读 6,104评论 1 11
  • 上一章节我们安装了KVM和KVM管理工具,接下来我们配置KVM宿主机(hosts)为虚拟机(guests)提供网络...
    drfung阅读 1,313评论 0 5
  • 使用virt-install命令来创建vm(guests)显然是一种最为直接的,“virt-install”支持交...
    drfung阅读 670评论 0 4
  • 在入睡之前, 我将一切烦恼、恐惧和焦虑交托给宇宙, 我只带着和平与爱进入梦乡。 在我入睡之时到醒来之前, 请无条件...
    简单而快乐着阅读 628评论 0 0
  • 昨夜中秋,与妻相隔两地,甚是想念。幸能梦里重逢,梦醒后乃做此诗,为之记也。 梦里遇婵娟, 执手泪潸然。 梦醒惊风动...
    年糕佳爸阅读 446评论 0 1