Chapter 1
Introducing VMware Infrastructure 3
VM Infrastructure 3 (VI3)平台是目前最为流行的虚拟化平台。VI3的庞大阵容使得他成为目前市场上最健壮,最稳定,最可靠的服务器化产品。动态资源控制,高可用性,分布式资源管理,自带备份工具,使得IT管理人员拥有所有他们需要的工具来管理整套企业环境所拥有的几十到几千台服务器。
本章要点:
识别不同的VI3系列产品
识别VI3系列产品的区别
理解VI3与其它化产品的不同之处
VI3平台主要包含以下产品,后续将一一详细介绍:
◆ VMware ESX/ESXi Server
◆ VMware Virtual SMP
◆ VMware VirtualCenter
◆ Virtual Infrastructure Client
◆ VMware VMotion
◆ VMware Distributed Resource Scheduler (DRS)
◆ VMware High Availability (HA)
◆ VMware Consolidated Backup (VCB)
以上每个模块都组成了VI3平台的不可或缺的一部分,当我们对上述产品有一个初步的认识后,我们就可以理解整个VI3的架构以及各个部件的作用。
1. VMware ESX/ESXi Server
VMware ESX 3.5(目前最新版本为VMware vSphere 4)跟ESXi Serve是整个VI3产品系列的核心,他们通过虚拟层,扮演着整个VI3包的各种角色。和其它的虚报产品不同,ESX Server不需要依赖于主机操作系统(Windows & Linux)。ESX Server操作系统安装起来非常简洁,这样可以使大部分的硬件功能被启用起来,而不像需要宿主的虚拟化产品。ESX Server的安装包括俩个部分来提供动态和健壮的虚拟化环境 Service Console以及VMkernel。
Service Console服务控制台用于管理ESX Server以及运行在服务器上面的虚拟机,它包含一些发现的其它虚拟机所拥有的服务,例如firewall, Simple Network Management Protocol (SNMP) agents, and a web server等服务。Service Console服务控制台本身缺乏这些服务,但是它可以从其它虚拟机中发现并且管理它们。
VMkernel是另一个组件,通过Service Console服务控制台,你可以访问到VMkernel,VMkernel是真正的虚拟化进程的基础。通过提供CPU调度、内存管理、虚拟交换机数据处理等功能,VMKernel管理着不同的虚拟机对底层物理硬件的访问。
ESXi是一个免费的版本,它只包含一个虚拟层,没有Service Console服务控制台。
2. VMware Virtual SMP
VMware Virtual Symmetric Multi-Processing (SMP)通过让单个虚拟机同时使用多个物理处理器,从而提高了虚拟机的性能。SMP可以使一台虚拟机跨最多4个物理处理器或者CPU,这些处理器共享同一内存,可处理任何任务而不管此任务在内存中的任何位置。
SMP并不是一个需要许可才能在ESX Server上面安装多个虚拟处理器的产品,通过它可以给虚拟机配置多个虚拟处理器。下面的图表明了多处理器与多虚拟处理器的不同之处。后面的章节将讲述虚拟处理器如何配置。
ESX Server可以支持硬件与储存设备扩展,包括常用的iSCSI及NAS及光纤存储设备。
3. VMware VirtualCenter
管理ESX Server如果不使用VMware VirtualCenter的话,就如同Windows网络中不使用活动目录来管理,目前的最新版本是VMware VirtualCenter。也就是说VMware VirtualCenter充当了一个中央控制ESX Server以及相关虚拟机的类似活动目录角色。它是一个基于Windows平台的,使用数据库来驱动的应用程序。IT管理员通过使用它可以配置,监控等操作,从而对VI3平台进行安装的自动管理。允许使用的数据库包括SQL以及ORACLE,用来储存主机与虚拟机数据。VirtualCenter还为VMware VMotion, VMware DRS, and VMware HA等高级应用提供了一系列的管理工具。
4. Virtual Infrastructure Client
VI3 Client为一个基于Windows的应用程序,通过它你可以连接到ESX Server或者VirtualCenter Server来对它们进行管理。通过ESX Server的网页访问可以图形化界面安装VI3 Client。拥有Server Console服务控制台(Linux)的的具有权限帐号,登陆后可以通过VI3 Client来对ESX Server进行直接管理。但是连接到VirtualCenter Server则需要一个Windows平台的合法帐户。下图详细说明了这一点:
5. VMware VMotion
VMware VMotion是ESX Server的一个功能,通过它可以让不同的虚拟机从一个ESX Server到另一个ESX Server之间进行不断电迁移。如下图所示。
Storage VMotion建立在VMotion的原理上,通过它可以快速的让虚拟机实时迁移到物理环境中。
6. VMware Distributed Resource Scheduler (DRS)
DRS用于自动调度集群中各个ESX主机的资源,以实现自动负载均衡。如下图所示:
7. VMware High Availability (HA)
最大限度地减少因服务器和操作系统故障造成的停机
VMware Fault Tolerance 和 VMware HA 结合使用可提供虚拟机中的应用程序所需的可用性,并且不依赖于其中运行的操作系统和应用程序。VMware HA 可针对虚拟化 IT 环境中的硬件和操作系统故障,提供统一且经济高效的故障切换保护。
- 监控虚拟机的情况以便检测操作系统和硬件故障。
- 在检测到服务器故障时,无需手动干预即可重新启动资源池中其他物理服务器上的虚拟机。
- 在检测到操作系统故障时,通过自动重新启动虚拟机来保护应用程序不受操作系统故障的影响。
8. VMware Consolidated Backup (VCB)
VCB统一备份基于Windows平台,提供基于光纤备份与iSCSI备份解决方案,备份到一个专用物理服务器。备份您的虚拟机而不会对用户和应用程序造成中断。VMware Consolidated Backup 提供了集中式的备份工具,让您能够使用来自 VMware 合作伙伴的领先备份软件,保护您的虚拟机中的系统、应用程序和用户数据,同时减少虚拟化服务器上的负载。