KVM
一、KVM简介 公司部分Linux服务器利用率不高,为充分利用这些linux服务器,可以部署KVM虚拟化平台,在物理机上运行多个业务系统(虚拟机)。例如,在运行Nginx的服务器上部署KVM,然后在虚拟机上运行Tomcat,MySQL等企业服务。 KVM是Kernel Virtual Machine的简写,目前Linux发行版自带的软件,在64位的系统平台上运行KVM,同时需要硬件(CPU)支持VT技术。 KVM的前身是QEMU,2008年被RedHat 收购并获得一项 hypervisor 技术,不过RedHat的KVM被认为将成为未来的Linux hypervisor 的主流,准确的来说KVM仅仅是linuux内核的一个模块,管理和创建完整的KVM虑拟机需要重讨的辅助下且 KVM从2.6.20版本后就直接整合到linux内核,它依托CPU虚拟化指令集(如Inter-VT AMD-V)实现高性能的虚拟化支持,由于与linux内核高度整合,因此在性能,安全性,兼容性,稳定性上有很好的实现。在KVM的环境中运行的每个虚拟化操作系统表现为单个系统进程并与linux安全模块(selinux)有很好的整合,可以灵活的实现资源的管理及分配。 二、 安装kvm 1、环境 真机linux必须是64位操作系统,RHEL5.4及以上的系统平台 cpu支持VT技术(BIOS中开启) 注意