VMware主要产品
1、VMware-ESX-Server
这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。
2、VMware-GSX-Server
这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS.
这个HOST OS可以是Windows 2000 Server以上的Windows系统或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的几种),和VMware-ESX-Server一样带有远程web管理和客户端管理功能。
3、VMware-WorkStation
这个版本和VMware-GSX-Server版本的机构是一样的。也是要安装在一个操作系统下,对操作系统的要求也是Windows 2000以上或者Linux。和Vmware-GSX-Server的区别就是没有web远程管理和客户端管理,大多数小型实验时使用。
VMware与Xenserver比较
功能比较
此处我们用的是VMware-ESX-Server ,企业版本含有相应的客户端管理工具,适用于企业及多台服务器,以及云。
在安装上,VMWARE同Xenserver一样,要先安装文件系统在物理机上,然后用VMware vSphere Client来管理单台虚拟主机,要想管理多台虚拟主机,则要安装VMware vCenter Server,此服务需要在物理服务器中安装并配置。VMWARE下的每一款应用均是单独收费。
此处我们以VMware vSphere Client管理为例,VMware vSphere Client目前支持中文版本。
VMWARE vSphere Client 界面如下,此管理工具只能管理一台VMWARE物理机:
如xenserver一样,VMWARE可以看到当前虚拟机的状态、使用的CPU和内存、存储、Vmware server日志等。
Vmwarer 的功能权限,相当于用户管理,可以通过权限的分配,让某个用户可以管理某个虚拟机等等。
Xenserver暂无此功能。
VMWARE要创建新虚拟机之前,一定要先建立存储器,所使用的映像必须是datastores里的,之后在新建虚拟机上选择
Xenserver支持新建虚拟机时设置NFS等。
下面新建虚拟机:同Xenserver相同,可以自定义配置CPU、内存、磁盘大小、网络等。
当我们建立好之后,里面默认没有选择镜像的选项,要先中虚拟机-右键-编辑设置 中选择NFS。
Vmwarer支持默认为图形化安装,安装与在物理机中安装方式相同。
而Xensever暂不支持系统的图形化安装,只能文字模式,且5.7暂时无法安装成功。
至此,VM构建完成,点击完成启动。
我们这里建立一个CentOS5.5 ,完成如下:
Vmware支持导出性能图,如下图所示:包括CPU、磁盘、电源、内存等,可以以EXCEL形式导出到本地电脑上。
VMWare支持快照功能
执行时间比较XENSERVER慢很多。
VMWare可以添加磁盘,同XENSERVER普通版本一样,要重启面生效。
VMWARE vSphere Client 中不支持动态增加内存、CPU等,同xenserver一样,重启生效。
性能对比
对比环境(4CPU,8G内存。CentOS5.5 X64)
用Ubench检测CPU 、MEMORY.
如下为Xenserver
经多次测试,结果差异不大。
如图可知:相同CPU的情况下。XenServer的CPU性能优于Vmware,内存性能不及VMWARE。
XenServer采用了超虚拟化和硬件辅助虚拟化技术,以及结合使用硬件虚拟化辅助技术和半虚拟化技术。客户机操作系统清楚地了解他们是基于虚拟硬件运行的。操作系统与虚拟化平台的协作进一步简化了系统管理程序开发,同时改善了性能。
VMware虚拟化方式是二进制转换:拦截操作系统处理器的每个请求,然后转换成虚拟化友好指令。例如,操作系统发往处理器的停止请求确保只暂停指定的虚拟机(VM),而不是整个系统的运行,以便为其它虚拟机释放资源。利用这种方式,ESXi让客户机操作系统感觉是在物理硬件上运行。但由于必须在软件中多次执行此操作,因而极大地增加了ESX系统的复杂度。
License
Xenserver:按服务器个数计算的
Vmware:按CPU数量来计算
注:由于服务器整合和虚拟化对服务器硬件的CPU计算能力要求很高,4CPU服务器所能支持的虚拟机数量肯定高于2CPU的服务器,因此,在使用4CPU服务器的情况下,Xenserver的性价比远高于VMWare ESX.
1、VMware-ESX-Server
这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。
2、VMware-GSX-Server
这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS.
这个HOST OS可以是Windows 2000 Server以上的Windows系统或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的几种),和VMware-ESX-Server一样带有远程web管理和客户端管理功能。
3、VMware-WorkStation
这个版本和VMware-GSX-Server版本的机构是一样的。也是要安装在一个操作系统下,对操作系统的要求也是Windows 2000以上或者Linux。和Vmware-GSX-Server的区别就是没有web远程管理和客户端管理,大多数小型实验时使用。
VMware与Xenserver比较
功能比较
此处我们用的是VMware-ESX-Server ,企业版本含有相应的客户端管理工具,适用于企业及多台服务器,以及云。
在安装上,VMWARE同Xenserver一样,要先安装文件系统在物理机上,然后用VMware vSphere Client来管理单台虚拟主机,要想管理多台虚拟主机,则要安装VMware vCenter Server,此服务需要在物理服务器中安装并配置。VMWARE下的每一款应用均是单独收费。
此处我们以VMware vSphere Client管理为例,VMware vSphere Client目前支持中文版本。
VMWARE vSphere Client 界面如下,此管理工具只能管理一台VMWARE物理机:
如xenserver一样,VMWARE可以看到当前虚拟机的状态、使用的CPU和内存、存储、Vmware server日志等。
Vmwarer 的功能权限,相当于用户管理,可以通过权限的分配,让某个用户可以管理某个虚拟机等等。
Xenserver暂无此功能。
VMWARE要创建新虚拟机之前,一定要先建立存储器,所使用的映像必须是datastores里的,之后在新建虚拟机上选择
Xenserver支持新建虚拟机时设置NFS等。
下面新建虚拟机:同Xenserver相同,可以自定义配置CPU、内存、磁盘大小、网络等。
当我们建立好之后,里面默认没有选择镜像的选项,要先中虚拟机-右键-编辑设置 中选择NFS。
Vmwarer支持默认为图形化安装,安装与在物理机中安装方式相同。
而Xensever暂不支持系统的图形化安装,只能文字模式,且5.7暂时无法安装成功。
至此,VM构建完成,点击完成启动。
我们这里建立一个CentOS5.5 ,完成如下:
Vmware支持导出性能图,如下图所示:包括CPU、磁盘、电源、内存等,可以以EXCEL形式导出到本地电脑上。
VMWare支持快照功能
执行时间比较XENSERVER慢很多。
VMWare可以添加磁盘,同XENSERVER普通版本一样,要重启面生效。
VMWARE vSphere Client 中不支持动态增加内存、CPU等,同xenserver一样,重启生效。
性能对比
对比环境(4CPU,8G内存。CentOS5.5 X64)
用Ubench检测CPU 、MEMORY.
如下为Xenserver
经多次测试,结果差异不大。
如图可知:相同CPU的情况下。XenServer的CPU性能优于Vmware,内存性能不及VMWARE。
XenServer采用了超虚拟化和硬件辅助虚拟化技术,以及结合使用硬件虚拟化辅助技术和半虚拟化技术。客户机操作系统清楚地了解他们是基于虚拟硬件运行的。操作系统与虚拟化平台的协作进一步简化了系统管理程序开发,同时改善了性能。
VMware虚拟化方式是二进制转换:拦截操作系统处理器的每个请求,然后转换成虚拟化友好指令。例如,操作系统发往处理器的停止请求确保只暂停指定的虚拟机(VM),而不是整个系统的运行,以便为其它虚拟机释放资源。利用这种方式,ESXi让客户机操作系统感觉是在物理硬件上运行。但由于必须在软件中多次执行此操作,因而极大地增加了ESX系统的复杂度。
License
Xenserver:按服务器个数计算的
Vmware:按CPU数量来计算
注:由于服务器整合和虚拟化对服务器硬件的CPU计算能力要求很高,4CPU服务器所能支持的虚拟机数量肯定高于2CPU的服务器,因此,在使用4CPU服务器的情况下,Xenserver的性价比远高于VMWare ESX.
编辑回复