红旗 Li n u x
全国邮政综合网中心局生产作业系统是邮政十二
子系统中最重要的子系统之一,也是全国邮政实现信
息化一个重要步骤,根据国家邮政局关于中心局生产
作业系统的试点推广的部署,第-~Lt试点选取湖南、
武汉、浙江、西安十二个中心局,基于中心局业务处
理的特殊性,要求主机系统7 24不问断工作,故保
证系统运行时间持续稳定变得越来越重要,而采用传
统意义上的小型机系统将加重全国邮政对硬件成本的
投入。我们真正需要的是更高的可用性以及更低的成
本。中心局生产作业系统二级局选用的操作系统平台
为红旗linux,为保障其高可性即采用红旗的高可用
(cluster,HA),EJE务软件。
一
、 红旗高可用IHA)实现原理初探
j
高可用性 (HA)技术主要功能是自动检测服务
器节点和服务进程错误、失效,并且当发生这种情况
时能够自动适当地重新配置系统,使得集群中的其他
节点能够自动承担这些服务,以实现服务不中断。
集群通常可分为三种:High—Availability(HA)
(高可用性集群 )、Load Balance(负载均衡集群 )、
Scientific(科学集群 )。
红旗linux不外乎三种,1主从式,当主机工作,
备机处于监控准备状况;当主机 DOWN机时,备机
接管主机的一切工作,待主机恢复正常后,按使用者
的设定以自动或手动方式将服务切换到主机上运行,
数据的一致性通过共享存储系统解决。2双机双工方
式(互备互援式),两台主机同时运行各自的服务工作
且相互监测情况,当任一台主机当机时,另一台主机
2oo4,3现代邮政 39
维普资讯 http://www.cqvip.com
壁星壁 壅 .nf。rmat;。n chn。.。gy
立即接管它的一切工作,保证工作实时,应用服务系
统的关键数据存放在共享存储系统中。 -集群工作方
式 (多服务器互备方式 ),多台主机一起工作,各自
运行一个或几个服务,各为服务定义一个或多个备用
主机,当某个主机故障时,运行在其上的服务就可以
被其他主机接管。三种集群解决三类不同的问题,目
前应用邮政综合网中心局生产作业系统的是Redflag
Cluster Server 3.0,主机连接图见图1所示,它属于
第二类,互备互援式,Load Balance的产品,由相
互备份的两个负载均衡调度器和后台的实际服务器群
组成,后台最多可支持无限制的实际服务器。正常的
情况下,应用1(APP1)运行的是tuxedo服务,应用2
(APP2)~行的是weblogic服务,数据库1(DB1)运行
是生产库,数据库2(DB2)运行是历史库,数据库 1与
应用1通过交换机 1接入综合网,数据库2与应用2
通过交换机2接入综合网,两台应用或两台数据库通
过私网或串口线(RS232)连接,此类集群属于第二类
备注:新增两个交换机用来连接两根网络,主要
是为了防止同一台交换机故障出现切换不成功,这种
方法可一试。
红旗高可用(HA)软件Load Balance方式基于
LVS(Linux Vi rtual Servers,LVS)~J用负载均衡技术将
多台服务器组成一个虚拟服务器。它为适应快速增长
的网络访问需求提供了一个负载能力,易于扩展 ,
LVS提供三种包包转发策略:一、NAT(Netwo rk
Add ress Translation)模式。LB收到用户请求包后,
LB将请求包中虚拟服务器的l