美文网首页
Learning KVM - part2 安装KVM

Learning KVM - part2 安装KVM

作者: drfung | 来源:发表于2017-06-08 20:44 被阅读98次

这次我们将介绍如何在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

相关文章

  • Learning KVM - part2 安装KVM

    这次我们将介绍如何在CentOS 7.3上使用yum repository安装KVM。 KVM作为linux内核模...

  • centos install vagrant with kvm

    先检查一下是否支持KVM 安装kvm等环境 安装vagrant 安装vagrant-libvirt插件 创建kvm...

  • KVM管理工具Webvirtmgr安装

    确保kvm已经安装成功,见 centos7安装kvm本文基于docker安装,见 centos7安装docker ...

  • KVM + MacOS

    1. 安装前提 KVM+qemu环境配置好,参考ArchLinux/Manjaro 配置KVM环境 安装其他环境(...

  • ubuntu KVM配置

    ubuntu KVM 安装及配置 环境准备 本地操作系统ubuntu 18.04 TLS一台 软件安装 安装kvm...

  • 2019-05-20 kvm虚拟化

    1:什么是虚拟化? 2:为什么要用虚拟化? 3:kvm虚拟化管理软件的安装 4:安装一台kvm虚拟机 5:kvm虚...

  • kvm基本命令

    kvm常用管理命令 kvm连接方式 kvm磁盘磁盘 kvm快照管理 kvm克隆虚拟机 kvm桥接网络 kvm虚拟机...

  • CentOS7安装KVM

    CentOS7安装KVM 一、简介 KVM是Kernel Based Virtual Machine的简称,能够利...

  • kvm管理

    kvm kvm安装 前期准备 确定机器有VT 确定机器有VTegrep '(vmx|svm)' /proc/cpu...

  • kwm的安装及配置

    一、安装kvm虚拟化管理工具 KVM:Kernel-based Virtual Machine yum insta...

网友评论

      本文标题:Learning KVM - part2 安装KVM

      本文链接:https://www.haomeiwen.com/subject/ftgzfxtx.html