备份目标不能是磁带。因此如需将数据备份至磁带或其他介质,需要使用支持VMware的第三方备份工具完成。
图8—备份方案示意图
根据XXXX各虚拟化服务器的备份需求,以及现有的软硬件资源,我们设计了如下备份方案:
(1) 将VMware Data Recovery安装在Vcenter服务器上。 (2) 在一台虚拟化宿主服务器(ESX服务器)上安装OVF模板。 (3) 在该ESX服务器创建一台备份虚机(Data Recovery Appliance)。 (4) 在备份虚机上添加备份存储设备。VDR存储的方式有两种,一种是
为虚拟机增加一个虚拟硬盘,然后将虚拟机备份到新增的虚拟硬盘上;另一种是添加一个网络共享路径,然后将虚拟机备份到网络共享上。鉴于目前ESX服务器共享存储空间有限,所以本方案中建议使用网络存储方式,即在备份虚机中添加一网络共享作为备份集存储空间。
(5) 最后为各台备份虚机建立备份策略和备份作业。
38
图9—备份策略设计示意图
2.3.8 高可用性设计
X
资源池 图10—VMware HA功能示意图
VMware HA 能够在主机出现故障时,快速自动重新启动位于集群内不同物理服务器上的虚拟机。从而虚拟机内的所有应用程序都将得益于高可用性。
VMware HA 可监视集群内的所有物理主机,并可检测主机故障。置于每个物理主机上的代理都会为资源池中的其他主机保留一个检测信号。如果有一个检测信号丢失,系统将启动如下过程:重新启动其他主机上所有受影响的虚拟
39
机。HA 会选择一个主机作为恢复目标。如果该主机容量不足,则 HA 将为其余虚拟机选择另一个目标主机。
此外,HA 还提供虚拟机监视功能,该功能可监视 HA 集群中虚拟机的状态。如果虚拟机未在指定时间内生成检测信号,虚拟机监视功能会将其识别为出现故障并进行重新启动。重新启动时,可通过策略控制重新启动的次数。
HA 通过 vCenter Server 集中配置。HA 配置后即可在每台 ESX 主机上以分布式方式持续运行,不需要 vCenter Server。即使 vCenter Server 出现故障,HA 故障切换仍然可以成功重新启动虚拟机。
2.3.9 管理平台设计 2.3.9.1 管理方案
为了对服务器虚拟架构进行有效的管理和监控,方案中建议配置一台独立的Windows 2003服务器来做为vCenter服务器,vCenter服务器为 IT 环境提供了集中化管理、操作自动化、资源优化和高可用性。基于虚拟化的分布式服务为数据中心提供了前所未有的响应能力、可维护性、效率和可靠性级别。
图11—vCente体系结构
40
图12—vCente管理主界面
同时,以下 Virtual Center附属产品提供了资源优化和高可用性特征。 使用VMware DRS将可用资源与预定义的业务优先事务协调起来,同时使用 VMware分布式资源调度程序优化劳动力密集型和资源密集型操作。
使用 VMotion迁移运行中的虚拟机和执行无中断的 IT 环境维护。使用 VMware HA 实现经济高效、独立于硬件和操作系统的应用程序可用性。 2.3.9.2 管理平台选型
目前共有三个vCenter Server版本:包含在vSphere Essentials套件里的版本;vCenter Server Foundation版本,提供对三台服务器的管理支持;以及vCenter Server Standard,可管理不受限的主机数量。
以下功能包括在这三种vCenter Server版本里:管理服务器;数据库服务器;搜索引擎;vSphere Client;Web访问协议以及vCenter API和.NET扩展,以便提供远程访问和与其他系统的集成。
VCenter Server Standard添加了两个高级功能:vCenter Server Linked Mode,用于连接多个vCenter实例,以及vCenter Server Orchestrator,用于自动化环境。
本方案选择的是VMware vCenter Server 4 Standard for vSphere。该版本
41
vCenter Server 可将多台 ESX 主机的物理资源组合起来,集中提供另一个简单易用、灵活便捷的资源集,以便系统管理员利用这些资源在虚拟环境中部署虚拟机。
2.3.9.3 管理平台结构
VMware vCenter Server 4 Standard主要组成结构如下: (1)接口
图中显示了 vCenter Server 的主要组件。vCenter Server 具有五大主要接口:数据库接口、vSphere API、Active Directory 接口、分布式服务接口以及 ESX 主机管理接口。
图13—vCenter Server 的主要组件
数据库接口:该接口用于连接 Oracle、Microsoft SQL Server 或 IBM DB2
42

