[转帖]VMware与KVM全方面对比

vmware,kvm,方面,对比 · 浏览次数 : 0

小编点评

**KVM 特质** - 支持硬件资源配置信息 - 支持自定义多个硬件模板 - 提供了Hosting功能,已分配的用户可以登录到ecp,自己创建虚拟机及存储 - 支持多个不同的quota来对磁盘空间进行不同的划分 - 提供了随机产生登录密码的安全措施 - 提供了HA agent,做到虚拟机在某物理机故障自动切换到其他可以物理机上 - 通过Dashboard可以查看操作产生的日志 **KVM 和 XEN 的区别** - KVM 是嵌入在 Linux 系统内核中的技术 - XEN 是在 Linux 系统上的功能模块 **KVM 的优势** - 性能比 XEN 及其他虚拟化技术要好很多 - 可以同时存在于 Linux 5.4 中,但只能单独运行一个 Kernel - 提供了硬件资源配置信息 **KVM 的缺点** - 只能虚拟全虚拟化的 Windows 和 Linux 虚拟机 - 支持了硬件资源配置信息的设置

正文

https://blog.csdn.net/tony_vip/article/details/104286976?spm=1001.2014.3001.5502

1 、 功能对比

2 、 管理工具对比

3 、 Guest OS 系统及硬件支持对比

4 、 KVM 虚拟化常见问题 

5 、 KVM 与 XEN 的区别

6 、 价格对比


VMware 与 KVM 对比 维度主要在功能对比、管理工具、系统及软硬件支持、区别、常见问题、价格等几个维度进行对比 :

1 、 功能对比

功能

Red Hat KVM

VMware

备注

 Live Migration  在线迁移

a)   命令方式实现

b)   配合 cluster ,可以在 cluster 管理界面使用鼠标托拽方式实现

c)   需要存储系统( NFS , iscsi 或硬件存储)

a)   VCenter 界面实现

b)   需要共享存储(不能使用 NFS ,必须要有硬件存储)

优势: NFS , iscsi

劣势:命令行

HA  高可用性

a)   配合 cluster 实现,配置好之后就会自动的将虚拟机在其他机器重启

b)   需要存储系统( NFS 或硬件存储)

c)   相同软件同样可以支持虚拟机中应用的 HA

a)   VCenter 界面实现

b)   需要共享存储(不能使用 NFS ,必须要有硬件存储)

优势: VMware 不支持应用级别的 HA

动态的在线迁移

a)   需要脚本实现

b)   需要存储系统( NFS 或硬件存储)

a)   VCenter 界面实现

b)   需要共享存储(不能使用 NFS ,必须要有硬件存储)

优势: NFS

劣势:需要特定脚本

RHN 在线升级

a)   操作系统支持自动升级

b)   XEN PV 中虚拟机不支持 RHN 系统

c)   KVM 中虚拟机支持 RHN

a)   Update Manager

b)   对 ESX 进行自动升级

c)   对虚拟机需要人为添加补丁包

优势: KVM 中 Linux 虚拟机包含服务

Template  模板创建,虚拟机部署

a)   ECP 创建模板文件

b)   根据模板文件批量创建虚拟机

a)   VCenter 界面实现

b)   可 复制、 克隆或从虚拟机制作模板。

功能相同

Monitor and report 监控和报告

a)   ECP 可检测和报告物理服务器和虚拟机的运行状态

b)   可对客户独立拥有的虚拟机分组查看状态

a)   VCenter 界面实现

b)   监控和报告服务器和虚拟机

优势: VMware 目前不提供客户端对于虚拟资源的管理

CPU 内存在线添加或减少

a)   XEN 可以实现

b)   KVM 不能实现

a)   可热添加 CPU 、内存

b)   可热添加 虚拟存储和网络设备

c)   可热添加虚拟存储

劣势: KVM 不支持热添加和删除

内存过载

a)   XEN 可以实现

b)   KVM 可以实现

可实现

功能相同

 

 

 

 

2 、 管理工具对比

功能

Red Hat Virtualization ECP

VMware VCenter

统一图形界面虚拟化管理平台

统一对虚拟资源管理

按虚拟机功能分组

针对不同管理员设定不同的权限划分

功能服务器及各种模板制定 

中心模板仓库中心管理

批量虚拟机布署

提供方便的管理平台

丰富的系统监控功能

事件记录仪表板 (dashboard) ,记录主要操作步骤 

完全兼容第三方管理工具

针对客户端虚拟化管理平台 ECP 3.0

 

 

 

Red Hat Virtualization ECP3.0 功能描述:

1. Quota磁盘配额功能,可以给指定组/部门设定虚拟平台下可以使用的最大的存储空间,该组下的用户只能使用分配给自己的空间,不能超越。

2. 硬件资源标准模板功能(缺省分为small-1  CPU ,512M,20G storage;standard-2 CPU ,1 GB M ,20 GB ;large-4 CPU ,2 GB M ,20 GB  storage),同时支持系统管理员自定义多个硬件模板 , 软件模板不再包含硬件资源配置信息,客户在创建虚拟机时,可以选择vm功能模板,再选择标准模板来创建,添加Quota里可以用的存储来完成vm自动创建。

3. 提供了Hosting功能,已分配的用户可以登录到ecp,自己创建虚拟机及存储,同一组下所有用户可用空间是由Quota来限制,不可超越。

4. 可以设定多个不同的Quota来对磁盘空间进行不同的划分。

5. 普通用户通过WEB登录ecp直接进入Hosting功能,可以查看自己可用硬件资源、可以选择可用的软件模板,可以选择可选的硬件模板,可以选择额的磁盘空间,根据模板可以创建虚拟机,可以操作虚拟机(启动、暂停、停止、删除)

6. 提供随机产生登录密码的安全措施,用户通过vnc console登录时,每次都会产生不同的登录密码,只有输入正确密码才能登录到vm环境。然后再以普通登录方式vm操作系统

7 . 通过Dashboard可以查看操作产生的日志

8 . 不同的组/部门之间的虚拟机是安全隔离各自使用的,互相不可见,进而保证了安全

9 . admin是可以查看整个虚拟平台下所有虚拟机和操作虚拟机的,在ecp infrastructure 下vm是以组名分类显示

虚拟机的。

10 . 提供HA agent,做到虚拟机在某物理机故障自动切换到其他可以物理机上 (该功能需要验证,还未做验证)

1 1 . 平台间通讯采用最新的ejabberd XMPP协议通讯,做到实时、精简、快速平台信息更新 。

3 、 Guest OS 系统及硬件支持对比

 

4 、 KVM 虚拟化常见问题 

1.   系统 ( 处理器 ) 需求 ?
需要一台运行最新 linux 内核的 Intel 处理器 ( 含 VT 虚拟化技术 ) 或 AMD 处理器 ( 含 SVM 安全虚拟机技术的 AMD 处理器 ,  也叫 AMD-V).

2. 什么是 Intel VT/AMD-V?
Intel VT 和 AMD’s AMD-V 是一套与支持该技术的虚拟机监视器相结合的硬件增强特性 ( 指令集扩展 ). KVM 可在原始硬件速度下通过运行完全隔离的虚拟机来执行任务 .

3. 如何确认处理器含有 Intel VT 或 AMD-V 技术 ?
在最新的 Linux 内核下运行 : egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo
如有显示 ,  您的处理器具有 VT 功能 .  你也可以通过厂商网站查询处理器型号的名称 ( 在 /proc/cpuinfo).
注 : 一些厂商禁止了机器 BIOS 中的 VT 选项 ,  这种方式下 VT 不能被重新打开 .
./proc/cpuinfo 仅从 Linux 2.6.15(Intel) 和 Linux 2.6.16(AMD) 开始显示虚拟化方面的信息 .  请使用 uname -r 命令查询内核版本 .

4.KVM 支持哪些用户空间工具 ?
KVM 使用稍改动的 qemu 程序来创建虚拟机 .  一旦运行后 ,  虚拟机是一个标准的进程 .  你可以使用 top(1),kill(1),taskset(1) 和类似的工具来管理虚拟机 .

5.KVM 支持哪些虚拟磁盘格式 ?
KVM 从 qemu 继承了丰富的磁盘格式 ,  包括裸映象 (raw images),  原始 qemu 格式 (qcow), VMware 格式和更多 .

6.KVM 和 Xen 有何区别 ?
Xen 是一个外部的 hypervisor 程序 ( 虚拟机管理程序 ); 它能够控制虚拟机和给多个客户机分配资源 . KVM 是 linux 的一部分 ,  可使用通常的 linux 调度器和内存管理 .  这意味着 KVM 更小更易使用 .
另一方面 , Xen 同时支持全虚拟化和半虚拟化 ( 修改过的客户机能有更好的性能 ). KVM 当前不支持半虚拟化 .

7.KVM 和 VMware 有何区别 ?
VMware 是一个专利产品 . KVM 是一个遵守 GPL 的自由 ( 开源 ) 软件 .

8.KVM 和 QEMU 有何区别 ?
Qemu 使用模拟器 ; KVM 使用处理器扩展实现虚拟化 .

9.KVM 有 windows 上的版本吗( KVM 可以安装在 Windows 上么) ?
当前没有 .

10.KVM 支持哪些内核版本 ?
KVM 可以运行在最新的内核版本下 (2.6.16 或更高 ,  最好是用最新的内核 )

11. 我需要多什么 RAM( 内存 ) 才能运行 KVM?
你需要足够的内存在主机上运行单个或多个虚拟机 .  建议主机内存至少 1GB.

12.KVM 上的虚拟机支持哪些操作系统 ? 
Linux(32/64 位 ) 和 Windows(32 位 /64 位 ).

13.KVM 支持在线迁移功能吗 ?
支持。

14.KVM 能够在 64 为主机上运行 32 位的客户机吗 ?
KVM 支持在 64 位主机上运行 32 位客户机 ,  但不支持在 32 位主机上运行 64 位客户机 .

15. 如果我对一个 VM 进程使用 kill -9 将会发生什么 ?
从客户机的角度来看 ,  就如你猛地把电源线从主机上拔出一样 .  从主机的角度来看 ,  进程被杀掉 ,  进程占用的所有资源被施放 .

16.KVM 支持 SMP 主机吗 ?
支持 .

5 、 KVM 与 XEN 的区别

1、   KVM 是嵌入在 Linux 系统内核中的技术,是作为 Linux 内的一个线程运行; XEN 是在 Linux 系统上的功能模块。

2、   KVM 只能虚拟全虚拟化的 Windows 和 Linux 虚拟机; XEN 可以虚拟半虚拟化的 Linux 虚拟机。

3、    KVM 基于嵌入式虚拟化技术,性能比 XEN 及其他虚拟化技术要好很多。

4、   KVM 和 XEN 可以同时存在于 Linux 5.4 中,但只能单独运行一个 Kernel ,即运行 KVM 时不能运行 XEN ,反之运行 XEN 是不能运行 KVM 。 Virt-Manager 可以同时管理服务器 1 上 KVM 的虚拟机和服务器 2 上 XEN 的虚拟机。

6 、 价格对比

Vsphere

Red Hat virtualization

 

 

 

 

 

 

List Price

人民币  list price

渠道价格   RMB

 

人民币  list price

渠道价格   RMB

Standard

$1,590

¥12,836.07

¥9,540

Standard

¥11,888.00

¥6,800.00

 

 

 

 

 

 

 

Advanced

$4,490

¥36,247.77

¥26,940

Enterprise

¥28,888.00

¥17,300.00

 

 

 

 

 

 

 

Enterprise

$5,750

¥46,419.75

¥34,500

Advance

¥42,888.00

¥23,000.00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VC Std

$4,995

¥40,324.64

¥29,970

ECP+ Virt Manager

0

0

 

 

 

 

 

 

 

 

 

</article>

与[转帖]VMware与KVM全方面对比相似的内容:

[转帖]VMware与KVM全方面对比

https://blog.csdn.net/tony_vip/article/details/104286976?spm=1001.2014.3001.5502 1 、 功能对比 2 、 管理工具对比 3 、 Guest OS 系统及硬件支持对比 4 、 KVM 虚拟化常见问题 5 、 KVM 与

[转帖]KVM与ESXi 对比

关于KVM KVM,深受开源、国产虚拟化、云计算厂家欢迎,费用可以无视,可定制,配合的开源云管平台很丰富,但是对入门用户不友好,第三方工具不够多,无代理备份方式受限于KVM所选择的Linux发行版本,导致各个版本的第三方工具支持力度不高。大厂喜欢,企业用户不喜欢。 关于Vmware ESXi,商业版

[转帖]IO虚拟化——SR-IOV 原理

摘要: 介绍SR-IOV 的概念、使用场景、VMware 和 KVM 中的配置方法。 第一部分:虚拟化通信延迟: 第二部分:IO 虚拟化 第三部分:SR-IOV 第四部分:Intel网卡在VMware 环境 实现 SR-IOV 需要的条件和配置方法 第五部分:SR-IOV 在Red Hat Virt

[转帖]VMware-ovftool命令行部署与导出镜像

ESXI6.0之后管理为WEB,OVF导出/部署是个渣渣,如果虚拟机文件过大,一般会报网络异常中断而失败,可使用官方ovftool工具解决,快而方便,支持linux和Mac OSX,可脚本操作,批量处理等。 在windows如已经安装vmware workstation,有个OVFTool目录直接可

[转帖]虚拟化: 物理CPU与VCPU的关系 || 内存上限说起 VMware内存分配初探

本文章整合了一下(vSphere&FusionSphere)内存的相关知识: 1.虚拟化CPU与VCPU关系 2.虚拟化的内存分配 1、vSphere 物理CPU与VCPU的关系 为方便识别虚拟的资源和物理(或叫真实的)资源,本人文章中以小写字母v前缀标识虚拟资源,小写字母p前缀标识物理资源。例如:

[转帖]Windows版本vcenter server6.0的SSO密码重置

Windows版本的SSO重置与vCenter Server Appliance的重置类似 登录vcenter服务器,打开DOS窗口,输入 cd c:\Program Files\VMware\vCenter Server\vmdird vdcadmintool 输入3回车,重置SSO密码,在ple

[转帖]静态路由实例:如何在 macOS、FreeBSD、Linux、Windows、Cisco 和 VMware 上添加静态路由

https://sysin.org/blog/static-routing/ 学习一下呢. 本文描述主流系统和产品添加静态路由的方法,一些具备 WEB 管理界面的产品不在讨论范围,比如防火墙、路由器等多数产品具备直观的操作界面。 macOS 1、添加路由命令(临时) 与 Linux 类似,但是网关没

[转帖]Veeam Backup & Replication 10.0.0.4461安装部署(包含补丁)

原文:https://www.cnblogs.com/cnzay/p/15561893.html Veeam Backup & Replication 是一款数据保护软件,为VMware 和Hyper-V 虚拟机、物理与云环境提供了备份、复制与恢复选项。如有需要请去官方购买正版授权 本文基于Veea

[转帖]VMware vSphere 8.0 IA - 企业级工作负载平台

https://sysin.org/blog/vmware-vsphere-8/ vSphere 8.0 在发布数周后,终于可以下载正式版了,了解新增功能请访问:VMware vSphere 8 新增功能。 vSphere+:多云工作负载平台 通过部署高价值云服务,轻松构建、运行、管理和保护传统应用

[转帖]VMware ESXi 7.0 U3 主机未响应的应急解决方法

https://blog.51cto.com/wangchunhai/5747928 【说明】这是2021年写的文章,是当时vSphere 7.0 U3刚发布的时候出的问题。现在VMware官网上已经提供的7.0 U3C及以后的版本没有这个问题。在此只是将当时的情况记录下来​。如果有类似问题,可以通