基于HA镜像磁盘多业务集群服务实现.docVIP

基于HA镜像磁盘多业务集群服务实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HA镜像磁盘多业务集群服务实现

基于HA镜像磁盘多业务集群服务实现   摘 要:高可用性服务器集群是近年来计算机应用方面研究的热点,它具有低延迟、高吞吐量、双机热备等特点。本文采用中科红旗公司的商业版HA CLUSTER 实现高可用集群服务,解决了当仅仅有一个业务服务器,提供业务服务出现突发故障,造成服务中断而带来灾难性的损失。从而达到降低管理员或工程师的劳动强度,避免重复劳动,提高工作效率。   关键词:集群服务HA   中图分类号:TP316 文献标识码:A 文章编号:1007-9416(2010)08-0048-01      1 背景和应用领域   当今网络的迅速发展,把人们带到了一个全新的领域。越来越多的人们开始习惯在网上办公,网上购物等,而这些客户信息的存储和数据的备份都需要相当大的量,服务器集群正好解决了这个问题。有一篇科学报道这样写道:在制作电影《泰坦尼克号》所用的160台Alpha图形工作站中,有105台运行的是Linux操作系统,这160台Alpha工作站是做图形处理。图形处理中有一项重要的任务――计算。这些计算机是被利用群集技术(Cluster)组织到一起的。这就是Cluster中的一种――“并行计算”。集群系统就是避免一台服务器因硬件故障或底层服务故障,从而造成客户访问中断。经过相关调研,设计、制作一款基于Linux平台的HA镜像磁盘的多业务集群服务,从而有效的监控网络资源和运行多业务,满足人们对运行多业务的需要,实施有效,安全,稳定的监控。      2 设计思路   网络发展至今,已经融入到大部分人的生活。在各类服务器操作系统中, Linux操作系统凭借强大的网络功能,优秀的系统性能和出色的安全性和稳定性,赢得了广大服务器用户以及个人用户的亲睐,世界的每一个角落都能感受到它的魅力。通过调查服务器并不是万能的,也会出错,数据的丢失,信息的延迟等。服务器一旦出现故障,给人们的工作和学习会带来了很大的损失,基于以上问题,提出镜像型集群服务解决问题的方案。我们设计的镜像型集群就是避免一台服务器因硬件故障或底层服务故障,从而造成客户访问中断。这样不仅会造成不可估量的损失,也可能失去客户的信赖。而集群系统就能够避免此类事件的发生,在很短的时间内(客户几乎在不知道的情况下)正常的使用当前业务,实现高可用和数据的交换。在镜像型集群系统中,服务器之间进行数据交换时,首先将这些数据存放在镜像型磁盘上,在整个服务启动以后,使两台服务器通过心跳线进行数据同步。从而使业务层的访问及切换,更加高效,便捷。      3 运行的环境   硬件要求:至少PⅢ(以上)CPU,1G(以上)内存,光驱、软驱各一个,至少2块网卡,服务器两台。   软件要求:RedFlag-HA6_Cluster-All-Release   服务器版本:x86_64Asianux server 3 sp1      4 主要功能描述   镜像型集群服务和业务层具有以下功能:镜像磁盘的设置、浮动IP的设置、资源组设置、磁盘心跳的监视(http监视、ip监视、EXEC监视和user监视等);   (1)镜像磁盘的设置:在镜像型集群中,至少要有两个分区,一个是管理用分区,这个分区做少步能小于10M,一般把它创建成20M(或根据磁盘的大小)就可以了,而另一个分区就是我们的数据分区,对于数据分区没有特殊的要求,但是注意的是在镜像型集群中,两台服务器的大小,格式以及设备名都必须是完全一致的。   (2)浮动IP的设置:与两台服务器公网IP,同一网段的IP地址,这个IP会随着业务的切换自动的切换到正常的服务器上这样不管业务运行在那台服务器上客户端只要访问这个唯一的浮动IP就可以了。   (3)EXEC资源设置:此资源是在集群启动时,同时启动服务的资源,如:Mysql、HTTPD、Oracle等都有此资源添加而实现其服务的启动与关闭。HA Cluster是指通过冗余化(集群化)的系统配置,当正在操作的服务器出现故障时,自动将业务交接到待机服务器,从而能够飞跃性地提高系统的可用性和扩展性。      5 工作原理   镜像型集群是一台主服务器处于运行状态,一台备服务器处于待机状态。当我们运行的业务层在主服务器发生故障时,集群系统在HA的监控资源中通过心跳线得知两台服务器的存活状态,可以通过HA自动启动备用服务器上的业务,使服务达到零切换从而使业务正常运行。   应用程序发出请求时,数据镜像引擎会将数据写入本地磁盘的同时,通过心跳线将请求同时分给待机服务器。所谓心跳线就是指连接个服务器的网络,在集群系统中需要使用心跳线进行服务器的死活监视。在数据镜像类型中,心跳线除了用于死活监视,还用于数据传输。待机服务器数据镜像引擎将收到数据写入待机服务器的本地磁盘,从而

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档