[Mark] VMware vSphere 中各组件功能含义
Link:http://www.kuizi.com/?p=1265
注:下文中”虚拟机”是指在虚拟环境中运行的机器, “虚拟主机”是指提供虚拟机运行环境的机器。
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。
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,把数据在两者之间迁移.
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/