根据一项国外权威机构的调研结果显示,对企业业务影响最大的因素之一就是服务宕机,因此,如何保证业务的连续运营已经成为IT人员的常见课题。Windows Server 2008 R2中的故障转移群集服务可以保证核心业务服务器的可用性,以满足企业对保持关键系统正常运作的需求。IT168记者已经在之前的动手服务中体验了Win Server 2008R2中的群集配置,对Win Server 2008R2中的群集功能印象深刻,在今天下午的课程中,微软进一步讲解了Win Server 2008R2中群集功能的增强。 本场讲座的讲师叫刘刚,在东方瑞通(北京)咨询服务有限公司高级讲师,FY08微软金牌讲师、拥有MCT、MCSE、MCDBA、MCTS、MCITP等微软认证证书,对Microsoft系统类产品有深入研究,具有9年的培训讲师和项目实施经验。 刘刚介绍:服务器群集的功能由来已久,在他印象中,最早Windows NT4.0的企业版就带有群集服务(Cluster Service),那时候,配置一个群集所需要的配置还是相当高的,需要两台配置相同的server,还需要有独立的存储设备。两台服务器运行一组相同的应用时,需要一台作为主机,主要应用由这台服务器承担,另外一台服务器作为备机,在主机发生故障后,随时接管主机的服务。那时候叫做双机热备,实际上是非常普遍的方案。 在Windows 2003版本之前,这一群集功能都没有正式的命名,一般都叫做MS 群集(MS Cluster Service),从2003版本开始,微软对群集功能有了明确的命名,叫做:Failure over cluster。到了2008 R2版本,微软进一步增强了故障群集功能。包括:群集共享卷(CSV);虚拟机实施迁移(Live Migrate);64+ CPU内核支持;分支机构缓存;Direct Access。 其中刘刚对群集共享卷和虚拟机实施迁移(Live Migrate)极为推崇,尤其是Live Migrate,对虚拟机环境非常有益,实施虚拟机迁移时非常方便。其实在刘刚印象中,最早企业要部署故障集群的时候,往往需要极为复杂的应用配置过程,很多企业没有能力独立完成这项配置工作,需要厂商上门服务,而每次微软举办各类培训,群集服务也是其中最重要的一项。从2003版本开始,群集服务的配置被大大简化,很多企业的管理人员已经可以独立配置群集服务。 2008R2版本中,群集服务不仅仅延续了2003版本的简单化和人性化配置,并且进一步提供了最佳实践故障检测功能。因为在整个集群的配置过程中,涉及到的步骤非常繁琐,只要有一个步骤稍有出错,整个群集就会配置不成功。为此,微软总结历次群集配置的过程中的常见错误,并针对这些常见错误推出了故障检测,这样,任何一个步骤中有了微小的差错,故障检测都会给出极为明确的提示,告诉配置人员哪里发生了配置错误。这项功能在2003版本中其实也已经提供,但是错误报告不够明确,因此对配置人员的参考意义没有那么大,2008 R2版本则将检测过程变得更加人性化,内置最佳实践分析检测工具,帮助分析错误,从而让集群配置过程变得简单易用。 刘刚详细介绍了虚拟机迁移中故障群集的作用,由于Server 2008 r2版本中的群集提供了群集共享卷(CSV);虚拟机实施迁移(Live Migrate)的功能,在不关闭虚拟机的情况下,能够将一台正在运行的虚拟机从一台Hyper-V主机移动到另一台,虚拟机不会意识到后台的迁移,保持客户端操作系统的TCP不中断连接。在虚拟数据中心适用该技术,可以提升业务灵活性,降低成本,增加生产力,保持客户端可以持续连接到服务器。 与快速迁移的不同之处在于: 而这一功能的实现则依赖新增的群集共享卷功能,传统的群集模式中,一个卷打开只能被一个服务应用所占用,但群集共享卷(CSV)实际上为Hyper-V提供了分布式文件访问解决方案,使得多节点能同时访问同一个”真实的”共享卷,对于虚拟机来说哪个节点真正拥有LUN是完全透明的,虚拟机被移动,而不需要修改驱动器的所有权,虚拟机能够共享CSV磁盘从而减少LUN,并实现虚拟机的实时迁移功能。 |