HAServer群集容错系统方案
2017-11-07
以金融行业为代表的关键应用领域来讲,网络系统的安全重要性毋须冗述。其基本业务特点是实时性强、瞬间数据流量大、交易业务不容停机。如果出现服务器停机或数据丢失,无论是在声誉上或在经济上都会造成巨大损失。为了满足银行服务器双机热备份的要求,常使用Novell HAServer构建Novell服务器群集容错系统。
HA Server群集系统特点
安全级别较高的平台环境,真正实现计算机系统服务器99.99%的高容错,这样就大大减轻了系统的压力,使用户网络系统的吞吐能力和安全容错能力有了质的改变。
1.高度可用性,确保作业的连续性
Novell HA Server群集系统中某个服务器由于硬件或软件失败而导致崩溃,群集系统中的备用服务器可以予以接管,以保证处理过程的继续,群集也可以对某些单独组件,如磁盘或适配器,或是单独的应用程序的失败作出反应,通过隔离失败节点的错误,其它节点可以继续运行,保证整个群集系统的功能。
图1 HA Server群集系统原理拓扑结构
2.速度上的明显提升
Novell HA Server群集系统中磁盘阵列柜基于40Mbyte/S的Ultra Wide宽带SCSI技术,并且阵列柜内部配有CPU及大冗量缓存做读写预处理(与以太网络相比,100 Base-T以太网只相当 于12.5Mbyte/S带宽<计算方法:100Mbit/8bit=12.5 Mbyte>)。
以上结构使得阵列数据读写速度远高于主机内部硬盘,而且不需主机CPU分时,又进一步提高了主机系统的处理速度,使得传统的外存I/O瓶颈大改善。
这种Novell HA Server群集系统较之早期的纯软件网络备份容错及主机内部加装阵列卡的方式在速度上有了质的飞跃。
3.提升数据的安全容错级别至99.99%
Novell HA Server群集系统中的磁盘阵列柜配置主要包括:控制器(其上自带CPU、缓存)、电源、风扇以及磁盘存储子系统,其使用全硬件冗余方式保证数据的安全性,从而消除了Novell HA Server群集系统的单点故障。
4.双Active,服务器负载均衡
应用软件可与群集软件协同工作以平衡群集系统中各服务器的工作负载。服务器可以并行工作在多个节点上,同时从共享磁盘中获取数据,从而充分发挥容错系统中各个结点的资源,实现了服务器负载均衡和缓解行情服务器的网络压力,从而提高客户端的访问速度。
HA Server群集系统原理拓扑图,如图1所示。
某金融行业HAServer群集系统实例
1.系统特点
当一台服务器系统发生故障时,HA Server群集系统另一台服务器会立即承担发生故障服务器的工作,将共享卷、NDS权限、Netware用户数和文件共享等进行迁移,从而保证整个群集系统作业运行的连续性。当发生故障服务器修复重新加入HA Server群集系统后,自动恢复到初始的正常状态。
2.服务器配置
采用两台Compaq 8500服务器,每台服务器拥有一块本地硬盘,用于安装NetWare网络操作系统的SYS卷,此卷是非共享的,为了确保本地的操作系统的运行正常,本地硬盘的容量设置为4.3GB。
在原有应用网卡的基础之上,每台服务器再额外增加一块Novell认证的服务器网卡用双绞线直接连起来做为Novell HA Server群集系统的冗余心跳检测链路。最后,每台服务器各增加一块SCSI卡,用于与RAID Array相连接。
3.磁盘阵列配置
Novell HA Server群集系统中的磁盘阵列柜采用 ESCORT DA-3500U。 对ESCORT DA-3500U磁盘阵列柜做如下硬件冗余配置,以保证数据的安全性。
(1)双通道双路在线控制器。
磁盘阵列柜配置2个控制器,作为冗余。每个控制器使用2个独立的主机通道、2个独立的磁盘通道。除了提升磁盘阵列的I/O外,也保证了工作控制器或控制器上的某一个通道出现故障时,备用控制器或控制器通道的在线热切换,加强了系统的高可用性支持。
(2)两组热插拔容错电源,双散热风扇。
冗余电源保证当一个电源及电源通路出现故障时,RAID Array的可用性,冗余的风扇功能使得当一个风扇出现故障时RAID Array的散热仍然得到保障。
(3)存储子系统RAID 5校验。
RAID级别保证任意硬盘故障时其上数据不会丢失,而且许可使用一块硬盘作为阵列上RAID集的备用盘,当RAID集中的任一硬盘出现故障时,备用硬盘可以自动替换故障硬盘,极大的降低了系统的风险并减轻维护人员的负担。
磁盘存储子系统中的硬盘配置4块9.1GB硬盘,对磁盘存储子系统配置为RAID 5校验。磁盘阵列柜的控制器缓存,配置64MB以上。每台服务器各增加的一块SCSI卡。
4.软件的配置
采用Novell Netware4.11或以上版本软件两套,Novell HA Server软件一套。