KVM

KVM产品简介

公司部分linux服务利用率不高, 为充分利用这些linux服务器,可以部署KVM虚拟化平台,在物理机上运行多个业务系统(虚拟机)。例如,在运行nginx的服务器上部署KVM,然后在虚拟机上运行Tomcat,MySQL等企业服务。

KVM目前linux发行版自带的软件,在64位的系统平台上运行KVM,同时需要硬件CPU支持VT技术,KVM的前身是QEMU,准确来说KVM仅仅是linux内核的一个模块。

KVM从2.6.20版本后就直接整合到linux内核,它依托CPU虚拟化指令集(Inter-VT AMD-V)实现高性能的虚拟化支持,由于与linux内核高度整合,因此在性能,安全性,兼容性,稳定性上有很好的实现,在KVM的环境中运行的每个虚拟化操作系统表现为单个系统进程并与linux安全模块(selinux)有很好的整合,可以灵活的实现资源的管理及分配。

KVM虚拟化平台的硬性条件

1.真机linux必须是64位操作系统,RHEL5.4及以上的系统平台

2.CPU支持VT技术(BIOS中开启)

注意:VMware虚拟机中linux开机前需要勾选Inter-VT-x/EPT或AMD/RVI(v)

KVM的安装

安装前要查看CPU是否支持虚拟化

Intel CPU:内核

cat  /proc/cpuinfo  |grep vmx

AMD CPU:

cat  /proc/cpuinfo  |grep smv

若以上操作有输出,就说明CPU支持虚拟化

1.安装桌面及KVM所需软件

相关推荐