服务器热备功能/案例教程Server

印迹发布于:2020-3-16 775

服务器为什么要做双机热备?双机热备的好处?

双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。而双主机方式即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态)。

方案

组成双机热备的方案主要的三种方式分别为:基于共享存储(磁盘阵列)的方式,全冗余方式和复制方式。

对于服务器管理员来说,服务器出现故障可能是最严重的问题,因为服务器故障的原因有很多,有可能是设备故障,有可能是操作系统故障,还有可能是软件故障,当服务器出现故障时,要一一对故障进行排除,让服务器正常运行,少则几十分钟,从则几十小时,这还不是挽回服务器故障所带来的损失,这时,双机热备对服务器就起着关键作用。

双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。而双主机方式即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态)。 对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。因此,就需要通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。 决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。

即用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。 在考虑双机热备时,需要注意,一般意义上的双机热备都会有一个切换过程,这个切换过程可能是一分钟左右。在切换过程中,服务是有可能短时间中断的。但是,当切换完成后,服务将正常恢复。因此,双机热备不是无缝、不中断的,但它能够保证在出现系统故障时,能够很快恢复正常的服务,业务不致受到影响。而如果没有双机热备,则一旦出现服务器故障,可能会出现几个小时的服务中断,对业务的影响就可能会很严重。 另有一点需要强调,即服务器的故障与交换机、存储设备的故障不同,其概念要高得多。原因在于服务器是比交换机、存储设备复杂得多的设备,同时也是既包括硬件、也包括操作系统、应用软件系统的复杂系统。不仅设备故障可能引起服务中断,而且软件方面的问题也可能导致服务器不能正常工作。 还就注意的是,虽然目前服务器的的其它防护措施例如磁盘阵列(RAID)、数据备份可以很大程度上的保护用户数据,但却不能代替双机热备的作用。

---------------------------------

1. 软件方式:Keepalived,Heartbeat;

2. 硬件方式:控制卡+心跳线

---------------------------------

数据量不大(不超过500G),直接用两台服务器+一套热备商业软件就可以了;

数据量比较大的话 ,建议加一台存储,把数据文件放在存储里做共享存储式热备+一套热备软件即可;

热备软件:可以找找目前比较主流的Rose和赛门铁克,谢谢!

方案应用:

1、Heartbeat简介和作用/Linux-HA工程组件

2、keepalived工作原理和配置、使用

IBM x3650 DS3200 双机热备方案示例

IBM X3650服务器+DS3200 SAS 磁盘柜双机热备方案
  双机热备方案所需软硬件清单如下:  

1、IBM X3650 服务器2台(具体配置根据需求选配)
2、IBM DS3200 磁盘柜一台(单控制器,单SAS 接口)
3、SAS HBA 卡2块(每台服务器各加一块)
4、双机模块(子卡)一块
5、SAS 连接线2条
6、双机热备软件(ROSE HA OR LIFEKEEPER )一套

DS3200/DS3400安装心得及技巧
  这是一篇关于IBM System Storage DS3200和DS3400产品安装的文章,希望可以对大家的工作带来帮助。
  作为DS400产品的更新型号,DS3200和DS3400提供了更强的性能及灵活性,相信会成为今后一两年内的IBM低端存储产品的首选。
  DS3200和DS3400均出自于LSI公司的Engenio系统(DS4000系列的大部分产品也是由Engenio为IBM协议设计及生产,去年Engenio被LSI收购)。所以设计思想和结构与DS400(Adapter公司设计)会有较大的不同,管理方式也会与DS4000系列较为接近。
  DS3000系列均需要在自身上安装不少于4个硬盘。建议先装上硬盘再上电开机。
  DS3000系列提供与DS4000系列类似的带内和带外两种管理方法,带外管理的默认IP地址也与DS4000一样,控制器A为192.168.128.101,控制器B为192.168.128.102。
  本人比较喜欢采用带外管理,将本本网卡设至192.168.128网段后,可以ping通即可。管理口长时间未起用时需要若干分钟的时候等待管理接口工作。
  在本本上安装DS3000 Storage Manager(随机附带),注意该SM与DS4000上的Storage Manager为不同程序,不可替换使用。甚至不能在一台机器上共存。
  打开Storage Manager后,首先需要发现设备,可以ping通控制器后,发现工作会非常容易。
  双击发现的设备就可以进入该设备的管理界面,学名叫Subsystem Management。
  Subsystem Management分为5个大项,Summary,Configure,Modify,Tools,Support。

  常规的操作这里不再详述,如果你装过DS4000产品,应该对配置方法不会感到陌生。
  当然Storage Manager里只提供一些常规功能,在遇到问题的时候,比如需要重置手动清零时在该程序里无法完成的,所以与DS4000产品一样,提供了Script的方式,运行Script有两种方法。方法一:在DS3000 Storage Manager 的Enterprise Manager界面里右击单击所找到的设备,选择Execute Script。方法二,在c:\program files\IBM_ds3000\client\里找到smcli.exe程序,使用smcli ip-address -c "commandline;"的方式执行。
  DS3200和DS3400都会有单控和双控两种机型。如果您购买的是单控的型号,而在安装时发现系统有类似找不到第二个控制器的电池,冗余路径丢失的错误,那是由于未将系统设置成单控工作模式所引起的,遇到这种方法,可以在Execute Script窗口下键入:  

set storageSubsystem redundancyMode=simplex;

然后,选择Tools菜单下的Execute only来执行。
  如果遇到需要重置系统设置的需要也可以在同样的窗口下执行:  

clear storageSubsystem configuration / eventlog

等。
  当然如果大家有兴趣也可以进一步借助该系统了解一下更多的命令功能,相信会对进一步masting该设备有更好的帮助。
  最后提供一些DS3000系列做配置时的注意事项:

1. 所有的3000系列产品,包括EXP3000、DS3200、DS3400使用时,至少配置4块硬盘才可使用

2. EXP3000只能与一台服务器连接,不能连接两台服务器,所以也不支持微软的双机MSCS

3. 与EXP3000连接的卡只能用MegaRAID PCI-e卡 (39R8850)

4. IBM system x3650自带的SAS接口是为连接SAS磁带机准备,不能与EXP3000连接。(理论上可以,但IBM不予支持)

5. 服务器与EXP3000的连接线为3m MegaRAID SAS Cable 39R6471

6. EXP3000与EXP3000扩展式的连线为SAS Cable 1m的39R6529和3m的39R6531,不可与MegaRAID线混用

7. 服务器与DS3200连接的卡只能用SAS HBA PCI-e 卡 25R8060,连接线是1m的39R6529与3m的39R6531

8. DS3200每个控制器上只带一个SAS主机端口,但通过一个SAS 2-Port Daughter Card 39R6509 可以使每个控制器增加至3个端口

9. DS3200默认带4分区license 不带flashcopy和volumecopy功能,要升级分区,flashcopy及volumecopy的功能需先购买39R6540 DS3200 Software Feature Pack,然后再购买相应的功能包,也就是说39R6540是购买后续升级功能的前提。

10. 服务器与DS3400的连接可以用任何标准的4Gb HBA卡,连接线就是标准的FC cable,但注意在DS3400上需要选配4GB的SFP;

11. DS3400每个控制器上带2个主机接口,没有扩充选择

12. DS3400默认带2分区License 不带flashcopy和volumecopy功能,要升级分区 flashcopy及volumecopy的功能需要先购买42C2143 DS3400 Software Feature Pack,然后再购买相应的功能包,也就是说42C2143是购买后续升级功能的前提,与DS3200的升级方法相同,但产品号不同。


方案组成:
  本方案由IBM X3650服务器两台,DS3200磁盘柜一台,ROSE HA软件一套组成实现。

工作原理:
  RoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和RoseHA高可用软件分别安装在两台主机的内部存储(硬盘)上,数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的RoseHA软件随时监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络传递到备份机的RoseHA软件。之后,RoseHA就会控制系统进行服务切换,备份机启动和工作主机一样的应用程序,接管工作主机的工作(包括提供TCP/IP网络服务、文件共享、数据库等服务),并进行报警提示管理人员对故障主机进行维护。当维护完毕后,RoseHA可以自动或手动地将切换回原先的工作主机。也可以选择不切换,此时维修好的主机就作为备份机,双机系统继续工作。
  解决方案优点:
  l 对服务器硬件配置要求不高,可以根据应用情况采用不同型号或配置。
  l 系统切换时间短,最大程度减少业务中断的影响。
  l 切换过程对应用程序无影响,无需重新启动或登录,做到无人值守。
  l 系统效率高,系统中数据读写、管理及容错由磁盘阵列来完成。而系统服务器故障监控切换处理由HA软件来完成。双机监控依靠RS232线路或专用100/1000M自适应网卡线路,既不占用主机CPU资源也不占用基础业务网络带宽,是RoseHA的特色功能,在实际的应用中得到用户的一致好评。
  l 支持丰富的应用配置,譬如:Oracle,SQLServer,Sybase,Exchange 等。
  l 硬件可采用机架式结构,便于维护管理。


http://www.virplus.com/thread-1240.htm

转载请注明:2020-3-16 于 VirPlus 发表

推荐阅读
最新回复 (0)

    ( 登录 ) 后,可以发表评论!

    返回