1.ESX
虚拟机平台管理程序,ESX包含了一个VMware Kernel(虚拟化管理内核)和一个命令行式的Service Console(服务控制台)(但根据VMware的官方说法,vSphere 4.1将是最后一个包含ESX版本的平台,其后续版本仅将包含ESXi)

2.ESXI(又名vSphere Hypervisor)
基本功能同ESX,但ESXI仅保留管理内核(VMKernel)而不再包含服务控制台(用vCLI 或 PowerCLI替代其大部分功能),所以体积很小,可安装在嵌入式设备如U盘上(免费版的ESXi只支持VMFS和vSMP,不支持一些附加功能。)

3.ESXI各版本区别
ESXi有四个版本:
ESXi base(免费,不支持vCenter管理),包括VMFS和vSMP; 
ESXi Foundation,添加了Virtual Center Agent、update Manager和Consolidation Backup;ESXi Standard,增加了High Availability;
ESXi Enterprise,添加了VMotion、Storage VMotion、DRS和DPM功能。

4.Vmware vCenter Server(虚拟化平台管理中心控制系统)
用来管理ESX/ESXi/VMwareServer2.0等等虚拟主机的虚拟化环境管理中心, 4.1以后只能装在64位os上.

5.VMware Client
访问客户端,通过这个可以连接到vCenter或直接连接到ESX/ESXI/上进行远程控制

6.VMware vSphere Web Access
一种通过web方式直接访问的界面.

7.Service Console(服务控制台)

集在ESX中的管理界面,就是一个简化版的redhat Linux as3/as4/as5版操作系统,主要用来启动VMKernel(引导结束后,就将全部硬件资源的管理权移交给VMKernel)、负责主机部分硬件 (如鼠标,键盘,显示屏和光驱等)的管理、执行脚本,以及安装用于硬件监控、备份或系统管理的第三方代理等;其本质上也是运行ESX上的一个的专用虚拟 机。(未来版本的Vmware vSphere将不包含该功能,取而代之的是vCLI 或 PowerCLI功能)

8.vCLI 或 PowerCLI
VMware自行开发基于命令行的管理工具,可通过命令行访问的ESX、ESXi和vCenter服务器。

9.VMKernel
虚拟化管理内核,功能是将主机硬件资源进行虚拟化,是提供虚拟化能力的核心,它将处理器、内存、存储器和资源(网络 等)虚拟化为多个虚拟机;其本质上是由VMware开发的基于POSIX协议的一个操作系统。在ESXI版本的VMkernel包含了大部分的原 Service Console的功能。

10.Virtual Switch
其也是VMKernel的一个组件,主要给ESX主机上面所有虚拟机提供网络支持。在功能方面。除了不 支持STP(Spanning ree protocol,生成树协议)和无需通过检测网络流量来获得之外,其他基本和物理交换机类似。 在vSphere中, 还有Virtual Switch的更高功能的升级版本Distributed Virtual Switch。

VDS: 虚拟交换机可以跨多个 ESXi 主机,使当前网络维护活动显著减少并提高网络容量。效率获得提升,可使虚拟机在跨多个主机进行迁移时确保其网络配置保持一致。

11.VMKernel 网络
通过连接Virtual Switch端口,是提供VMware VMotion、连接iSCSI存储等服务的基本网络

12.VMware VMFS
vmware专用的文件系统 类似Windows下的ntfs及Linux下的ext2 ext3.是VMware为虚拟化设计的分布式文件系统,它不仅能给虚拟机提供高速的I/O,而且由于它自带的锁机制,所以允许多个主机能同时访问同一个 文件系统。因为放置在其上面的多为大于1G的Virtual Disk,为了减少存取文件系统数据结构的元数据的大小,它Block大小被设计为1MB到256MB,默认是1MB,使得其元数据得到了精简,而且所有 的元数据都被放置在内存中作为缓存,以提高速度。

13.VMware virtual smp
一台虚拟机使用多颗物理CPU的技术

14.VMotion资源热迁移
重要核心技术,,无宕机时间把一个运行中的虚拟机从一台虚拟主机上平滑地迁移到另一台虚拟主机上.VMotion由于是动态,对条件就要求高,CPU兼容、过程VC参与、共享存储、目标主机资源空余, 但不能将虚拟机从一个数据中心移至另一个数据中心。

15.Stroage VMotion 
跨存储设备或跨lun迁移VM的技术
注:两种Vmotion的区别:vMotion是两台esx做cluster,通过共享存储.迁移VM,Storage VMotion是指一台esx,挂上两个存储或lun,把数据在两者之间迁移.  Stroage VMotion可以在数据存储之间迁移虚拟机文件而无需中断服务。可以将虚拟机及其所有磁盘放置在同一位置,或者为虚拟机配置文件和每个虚拟磁盘选择单独的位置。虚拟机在 Storage vMotion 期间保留在同一主机上。通过 Storage vMotion 迁移的功能,使您能够在虚拟机运行时将虚拟机的虚拟磁盘或配置文件移动到新数据存储。通过 Storage vMotion 迁移,可以在不中断虚拟机可用性的情况下,移动虚拟机的存储器。
 

16.Vmware HA(高可用性)
其实是VMotion技术的自动版,当一个虚拟主机宕机后,管理中心会把其上面运行的全部虚拟机,转移到其它空闲的虚拟主机上重启运行, 宕机时间一般较长,所以不能完全替代传统"双机热备".

17.Vmware DRS.
利用Vmotion技术,在一个大的资源池,整理物理机的资源 合理分配给每一台vm的资源,达到理论的最优.智能调优

18.Vmware FT.
FT是新技术,在某些条件下可以超越"双机热备"的功能,可以对运行中的虚拟机主机,在另外一台虚拟主机上,保 持一个实时同步的镜像备机,当发生宕机时,接近实时的切换到镜像备机上,几乎没有Downtime.不过对设备环境要求非常高,如虚拟主机必须支持硬件虚 拟化等(具体见:http://zh.community.dell.com/techcenter/w/techcenter_wiki/vmware-vsphere.aspx

19. vCenter Server Heartbeat
4.0中的新功能,可做vCenter的容错热援,防止支持vCenter的服务器软件硬件出现问题;更可利用它实现远程灾备功能。

20.Vmware SDK.
支持第三方软件访问.如xendesktop

21.Vnetwork. 
提供vm网络基础,Vmotion等技术进行迁移时必须确保其网络配置保持一致

22.VMware官方兼容性列表
http://www.vmware.com/resources/compatibility/

 

23. 主机配置文件

一种通过用户定义的配置策略简化主机配置管理的功能。主机配置文件策略捕获已知且经验证的主机配置的蓝图,并将此配置用于在多个主机上配置网络、存储器、安全设置和其他设置。主机配置文件策略还可监控数据中心上的标准主机配置设置的合规性。主机配置文件可减少配置主机时涉及的手动步骤,并可帮助维持数据中心内的一致性和正确性。

主机配置文件也是 vSphere Auto Deploy 的一个组件。自动部署的主机的概念表示 vCenter Server 拥有整个主机配置且其在主机配置文件内捕获。某些策略需要用户输入以提供特定于主机的值。要支持主机配置文件的 Auto Deploy,需要创建一个包含这些策略的定义的应答文件。
 

24. vSphere Fault Tolerance

通过使用副本保护虚拟机,可以提供连续可用性。为虚拟机启用此功能后,即会创建原始或主虚拟机的辅助副本。在主虚拟机上完成的所有操作也会应用于辅助虚拟机。如果主虚拟机不可用,则辅助虚拟机将立即成为活动虚拟机。