ROSE 双机热备软件简介

ROSE HA是美国ROSE Datasystem 公司出品的新一代高可用性软件,它可以将UNIX服务器和Windows 服务器组成集群系统,并对服务器进行监控、故障检测、故障恢复,保护运行服务器中的关键性数据服务和网络服务。对于在客户机/服务器环境中的网络及数据库中集成的高可用需求,ROSE HA提供了非常灵活而且适用的解决方案。

1) ROSE HA 的主要功能特点

界面友好:ROSE HA 提供了友好直观的图形安装界面和监控管理界面。通过直观而又方便的JAVA Applet管理界面,用户可以交互式地对集群系统进行配置、监控和管理,并可以利用Applet的网络特性,通过网络对系统进行远程管理。

支持Active-Active模式和Active-Standby模式:ROSE 高可用性软件支持Active-Active模式和Active-Standby模式。用户可指定每台服务器的作用(active or standby),指定要监控的服务和硬件部分,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务、允许的最大启动时间等)。

支持多条心跳路径:可以将网线和RS-232串口线作为在集群系统上运行的ROSE HA的心跳线。配置多条心跳路径可以避免系统的单点故障。

自动切换:当系统出现故障时(如:系统宕机、HA进程/应用进程被杀掉、RS-232/SCSI/网络线缆断开),ROSE HA 将确定由于某种故障而终止的应用,并将这些应用切换到备份服务器上。而故障服务器中未受影响的应用不会被切换,既不会受任何影响。

自动检测:在集群系统的每一台服务器内,ROSE HA 具有两个核心进程,他们互相监控(如:系统宕机、HA进程被杀掉、RS-232、网络、SCSI线缆是否断开),如果其中一个进程失败,另一个进程会立即进行恢复。

2) ROSE HA其它高可用性能

为了对系统实现有效的保护,要求HA软件要能够检查出可能发生的系统/网络故障。为了构造一个高可靠的集群系统,ROSE HA 从多方面提供了完整的解决方案,包括管理,监控,检测和恢复。

服务器可靠性: 在服务器出现故障(如掉电或宕机)时,另外一台服务器接管故障服务器上运行的所有的关键性应用。

网络可靠性:如果服务器的网络部分发生故障,会导致客户不能连接和访问到服务器,这同样是致命的故障。如果该服务器配备了冗余的网络接口,ROSE HA 会使用它来恢复网络连接。在没有配备冗余的网络接口,或者所有的网络接口均出现故障时,HA会将该应用切换到另外一台服务器上。切换完成后,客户在短暂的切换过程后能够继续访问所需的服务。

磁盘可靠性:需要将应用的全部数据存储在两台服务器都能访问到的共享磁盘中。建议使用磁盘阵列来存储数据,这样可以避免单点失败,而且便于对系统的容量进行扩充。对由Volume Manager管理的磁盘阵列,ROSE HA提供了相应的处理程序,以保证磁盘阵列及数据的可靠性。

文件系统可靠性:UNIX标准的文件系统(UFS)并未考虑到高可用性系统的需求,使用UFS的服务器在宕机、掉电等非正常关机后,会导致文件系统中数据的丢失和冲突。建议在高可用系统中尽量使用改进的VxFS或jUFS,它们能够对文件系统的修改和更新进行记录,在出现错误时,文件系统能够自动地检测并进行快速的恢复。

应用可靠:在高可用性系统中可以运行多个应用。每一个应用是作为一个服务而存在的。在服务器中,当某个服务失败而其它服务正常运行时,ROSE HA将处理这个失败的服务。在将这个服务切换到另一台服务器上时,该服务器上运行的服务也不会受到影响。对于与网络不相关的纯数据应用,只需要切换数据存储和数据处理软件。而在与网络相关的客户机/服务器应用,除了要切换数据存储和数据处理软件外,还需要切换相关的虚拟IP。如果希望两个服务独立地进行切换,则此两个IP地址不能相同。如果使用了相同的IP地址,在发生切换时,ROSE HA会将所有使用该IP的服务都切换到另外一台服务器上去。

3) ROSE HA运行过程

在系统启动后,ROSE HA首先会启动HA Daemon,根据高可用性系统的配置结构进行初始化,然后会启动相应的服务和代理程序来监控和管理系统服务。

如果该代理程序检测到服务处于活动状态,HA Daemon就会认为该服务处于活动状态,并会定时通知后备份服务器上的HA Daemon,告知对方其每项服务处于正常状态。

当代理程序检测到某个服务发生故障时,它就通知HA Daemon管理程序。此时,HA软件首先会按用户设定的重启次数重新启动该服务,如果启动不成功,该服务会由HA转移(切换)到备份服务器上。

HA周期性地检测系统的硬件状态,如果硬件发生故障,HA会把与该故障硬件相关的服务转移到备份服务器上。

当发生服务转移时,HA首先会在运行服务器上停止该服务及相应的Agent之后,在备份服务器上由HA将该服务和相应的Agent启动。由于停止和启动该服务都需要一定的时间,所以当服务被切换(转移)时,该服务会有短暂的中断,转移完成后,服务自动恢复正常运行。

4) ROSE HA的配置

 在GUI界面中完成对ROSE HA的配置是一件非常方便而且有效的事情,系统管理员只要在相应的配置表中填入相应的内容,即可完成对ROSE HA的配置。对ROSE HA的配置共包括这样一些内容:License Information、Server NIC Configuration、Private Net Configuration和Service Configuration。在配置完这些基本内容后,系统管理员还可以根据自己的实际环境要求和应用的变化作相应的修改和增加。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11134849/viewspace-611300/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11134849/viewspace-611300/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!为了实现MySQL的双机热备,您可以使用MySQL自带的复制功能。复制是MySQL用于将数据从一个数据库服务器(称为主服务器)复制到另一个数据库服务器(称为从服务器)的过程。 要实现双机热备,可以按照以下步骤进行操作: 1. 配置主服务器:在主服务器上进行必要的配置更改,以使其能够接受从服务器的连接并允许复制。您需要在主服务器上启用二进制日志(binary log),可通过在my.cnf配置文件中添加以下行来实现: ``` log_bin = /path/to/binlog server_id = unique_server_id ``` 在`/path/to/binlog`中指定二进制日志文件的路径和名称,并为主服务器分配唯一的`unique_server_id`。 2. 创建从服务器:在从服务器上创建一个空的MySQL实例,并确保其与主服务器具有相同的MySQL版本和配置。 3. 配置从服务器:在从服务器上编辑my.cnf配置文件,使其能够连接到主服务器并进行复制。添加以下配置行: ``` server_id = unique_server_id relay_log = /path/to/relaylog log_slave_updates = 1 read_only = 1 ``` 将`unique_server_id`设置为从服务器的唯一ID,并将`/path/to/relaylog`设置为中继日志文件的路径和名称。 4. 启动主服务器:启动主服务器并确保二进制日志文件开始记录。 5. 配置主-从复制:在从服务器上执行以下命令,将其连接到主服务器并开始复制: ``` CHANGE MASTER TO MASTER_HOST = '主服务器IP', MASTER_USER = '复制用户', MASTER_PASSWORD = '复制密码', MASTER_LOG_FILE = '主服务器的二进制日志文件名', MASTER_LOG_POS = 日志位置; ``` 将`主服务器IP`更改为实际的主服务器IP地址,`复制用户`和`复制密码`更改为用于复制的有效凭据,`主服务器的二进制日志文件名`更改为主服务器当前的二进制日志文件名,`日志位置`更改为从服务器开始复制的位置。 6. 启动从服务器:启动从服务器,它将开始连接到主服务器并复制数据。 通过以上步骤,您可以实现MySQL的双机热备。请确保定期监控复制的状态,并确保在主服务器故障时及时切换到从服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值