虚拟化产品对比介绍
虚拟化产品对比介绍
vmware 仿真虚拟化
xen [kernel-xen] rhel5 半虚拟化
KVM rhel6_x64 全虚拟化
Docker rhel7_x64 全虚拟化
虚拟化技术对比介绍:
仿真虚拟化 [对系统硬件没有要求,性能最低]
半虚拟化 [虚拟机可以使用真机物理硬件,性能高,需要改内核]
全虚拟化 直接使用物理硬件,性能高
vmware 支持仿真虚拟化
xen 半虚 REHL5 自带 xen, 安装时需要安装内核 rpm -ivh kernel-xen-xxx.rpm
kvm 全虚拟化 RHEL6 自带 kvm
KVM 概述:
KVM 即 Kernel-based Virtual Machine 基于内核的虚拟机。
KVM,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的各个主要发行版本中。
它使用 Linux 自身的调度器进行管理,所以相对于 Xen,其核心源码很少。KVM 目前已成为学术界的主流 VMM(虚拟机监控器)之一。KVM 的虚拟化需要硬件支持(如 Intel VT 技术戒者 AMD V 技术)。是基于硬件的完全虚拟化。而 Xen 早期则是基于软件模拟的 Para-Virtualization。
查看 CPU 硬件是否支持虚拟化
Intel 酷睿 i5 4590 参数
在中关村在线:
http://detail.zol.com.cn/382/381245/param.shtml 查:Intel 酷睿 i5 4590 参数
KVM: 是指基于 Linux 内核的虚拟机(Kernel-based Virtual Machine)。是第一个整合到 Linux内核的虚拟化技术。在 KVM 模型中,每一个虚拟机都是一个由 Linux 调度程序管理的标准进程,你可以在用户空间启动客户机操作系统。
一个普通的 Linux 进程有两种运行模式:内核和用户。 KVM增加了第三种模式:客户模式(有自己的内核和用户模式)
XEN :需要升级内核,只能支持和物理机系统一样的操作系统。 xen 虚拟上,不可以可以运行 windows
KVM: 支持 linux 以外的其它系统。比如:windows
注: 只有 64 位 RHEL6 以上系统支持 KVM。 32 位系统不支持。
QEMU:是一套由 Fabrice Bellard 所编写的以 GPL 许可证分发源码的模拟处理器,在 GNU/Linux 平台上使用广泛。QEMU 具有高速度和跨平台的特性,QEMU 能模拟至接近真实电脑的速度。
QEMU 能模拟整个电脑系统,包括中央处理器及其他周边设备。
QEMU 和 vmware 一样都是支持仿真虚拟化,效率比较低。
扩展:
网络模拟器:GNS3 , Packet tracer , IOU (考 CCIE)
开启 BIOS 虚拟化支持。
查找 VT 改为: enable 。BIOS 中也要打开,默认很多机器没有打开。
排错:安装虚拟机出现 intel vt -x 处于禁用状态打不开处理方式
处理方式
情况一:进 入BIOS,以华硕主板为例:步骤: 进入高级模式---进入高级菜单---开启 intel 虚拟技术
情况二:传统的BOIS界面,找到这个