Linux Centos6.7 KVM 环境的构建

Linux Centos6.7 KVM 环境的构建

第一步:为虚拟机开启“虚拟化Intel VT-x或AMD-V/RVI(V)”功能:
Linux Centos6.7 KVM 环境的构建
然后开机检查CPU是否支持虚拟化:
(egrep ‘(vmx|svm)’ /proc/cpuinfo)
Linux Centos6.7 KVM 环境的构建
如果输出的结果包含VMX,它是Intel处理器虚拟机技术标志:如果包含SVM,它是AMD处理器虚拟机技术的标志,如果你什么都没有得到,那是你的系统并没有支持虚拟化的处理,不能使用KVM。如果在VMware Workstation中,必须把CPU的“虚拟化Intel VT-x或AMD-V/RVI(V) ”功能开启。
第二步:检查内核版本
内核版本:2.6.20以上的内核版本自带KVM,但是在安装系统时,KVM可能未被安装。
Linux Centos6.7 KVM 环境的构建
第三步: 安装配置KVM相关软件(因为我的系统已经提前安装过了,所以会提示不用再做任何操作)

  1. [[email protected] 桌面]# yum install kvmLinux Centos6.7 KVM 环境的构建
    2.[[email protected] 桌面]# yum install virt-*Linux Centos6.7 KVM 环境的构建
    3.[[email protected] 桌面]# yum install libvirt Linux Centos6.7 KVM 环境的构建
    4.[[email protected] 桌面]# yum install qemu-kvm-tools #安装kvm调试工具(可以不安装)
    5.[[email protected] 桌面]# yum install python-virtinst #安装python组件,主要用来记录创建vm时的xml文件Linux Centos6.7 KVM 环境的构建
    6.[[email protected] 桌面]# yum install qemu-img #安装qemu组件,使用qemu命令来创建磁盘,启动虚拟机等(这个可能在安装时qemu-kvm.x86_64已安装)
    7.[[email protected] 桌面]# yum install bridge-utils #安装网络支持工具
    8.[[email protected] 桌面]# init 6 #重启服务器
    重启后确认libvirtd服务是否正常启动
    [[email protected] 桌面]# service libvirtd restartLinux Centos6.7 KVM 环境的构建
    9.检查KVM是否加载成功
    [[email protected] 桌面]# lsmod |grep kvm
    Linux Centos6.7 KVM 环境的构建
    Linux Centos6.7 KVM 环境的构建
    【注意】若运行命令后没有出现以上信息,可能是以下原因:
  1. kvm软件包未安装
    可通过rpm -qa|grep kvm查看,若kvm软件包安装好应出现以下信息

  2. 物理机CPU的虚拟化支持未开启,可参照教材“3.2 配置硬件环境”设置

  3. VMware虚拟机的“虚拟化Intel VT-x或AMD-V/RVI(V)”功能未开启

  4. “虚拟化Intel VT-x或AMD-V/RVI(V)”功能已开启,但是没有关闭虚拟机电源再重新打开电源。