http://mabofeng.blog.51cto.com/2661587/1019497
这几天紧紧张张的把vmware vsphere5.0的实验做完了,完成的有些仓促,毕竟时间比较短,手上没有空闲的服务器,正好vmware workstation8的测试版也拿到手里。只能用它来做实验,所以文档写的也比较粗糙。8月底将会推出正式版本的vmware vsphere5.0。目前各个代理商们已经开始推销和预定vmware vsphere5.0了。对于目前已经上了虚拟化项目的企业来说,全面升级或者全新投入虚拟化这一块是个不错的时机。但是本人有以下几个观点:
1.已经在业务上跑着vmware vsphere4.0或者4.1的企业,没必要升级服务到vmware vsphere5.0。因为vmware vsphere5.0的架构依然延续4.1的架构,升级意义不大。
2. vmware vsphere5.0价格不菲,公司在没有预算的情况下升级虚拟化服务器显然不划算。毕竟刚出来的东西是需要时间检验的。将来肯定会有5.1 5.2版本之类的。
3.一次软件的升级,意味着硬件的进一步提升,硬件的升级是虚拟化最大的一笔开销。目前各大厂商没有针对新版本的虚拟化服务提出新的解决方案。仍然是老的方案,没有创新。
4.对于准备投入虚拟化项目的公司来说,vmware vsphere5.0是个不错的选择,可以使你的传统架构慢慢平稳过度到新的架构。
5. vmware vsphere5.0它不是完美的,依然有优点和缺点,千万不要让vmware vsphere5.0替代你公司的其他虚拟化产品或者其他云计算。我坚信未来会是三分天下,根据各个产品的优缺点,打造自己的私有混合云。
以下是vmware的官方对比数据。
ESXi 和 ESX 体系结构比较
VMware ESX 体系结构。在原始 ESX 体系结构中,虚拟化内核(称为 vmkernel)使用称为控制台操作系统(简称 COS 或服务控制台)的管理分区来扩充。 控制台操作系统的主要用途是提供主机的管理界面。 在控制台操作系统中部署了各种 VMware 管理代理,以及其他基础架构服务代理(例如名称服务、时间服务和日志记录等)。 在此体系结构中,许多客户都会部署来自第三方的其他代理以提供特定功能,例如硬件监控和系统管理。 而且,个别管理用户还会登录控制台操作系统运行配置和诊断命令及脚本。
VMware ESXi 体系结构。在 ESXi 体系结构中,移除了控制台操作系统,所有 VMware 代理均直接在 vmkernel 上运行。 基础架构服务通过 vmkernel 附带的模块直接提供。 其他获得授权的第三方模块(例如硬件驱动程序和硬件监控组件)也可在 vmkernel 中运行。 只有获得 VMware 数字签名的模块才能在系统上运行,因此形成了严格锁定的体系结构。 通过阻止任意代码在 ESXi 主机上运行,极大地改进了系统的安全性。
体系结构比较
VMware ESX [约 2 GB] | VMware ESXi [小于 150 MB] |
- VMware 代理在控制台操作系统中运行
- 几乎所有其他管理功能都由在控制台操作系统中运行的代理提供
- 用户必须登录控制台操作系统,才能运行配置和诊断命令
| - VMware 代理经过移植,可以直接在 VMkernel 上运行
- 获得授权的第三方模块也可在 VMkernel 上运行。 这些模块提供了特定功能
- VMware 组件和第三方组件可以独立更新
- 通过“双映像”方法可在需要时恢复到之前的映像
- 在本机提供集成到企业数据中心所需的其他功能
- 不允许其他任意代码在系统中运行
|
了解 ESX 与 ESXi 之间的差异
VMware ESXi 是 VMware 最高级的虚拟化管理程序体系结构。 了解与上一代体系结构 VMware ESX 之间存在的差异:
功能 | ESX 4.1 | ESXi 4.1 | ESXi 5.0 |
服务控制台 | 目前 | 已移除 | 已移除 |
管理/配置 CLI | COS + vCLI | PowerCLI + vCLI | PowerCLI + vCLI(已增强) |
高级故障排除 | COS | 技术支持模式 | ESXi Shell |
脚本化安装 | 支持 | 支持 | 支持 |
从 SAN 启动 | 支持 | 支持 | 支持 |
SNMP | 支持 | 支持(有限) | 支持 |
Active Directory | 集成 | 集成 | 集成 |
硬件监控 | COS 中的第三方代理 | CIM 提供商 | CIM 提供商 |
串行端口连接 | 支持 | 不支持 | 不支持 |
巨型帧 | 支持 | 支持 | 支持 |
通过自动部署实现主机的快速部署和集中管理 | 不支持 | 不支持 | 支持 |
自定义映像创建和管理 | 不支持 | 不支持 | 支持 |
安全 syslog | 不支持 | 不支持 | 支持 |
管理界面防火墙 | 支持 | 不支持 | 支持 |
有关详细比较,请参阅知识库文章。
比较 ESXi 与其他供应商的产品
虚拟化管理程序属性 | VMware ESXi 5.0 | 采用 Hyper-V 的Windows Server 2008 R2 SP1 | Citrix XenServer 5.6 FP1 |
磁盘占用空间小 | 144 MB 磁盘占用空间 (VMware ESXi) | 3 GB 以上(含 Server Core 安装) 完整 Windows Server 安装需要约 30 GB | 1 GB |
独立于操作系统 | 不依赖通用操作系统 (VMware ESXi) | 依赖父级分区中的 Windows 2008 | 依赖 Dom0 盘上的 Linux 管理分区 |
加强型驱动程序 | 已针对硬件供应商进行优化 | 通用 Windows 驱动程序 | 通用 Linux 驱动程序 |
高级内存管理 | 能够回收未使用的内存、消除重复内存页或压缩内存页 | 仅使用内存释放。 不能消除重复内存页或压缩内存页。 | 仅使用内存释放。 不能消除重复内存页或压缩内存页。 不能根据虚拟机使用情况调整内存分配。 |
高级存储管理 | VMware vStorage VMFS、Storage vMotion、Storage DRS | 缺乏集成的集群文件系统,无实时存储迁移 | 缺乏集成的集群文件系统,无实时存储迁移,存储功能支持的阵列非常少 |
高 I/O 可扩展性 | 直接驱动程序模型 | 父级操作系统中存在 I/O 瓶颈 | Dom0 管理操作系统中存在 I/O 瓶颈 |
主机资源管理 | 网络流量调整,按虚拟机的资源份额,设定存储和网络 I/O 的服务质量优先级 | 缺少类似功能 | 缺少类似功能 |
性能增强 | AMD RVI、Intel EPT 大内存页、通用 32 路 vSMP、VMI 半虚拟化、VMDirectPath I/O、半虚拟化客户机 SCSI 驱动程序 | 仅在 Windows 2008 和 Windows 7 虚拟机上 支持大内存页、4 路 vSMP | 无大型内存页面,无半虚拟化客户 SCSI 设备,需要缺乏灵活性的 SR-IOV |
虚拟安全技术 | VMware VMsafe? 可实现虚拟化管理程序级安全自检 | 没有同类技术 | 没有同类技术 |
灵活的资源分配 | 热添加虚拟机虚拟 CPU 和内存、VMFS 卷增长、热扩展虚拟磁盘、热添加虚拟磁盘 | 仅支持热添加虚拟磁盘 | 没有同类技术 |
自定义映像创建和管理 | 借助 VMware Image Builder,管理员可以创建用于不同部署类型的自定义 ESXi 映像,例如基于 ISO 的安装、基于 PXE 的安装以及自动部署。 | 没有同类技术 | 没有同类技术 |
自动部署 | vSphere 自动部署可以更快地调配多个主机。 新主机可以根据用户自定义的规则自动调配。 | 需要在 Systems Center Configuration Manager 中进行深入设置。 | 没有同类技术 |
管理界面防火墙 | ESXi 防火墙是一种面向服务的无状态防火墙,用于保护 ESXi 5.0 管理界面。 使用 vSphere Client 或带 esxcli 接口的命令行进行配置。 | 没有同类技术 | 没有同类技术 |
增强的虚拟硬件 | 32 路虚拟 SMP、1TB 虚拟机 RAM、非硬件加速 3D 图形、支持 USB 3.0 设备、Unified Extensible Firmware Interface (UEFI)。 | 仅 4 路虚拟 SMP,每个虚拟机 64 GB RAM | 仅 8 路虚拟 SMP,每个虚拟机 32 GB RAM |