集群服务器技术在电力行业信息化建设中的应用实例
发布时间:1319620241 作者:Reton技术部.Q群集技术在当前的大型信息系统中得到了广泛的应用,微软平台相对于其他平台有较好的易用性,而且微软提供了一套简单有效的管理工具来管理群集服务,这使得系统维护难度和维护费用大大降低。在宁夏电力公司信息化建设过程中,公司的基建管控、财务管控和数据交换平台等业务系统均采用了服务器群集技术部署,各业务系统的部署架构差别不大。现以基建管控系统为例,系统中采用了图2所示的双服务器群集技术进行部署。在z台PC服务器r.安装W indows 2003EntERPrise Server R2操作系统,群集软件采用微软的MSCS。由于是数据库服务器群集,因此还采用了Oracle的OFS (Oracle Fall Safe)作为数据库群集失效防护软件。群集服务器的建立包括建立操作系统的Cluster和Oracle的OFSe。
在配置Cluster之前,首先需要对磁盘阵列进行配置,2台服务器均可以访问共享存储设备。磁盘阵列配置完成后,就可以在安装了Windows 2003 EntERPrise ServerR2的群集服务器上配置Cluster。
具体过程如下:配置2台服务器的网络信息,并分别安装域控制器后创建域,域名为nxepc.com。在域中新建管理员用户Cluster,新建群集名为JJYMSCS,并将2台服务器分别作为第1个节点和第2个节点配置到群集中。配置Cluster的网络设置并测试Cluster。访问JJPMSCS和将资源从节点A移动到节点B后访问JJPMSCS的测试,上述访问成功之后表明Cluster可以正常切换。
OFS是架构在微软MSCS上的产品,它的功能是数据库能在2台服务器上自动切换。部署步骤如下:分别在2台服务器上安装数据库软件,选择自定义安装,安装过程中不创建数据库,必须使用相同的主目录名。在服务器上分别安装OFS,选择典型安装,必须使用相同的主目录名,且在一台安装完成并且重新启动之后,再开始安装另外一台。因为安装需要在Cluster中进行配置和通信,因此安装过程需要保持2台服务器均启动,并且Cluster可用。创建要添加到群集的数据库,在每台节点机上检查是否有Oracle MSCS Services,确认失效恢复策略(Fallback Policy)。当群集组中一个节点失效,将任务分配到了其他的节点,而原来的节点又重新联机,是否希望组恢复到原来的机器上,是立即恢复还是在某一特定的时间恢复。将数据库添加到群集组内便完成了部署,测试各种可能的情况,并解决出现的问题。
宁夏电力公司基建管控、财务管控和数据交换平台等业务系统均已部署完成,移交相关部门测试使用。系统架构采用服务器群集确保了各业务系统在使用维护中具备了以下优势。
(1)可用性高。有了服务器群集,平时群集中的服务器互相检测状态、互相分担任务,一旦某个服务器失效其他服务器就开始代替失效服务器向客户提供服务。诸如磁盘驱动器和IP地址之类的资源所有权会自动从发生故障的服务器转移到未发生故障的服务器。当群集中的某一系统或应用程序发生故障时,群集软件在未发生故障的服务器上重新启动已发生故障的应用程序,或将工作从故障节点分散到其余节点L,用户只会感觉到服务有瞬间的停顿。
(2)故障恢复。当故障服务器回到联机状态时群集服务白动重新平衡群集中的工作负荷,根据实时响应时间进行判断,将任务交由负载最轻的节点来处理。
(3)易管理性。群集以单一系统映射的形式来面向最终用户、应用程序及网络。可以通过群集管理器工具将群集作为一个系统来管理,群集中的应用程序可认为在一台服务器上运行。通过拖放群集对象来将应用程序在群集内的不同服务器之间移动.还可以用同样的方式在不同的服务器之间移动数据。这种方法可用来手动平衡服务器的i作负荷,并且能够卸载其工作负荷,以便进行有计划的维护。通过群集管理器还可以从网络中的任何位置监视群集、所有节点及资源的状态。
(4)可伸缩性。如果不采用群集技术,唯一的选择就是使用更高档的中、小型计算机,但其购买和维护成本昂贵。而群集服务可以进行扩展以满足不断增长的需求。当一个支持群集的应用程序其曾、体负荷超过群集本身的能力时,就可以添加更多的节点。
4 结语
宁夏电力公司信息化建设的基建管控业务系统部署中,利用了服务器群集技术。采用工业标准的PC服务器搭建二节点的服务器群集,使得整个系统成本大大降低。服务器群集技术的成功应用使得宁夏电力公司信息系统的运行具有了高可靠性,消除了原有网络单服务器架构存在的单节点故障隐患,帮助运维人员成功地解决各种类型的系统,服务器或应用故障。
(责任编辑:Reton技术部.Q) 赞【在百度搜索更多 集群服务器技术在电力行业信息化建设中的应用实例】