首页 rose HA软件使用手1

rose HA软件使用手1

举报
开通vip

rose HA软件使用手1 深圳市新开思信息技术有限公司 - 1 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn ROSEHA软件使用手册 深圳新开思信息技术有限公司 2003年 3月 深圳市新开思信息技术有限公司 ...

rose HA软件使用手1
深圳市新开思信息技术有限公司 - 1 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn ROSEHA软件使用手册 深圳新开思信息技术有限公司 2003年 3月 深圳市新开思信息技术有限公司 - 2 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 目 录 1、 ROSEHA软件说明…………………………………………………….1 2、 ROSEHA软件安装…………………………………………………….2 3、 ROSEHA软件配置…………………………………………………….3 4、 ROSEHA软件使用…………………………………………………….4 5、 ROSEHA常见问题……………………………………………………..5 深圳市新开思信息技术有限公司 - 3 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 第一章 ROSEHA 软件说明 对现代企业来说,利用计算机系统来提供及时可靠的信息和服务是必不可 少的;另一方面,计算机硬件与软件都不可避免地会发生故障,这些故障有可能 给企业带来极大的损失,甚至整个服务的终止,网络的瘫痪。可见,对一些特别 的企业或公司,系统的高可用性显得更为重要。因此,必须有适当的措施来确保 计算机系统提供不间断的服务,以维护系统的可用性。 信息系统的可用性通常在两种情况下会受到影响,一种是系统当机、错误 操作和管理引起的异常失败,另一种是由于系统维护和升级,需要安装新的硬件 或软件而正常关机。高可靠性软件必须为这两种情况提供不间断的系统服务。 Rose HA软件是一款操作简单、易配置的软件,并具有非常好的性价比。新开思 公司提供全面的技术支持服务。使客户能实现真正的得到一套高可用的系统。左 图为标准的双机容错系统示意 图。 1.1 系统可用性基本类型 · 通常可用性系统 通常可用性系统没有容错功能,也没有特殊的软件来作错误处理,系统的 错误检查和恢复完全依靠系统管理员来完成。 · 高可用性系统 高可用性系统是在冗余的通常可用性系统基础之上,运行高可靠性软件而 构成。高可靠性软件用于自动检测系统的运行状态,在一台服务器出现故障的情 况下,自动地设定的服务转到另一台服务器上。 · 容错系统 容错系统是由专用昂贵的多机系统组成,错误处理能力是计算机硬件和操 作系统本身提供。一般的应用软件也需要修改后方能在上面运行。 1.2 高可用性系统的功能 · 软件故障监测与排除 · 备份和数据保护 · 管理站能够监视各站点的运行情况,能随时或定时报告系统运行状况,故障 能及时报告和告警,并有必要的控制手段 · 实现错误隔离以及主、备份服务器间的服务切换 深圳市新开思信息技术有限公司 - 4 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 1.3 ROSE HA高可用性系统的构造 硬件 硬件上采用多网冗余、双高性能服务器系统、磁盘阵列(RAID 0、1、3、5) 等种方式来实现冗余高可靠。 · 服务器配置 √运行服务器 正常时提供服务的主机 √备份服务器 当运行服务器提供的服务已不可用时,自动接替运行服务器的工作而不用 重新起动系统,而当系统服务器恢复正常后,按照使用者的设定以自动或手动方 式将服务切换到运行服务上运行。备份服务器除了在运行服务器出现故障时作为 接替运行服务器的服务之用,还可以执行其他应用程序。因此,一台性能配备充 分的主机可同时作为某一服务的运行服务器和另一服务的备份服务器使用,即两 台运行服务器互为备份。一台主机上面可以运行多个服务,也可作为多个服务的 备份服务器。 · 网络连接 ROSE HA支持 TCP/IP 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 ,可以在 Ethernet、FastEthernet、FDDI和 ATM 网上运行。 √私用网 两台服务器通过私用网传送心跳(HeartBeat)信号,使两台服务器能够相互 了解对方的运行情况。私用网也可通过 RS-232网互连。 √公用网 公用网用来提供服务。Client通过此网路与服务器通信。当两台服务器互为 备份时,对于不同的服务,可以用不同的公用网连接到两台服务器。 · 存储设备 √自用存储设备 每台服务器均有自已的存储设备,用于存放操作系统软件和其他一些不需要 被另一台服务器访问的软件和数据。 √共用存储设备 此设备上的信息可以被两台服务器分别访问。用于存放提供服务所必需的软 件和数据。因此,有必要采用硬盘阵列(Disk Array)作为共用存放设备, 以保证数据的可靠性和可恢复性,避免和减少由于磁盘故障或错误所造成的 损失。 深圳市新开思信息技术有限公司 - 5 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 软件 · 操作系统 Solaris 2.5.1或以上 Windows NT 4.0 (pack 3及以上), Windows 2000 SCO UnixWare 7.0 SCO OpenServer 5.0.X Linux 2.2.X 及以上版本 (RedHat Linux 7.x) 两台服务器的操作系统版本应相同。 · 应用软件 可以在两台服务器上正常应用的数据库软件(如:Oracle、Sybase、Informix、 Mysql等)或 其他应用软件。 · ROSE HA软件 ROSE HA 软件同时安装在两台服务器上,用于监视系统的状态,协调两台服 务器的工作,维护系统的可用性。它具有如下特点: √开放性 支持流行的数据库软件,以及其他的主流应用。 √快速的反应速度 典型的错误检测时间是 5秒,服务转移时间一般在 10-120秒之间。 √自动处理过程 错误检测和服务转移过程完全由 ROSE HA 软件自动处理,不需要系统管理 员干预。 √图形用户界面 ROSE HA软件以 Java Applet的形式提供,系统管理者通过交互式界面来配 置 HA,并且该界面实时地显示出主机系统及服务的状态。 √灵活性 用户可指定每台服务器的作用(avtive or standby),指定要监控的服务 和硬件部份,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动 该服务,允许的最大启动时间)。 √可扩充性 用户可通过增加服务来进一步提高系统的可用性。 √丰富的附加功能 提供不同的针对特定应用的 Agent程序,使服务监控更切实际,更加有效; 提供用于开发 Agent程序的应用程序界面(API),使用者可针对特定的服 务编写执行状态诊断及错误恢复工作的 Agent程序。 深圳市新开思信息技术有限公司 - 6 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 1.4 ROSE HA高可用性软件运行的过程与原理 ROSE HA软件的组成 · 服务程序(Service) 为客户提供服务的进程,如 NFS或 Oracle、Sybase、Informix等数据库服 务。 · HA代理(Agent) HA代理监视服务的可用性,并向 HA管理进程报告服务的状态。 · HA管理进程(HA Manager) HA管理进程是 ROSE HA软件的核心进程,由它来初始化系统配置,接来自 HA代理的信息,并通过私用网与其它服务器的 HA管理进程通信,协调运行服务 器与备份服务器间的关系。 · GUI管理工具(Administration Tool) 系统管理者通过 GUI管理工具管理、监视服务的运行状态。 1.5 ROSE HA软件的运行过程 系统起动后,ROSE HA首先启动 HA MANAGER管理程序,根据高可用性系统 的配置结构初始化,然后启动必要的服务和代理程序来监控和管理系统服务。HA 代理程序用来监控、监测、诊断和管理硬件软件服务。 深圳市新开思信息技术有限公司 - 7 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 代理程序检测到该服务处理于活动状态,HA MANAGER 就会认为该服务处于 活动状态,HA MANAGER会定时通知后备服务器上的 HA MANAGER,其每项服务处 于正常。 当代理程序检测到某个服务发生故障时,它就通知 HA MANAGER管理程序。 HA 软件首先会重新起动该服务多次(可由用户设定),如果启动不能成功,该 服务会由 HA转移到后备服务器上。 HA周期性地检测系统硬件的状态,如果硬件发生故障,HA会把与该硬件相 关的服务转移到后备服务器上。 当某项服务发生转移时,HA 首先在运行服务器上停止该服务,之后,由备 份服务器上的 HA在备份服务器上启动该服务。由于停止和启动该服务都需要一 定的时间,所以当服务被切换(转移)时,该 服务会有一个短暂的中断,在切 换完成后,该服务自动恢复正常运行。 考虑到一些数据库系统(如 Oracle、Sybase、Informix、Mysql 等)以及 其他一些应用软件(如 Domino Server、WWW Server 等),ROSE HA 在 HA 管理 模块(HA Manager)的基础上,提供了一系列的 Agent软件模块。Agent为一个软 件监视模块,监控数据库服务或其他应用服务的运行。当运行服务器发生故障时, 由 Agnet检测到之后,Agent向 HA主控软件请求,进行相应的处理动作。 总之,ROSE HA软件极大程度上减少了人的介入,提高了系统的可靠性与安 全性,使服务能高可靠的运行。 第二章 ROSEHA 软件安装前的准备 深圳市新开思信息技术有限公司 - 8 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 一、安装之前准备工作 在安装 ROSEHA 软件之前,必须确保系统的配置是正确、并能正常使用的。 下面是一些需要注意的地方。 2.1 串口的设置 为了创建 RS-232串口的心跳线的连接,我们需要每台服务器上有一个外置 COM端口。通过以下方式可以查看 COM口的配置。 在Windows 2000 Server操作系统中,右击桌面上“我的电脑”,选择“管理”, 弹出“计算机管理”窗口,选择“设备管理器”如图 2-1所示: 图 2-1 选择“通讯端口(COM1)”,右击选择“属性”菜单,在端口设置页面做如图 2-2 的设置: 如窗口中没有显示 COM1 口的设备,通常是由于服务器 BIOS 中关闭了 COM1口的设置。确认服务器上没有 COM1口后,可以通过打开 BIOS中的设置, COM1口正常 并可建立通讯 深圳市新开思信息技术有限公司 - 9 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 添加串行 COM1口,建立串口通信。 注: 1、两台服务器的 COM1口都需要做如上的设置,为建立串行口的心跳线连接。 当然如果有更多的串行口,如 COM2,可以建立一条以上的串口心跳线。串口的 心跳线不同于普通的串口线。 2、如果服务器上没有 COM 串行口,我们也可以不需要建立串口心跳线。当然 通常为了 ROSEHA容错软件的可靠性,我们建议客户建立两条线路的心跳线。 可以通过建立两条网卡连接的心跳线,实现心跳线的容错。 2.2 网络心跳线的设置 建立了串口的心跳线后,还需要建立一条网络心跳线,在两台服务上分别, 选择同型号的以太网卡,设置其网络协议和属性,如图 2-3。由于只是用于 ROSEHA 软件心跳的检测,因此只需要安装 TCP/IP 协议。并设置其 IP 地址, 通常为 C类的私有网络地址,如:192.168.0.1 和 192.168.0.2 。不需要设置网关、 DNS等的 IP地址,如图 2-4。在两台服务器用于心跳的网卡,做相同的设置。 如图 2-3 如图 2-4 注: 1、 两台服务器上也可以建立多条网络心跳线。通常我们总共只建立两条心跳 线,如果建立了串口的心跳线,只需要一条网络心跳线即可。建立总共两条心跳 线的目的是为了使实现心跳线的容错,ROSEHA 软件系统相互检测对方的系统 状态并作出决定。如果只建立了一条心跳线,并在生产中心跳线发生异常断裂等, 容错系统将不能决定对方的状态,系统发生异常时,将不能发生切换。因此,需 深圳市新开思信息技术有限公司 - 10 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 要建立两条心跳连接线。 2、 网络心跳线不同与普通的网络连接线,是一条长于 1米的,双绞线反跳线。 反跳线的做法为:1-3,2-6反跳,其余一一对应的网络连接线。 2.3 公共磁盘的设置 ROSEHA 软件仅仅支持有共享磁盘阵列柜连接到两台服务器上的容错系 统。因此,在两台服务器上运行的数据和应用程序,需要安装在共享的磁盘阵列 柜上。对于 Windows NT/2000 操作系统,我们通常需要在两台服务器上分别配 置阵列柜,做到磁盘柜上文件系统的同步。 首先,关闭其中一台服务器,在另一台Windows 2000 Server操作系统中, 右击桌面上“我的电脑”,选择“管理”,弹出“计算机管理”窗口,选择“磁盘 管理”如图 2-5所示,对连接的共享磁盘柜进行分区,并标记上驱动符。 图 2-5 然后,关闭刚配置的服务器,启动另一台服务器,同样进入“磁盘管理”, 检查阵列柜的磁盘配置是否存在,并且分区符号是否改变,如发生了改变,改为 第一台服务器相同的配置即可。 注: 1、 在“磁盘管理”中,要求磁盘阵列柜的磁盘 1的状态为基本联机状态,而非其他状态, 否则可能会发生,磁盘 1不能切换的情况。 2、 磁盘柜用于存放共享的数据,应用程序可以安装到本地磁盘上,列如:可以 把 SQL 、Oracle、Sybase 等的程序部分安装到本地磁盘而数据库放到磁盘柜上 深圳市新开思信息技术有限公司 - 11 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 即可。对于 Windows NT/2000 操作系统,由于系统的关联性,两台服务器上都 需要进行一次安装。使数据库等软件在两台服务器上都可用。当然也可以把整个 数据库(包括:应用程序和数据库文件)都安装到磁盘阵列柜上。也需要在两台 服务器上安装,在第二台服务器上采用覆盖安装即可。保证程序和数据文件的一 致性。 2.4 Windows NT/2000服务的设置 通常大多数Windows NT/2000的应用,如:Microsoft SQL、Oracle Server、 Sybase SQL Server,Microsoft IIS等是做为Windows NT/2000的服务(Service) 存在。这些服务能被启动和停止从控制面板中的“服务”窗口。选择需要保护的 服务,如 MS SQL数据库服务,右击选择“属性”,弹出如下窗口(图 2-6)。如 果MS SQL的服务需要受到 ROSEHA软件的管理和保护,需要在两台服务器上 改变“启动类型”设置为手动。 注: 1、 对于 Windows NT/2000 操作系统,需要在两台服务器上都安装软件,如: MS SQL 、Oracle、Sybase等。安装软件的方式:先在一台服务器上安装软件。 可以把整个软件安装到磁盘阵列柜磁盘上,或只把软件的数据库部分安装到磁盘 阵列柜磁盘上,两种方式。为了配置软件的方便,我们建议选择前一种方式。然 后在第二台服务器上,采用覆盖方式的安装即可。 2、 Sybase、Oracle数据库等软件,由于数据库的建立将影响到Windows NT/2000 的数据库服务的名称。因此,在建立数据库存时,注意两边的数据库的名字必须 相同,使两台服务器具有相同的服务名称。ROSEHA软件才能管理同一服务。 深圳市新开思信息技术有限公司 - 12 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 第三章 ROSEHA 软件安装和卸载 3.1 安装 ROSEHA软件 ROSEHA软件的安装,需要在两台服务器上分别进行安装 ROSEHA软件。但以 后的配置可以在任一台服务器上进行。 分别在两台服务器上做如下的操作: 1、引导服务器,并用系统管理员帐号 Administrator 登录。(用户可以是与系统 管理员 administrator 有相同权限的用户,但我们建议还是使用 Administrator 用户来安装,避免不必要的问题。) 2、运行光盘 CD-ROM中根 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 下的 Setup.exe,弹出如下界面(图 3-1),开始 ROSEHA 软件的安装。点击 NEXT 继续软件的安装,或点击 Cancel 取消安 装。 图 3-1 图 3-2 3、点击 NEXT继续软件的安装,进入图 3-2的窗口。键入用户的名称 Name和 公司的名称 Company。点击 NEXT继续软件的安装,或点击 Cancel取消安装。 点击 Back回到上一窗口。 4、点击 NEXT继续软件的安装,进入图 3-3的窗口。键入需要安装 ROSEHA软 件的两台服务器的计算机名称。“Local”指本地的服务器的计算机名。 “Remote”指远端服务器的计算机名。为检测两台服务器连接是否有效。可 以在 DOS窗口中,相互用 Ping 计算机名的方式检查。ROSEHA软件将检测 在两台服务器上的安装权限。将弹出图 3-3的窗口,输入 Administrator 系统 管理员用户的密码,然后点击 OK。如反复出现该窗口,使 ROSEHA软件不 能继续安装,是由于口令的校验不能通过。需要注销 Administrator 用户, 重新启动 ROSEHA软件的安装。 深圳市新开思信息技术有限公司 - 13 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 图 3-3的窗口 图 3-4 图 3-3 5、ROSEHA软件将进入下一个安装界面,图 3-5;指定 ROSEHA软件安装的位 置,可以点击“Browse”按钮,选择需要安装到的目标目录。点击 NEXT继 续软件的安装,或点击 Cancel取消安装。点击 Back回到上一窗口。 图 3-5 图 3-6 6、弹出图 3-6窗口,安装程序将建立Windows 菜单项,缺省为:NT Cluster。 点击“Next”按钮,ROSEHA软件将开始拷贝文件,并完成安装过程。 7、ROSEHA软件安装完成后将在Windows NT/2000的程序菜单中,创建“Cluster Manager”,用于 ROSEHA软件配置、使用。如图 3-7 图 3-7 3.2 申请 ROSEHA软件 License Codes ROSEHA软件要求正确的 License 号码,为了正常的使用。安装完成后,ROSEHA 软件可以试用 30天。为了获得正确的 License,在两台服务器上,执行如下的操 深圳市新开思信息技术有限公司 - 14 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 作: 1、在开始菜单中,选择 ClusterManager程序组的 Cluster Administrator Tool菜单 项。进入 ROSEHA 管理工具的图形界面窗口。 2、从 Tools菜单中,选择“License”项,将弹出图 3-8的 License信息窗口。 图 3-8 记录下两台服务器的 Host ID 号,并通过如上方式和我公司联系,我们将在两个 工作日内,完成 ROSEHA 软件的授权。你将通过 Email 的方式得到 160 位的 Licnese Key 。采用粘贴的方式输入 Licnese Key,并修改 Date 和 Serial No. 为 邮件中的设置。完成软件的注册授权。 注: 1、 如果 ROSEHA 软件安装后,服务器计算机的名称发生了改变。ROSEHA 软 件必须卸载后,重新安装 ROSEHA软件。否则 ROSEHA软件将不能正常工 作。 2、 ROSEHA软件安装后,也将在Windows NT/2000的控制面板“服务”中建立 两个服务:Cluster Monitor Service和 Cluster Server,如图 3-9。 图 3-9 3、 安装完成后,是 30天的试用,第一次在 ROSEHA软件管理窗口中启动本地 Cluster服务时,有时会弹出如下窗口。是由于 License 没有有效激活。只需 要在图 3-8 中,用先剪切(Ctrl+X),后粘贴 (Ctrl+V)的方式,激活“EVALUATION VERSION”,成为 30天的试用版,然后启动 深圳新开思信息技术有限公司 Email : License授权 sales@newcase.com.cn 技术支持 support@newcase.com.cn Fax: 0755-83247413 深圳市新开思信息技术有限公司 - 15 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn ROSEHA即可。 4、如果图 3-9中的服务不能启动,可以在服务的属性窗口,“登录”页面中,采 用“本地系统帐户”的方式启动服务。 3.3 卸载 ROSEHA软件 在控制面板中,使用“添加/删除程序”项,卸载 ROSEHA软件。如果不能 成功删除 ROSEHA软件。先在“服务”窗口中,图 3-9中所指的两个 ROSEHA Cluster服务,然后再试着删除。软件删除后,其目录下仍然保存着已有的配置。 所以,如果重新安装 ROSEHA软件,整个原有的配置会自动继续生效。 建议删除整个 ROSEHA软件安装目录,后再重新安装软件。 3.4 ROSEHA软件的版本 在 Cluster Administrator Tools管理窗口中,选择 HELP 中的 About Cluster 菜单项,弹出如下窗口: 图 3-10 现在,ROSEHA 软件的最新版本为 Build 4008 注: 1、ROSEHA 软件的先前的版本为 Build 4006。4008 比较 4006 版本增加了对 HP/Compaq服务器网卡做了 Team(做网络连接的容错容余、负载均衡等)的支 持。其他没有大的改变。 2、现在,中兴通讯有限公司所发行的版本都是 Build 4008。 深圳市新开思信息技术有限公司 - 16 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 第四章 ROSEHA 软件配置 ROSEHA软件的管理窗口“Cluster Administrator Tool”界面由:菜单、工 具条、集群是视图、消息窗口、和状态条组成。 ROSEHA 软件提供两个基本的集群服务特征窗口,用户能通过“Resource Object”和“Private Net”切换按钮,观察心跳检测窗口和资源状态窗口。 4.1 心跳线的建立 ROSEHA软件启动后,首先弹出心跳检测窗口如图 4-1, 图 4-1 首先点击“启动 Cluster操作” 按钮,启动 ROSEHA服务,本地服务器图标 将变成活动状态。如果不能启动 ROSEHA软件,通常存在两种情况:1、License 无效或过 期;2、用户的权限不足,不能启动 ROSEHA服务。 然后,需要与远端的服务器,建立心跳连接。从菜单条 Private Net 中选择的 TCP/IP 表示任务资源正在此服务 器上运行, 表示任务资源没在此服务器上 运行,处于待机状态。 TCP/IP网络心跳线 串口心跳线 启动 Cluster操作 停止 Cluster操作 深圳市新开思信息技术有限公司 - 17 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn Socket项,或从工具条中点击 按钮,弹出如下图 4-2窗口: 图 4-2 如上图所提示,输入相应的参数。可建立多条通过 TCP/IP协议的心跳线连 接。每条心跳线通过对应的网卡,同一段地址内的 IP地址,不同的 TCP/IP端口 建立通讯。 与远端的服务器,建立串口的心跳连接。从菜单条 Private Net 中选择的 RS-232 Serial Port项,或从工具条中点击 按钮,弹出如下图 4-3窗口: 图 4-3 如上图所提示,输入或选择相应的参数。可建立多条通过串口的心跳线连 接。如提示:102:Creat Private Net : Fail 的错误,通常是由于串口线 没有连接、在 BIOS中串口没有打开、或选择的串口不存在等硬件的原因引起的。 注:心跳线的建立需要在两台服务器上都操作。才能彼此建立心跳连接。 而以后的资源配置只需要在一台服务器上操作,并将在两台服务器上生效。 如果需要建立两条网络心跳 线,应该有不同的名称 通过网络心跳线连接的网卡 的 IP地址., 点击添加,建立网 络心跳线。 如果需要建立两条串口心跳 线,应该有不同的名称 点击添加,建立串 口心跳线。 选择连接的串口 深圳市新开思信息技术有限公司 - 18 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 4.2资源对象管理 资源(Resource)的配置是 ROSEHA软件使用的重点,系统的各种资源(IP、 计算机别名 Alias NAME、共享磁盘、NT 服务、自定义的应用等)将添加到 ROSEHA 软件中,由软件来实现对资源的管理和检测。使双机容错系统发挥作 用。 并且资源之间存在依存关系,及层次关系。如:MS SQL数据库的启动需 要依靠共享磁盘已经加载、共享的 IP 地址已经有效等。因此,资源的启动或停 止都存在先后次序。安装 ROSEHA软件通常需要,对应用的系统要有一定的了 解。了解系统运行的相互关系。通常的系统我们定义的层次关系如下图所示: 图 4-4 你只需要在一台 ROSEHA软件已启动的服务器上,进行资源的创建和配 置。ROSEHA软件将自动复制配置到另一台服务器上。 注意,只有 ROSEHA软件在两台服务器上运行,并且至少有一条心跳有 效,用户才能创建或删除资源对象。 4.3创建 IP资源对象 IP地址资源,客户端与服务器连接是通过 IP地址的方式。客户端访问数据 库:MS SQL、Oracle、Sybase等也是通过 IP地址的方式建立连接。因此,IP地 址资源的建立是数据库服务启动的前提。双机容错软件都提供了:虚拟 IP 又称 为服务 IP地址的功能。对客户端而言,客户始终连接的是虚拟 IP地址,容错系 统对外也只提供虚拟 IP地址的服务。只是虚拟 IP地址将在两台服务器上发生切 换。这是根据 ROSEHA软件来管理的。 对客户来说,系统提供的服务是透明的。并不需要知道,所连接的虚拟 IP 首先建立:IP 资源、计算机别名资源、 共享磁盘资源。这些为基本的独立资源 没有依存关系。 建立MS SQL资源,他的启动要 求:IP、计算机别名、共享磁盘 三个资源先启动并有效,然后启 动MS SQL。 NTServiceU8资源,他的启动要求依 靠:NTServiceSQL先启动并生效。 层次关系 深圳市新开思信息技术有限公司 - 19 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 地址在哪台服务器上。对于Windows NT/2000操作系统虚拟 IP地址同网卡本身 绑定的 IP地址是相同的。换句话说,一块网卡绑定了多个 IP。 在 Cluster Administrator Tools 中,首先切换到 Resource Object 窗口,在 Resource 菜单中,选择 Create->IP Address项,弹出如下窗口图 4-5: 图 4-5 通常我们建议,“Active IP Address”—虚拟 IP地址同网卡本身绑定的 IP地 址在同一网段中,如上图都属于 192.168.0.*网段。所以,需要 3个 IP地址,两个 为两台服务器网卡本身的 IP地址,一个为虚拟 IP地址,并将在两块网卡间切换。 “虚拟 IP地址”即服务 IP地址,对客户提供服务,客户访问服务器时,需 要连接的 IP地址。 对于“Auto-Switch Back”---自动切换回激活的服务器。这里,我们定义了 Active Server服务器为:Cwserver2 。当 cwserver2有效时,即使 IP资源运行在 另一台服务器上,也会切换回来。因此,通常我们不做选择。防止资源非受控制 的切换。 选择 Server 服务器和相应的网卡。点击创建“Create”按钮,创建 IP 地址 资源完成。 注: 1、Object Name 为 IP地址资源对象的名称。每次建立时,建议客户取不同的名 称。 2、IP地址资源对象,可以建立多个。 虚拟 IP绑定的 网卡 虚拟 IP地址 IP地址资源对象名称 通常不做选择 深圳市新开思信息技术有限公司 - 20 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 4.3创建计算机别名 Alias Name资源对象 在 Cluster Administrator Tools 中,首先切换到 Resource Object 窗口,在 Resource 菜单中,选择 Create->Computer Alias Name项,弹出如下窗口图 4-6: 图 4-6 “Object NAME”为定义的资源的对象名称,建议改为一个具有特定服务 的易识别的名称,如:NAalias等。一套 ROSEHA软件只需要建立一个计算机别 名资源。 在“Computer Alias Name”拦填写虚拟的计算机名,即客户端访问文件系 统需要连接的计算机名称。 通常“计算机别名”资源不依赖于 IP资源和磁盘阵列资源,而和后两者, 构成三个独立资源,为其他资源的前提条件。 注, 1、通常客户访问作为文件服务器的双机系统时,会需要建立“计算机别名” 资源。如果客户端要访问数据库等资源,如:Oracle、SQL、Sybase等。要求客户 端采用 TCP/IP协议,用 IP地址的方式访问服务器。 深圳市新开思信息技术有限公司 - 21 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 4.4创建磁盘资源对象 在 Cluster Administrator Tools 中,首先切换到 Resource Object 窗口,在 Resource 菜单中,选择 Create->Computer Alias Name项,弹出如下窗口图 4-7: 图 4-7 ROSEHA 软件只支持带有磁盘阵列柜的双机容错系统。因此,需要在两台 服务器上运行的数据库、应用程序等,通常安装在共享的磁盘阵列柜所在的分区 上。如MS SQL数据库软件,包括应用程序和数据库都安装到磁盘阵列柜上。 通常主机的硬盘驱动号为 disk0,因此,磁盘阵列柜的驱动器号为 disk1 或 disk2。 “Drive Letter”项为磁盘阵列柜的逻辑分区的符号,如:F:等。如果磁盘阵 列柜被划分为多个分区,如存在 F:、G:两个分区,在此栏目将自动显示 FG符 号,是正确的。 “Start/Stop Executable”项为:在硬盘加载或卸载时,可执行的应用程序。 如,选择 IBM x系列的服务器和 Exp300的磁盘阵列柜时。当磁盘阵列柜在两台 服务器之间发生切换时,需要执行 ipshahto.exe程序,使磁盘阵列柜加载到本地 服务器。 注:ROSEHA 软件本身并没有使各种磁盘阵列加载到系统的程序。因此, 如果磁盘手动加载时需要执行的程序,需要填写到“Start Executable”栏目。如 果磁盘手动卸载时需要执行的程序,需要填写到“Stop Executable”栏目。 磁盘资源对象名称 磁盘的驱动号,如:disk1 磁盘的分区号,通常自动产生,如:GH 磁盘加载或卸载时将执行的操作。 深圳市新开思信息技术有限公司 - 22 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 最后,点击“Create”按钮创建共享磁盘资源。 配置完成后,可以对所创建的资源进行浏览。如下图 4-8所示: 图 4-8 4.4创建 NT/2000服务资源对象 在 Cluster Administrator Tools 中,首先切换到 Resource Object 窗口,在 Resource 菜单中,选择 Create->NT Service项,弹出如下窗口图 4-9: “Object NAME”为定义的 NT服务资源的对象名称,建议改为一个具有特 定服务的易识别的名称,如:NTServiceSQL等。 Windows NT/2000 的服务,指在控制面板—>服务窗口中显示的服务名。服 务的启动有两种方式“自动”和“手动”,如果服务需要有 ROSEHA软件来管理, 我们需要设置服务的启动方式为:“手动”,否则不能在 ROSEHA中创建该服务 资源。并且要求两边的服务名称必须相同。Microsoft 提供了用命令方式启动服 务的方式,如MS SQL的启动,可以用“net start MSSQL”方式启动。因此,ROSEHA 软件也提供了两种方式的启动Windows NT/2000的服务。如图 4-9中所示,并为 两个单选按钮的方式。选择“Basic Setup”选项,然后从右边的Windows NT服 务列表中选择,需要管理的服务,如:MS SQL,Oracle等,点击“Select”按添 加到左边的文本窗口中。 磁盘阵列加载时,需要执 行一个操作。 深圳市新开思信息技术有限公司 - 23 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 在右上角的窗口中,右边列表显示了在 ROSEHA软件中已定义了的资源对 象如:IP、CPALIAS、Volume、NTServiceSQL 等。如添加到左边的栏目中则表 示,所定义的服务的启动将依靠该资源对象先启动。比如,我们定义 NTServiceSQL资源对象时,会将 IP、CPALIAS、Volume等资源对象添加到右边 的窗口中,得到图 4-4的继承关系,即 IP、CPALIAS、Volume等资源启动后, NTServiceSQL服务才启动。并且,NT的服务间也存在依存关系,如 NTServiceU8 (用友软件服务)的启动要求 NTServiceSQL先启动。 然后点击创建按钮,创建资源对象。 图 4-9 4.4创建创建用户定义资源对象 在 Cluster Administrator Tools 中,首先切换到 Resource Object 窗口,在 Resource 菜单中,选择 Create->User Defined项,弹出如下窗口图 4-10: “Object NAME”为定义的用户自定义资源的对象名称,建议改为一个具 有特定服务的易识别的名称,如:UserApp等。如果需要建立多个自定义资源, 每个资源对象名称必须不相同。 在用户定义资源的配置中,最重要的是:启动脚本、停止脚本、监视脚本 的编写。ROSEHA软件提供了灵活的两种编写方式: NT 服务启动的两种方式 资源对象的名称 资源的依存关系 深圳市新开思信息技术有限公司 - 24 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn 1、如果用户自定义的启动和停止,都只是执行一个程序,并且监视的应用 进程也只有一个,可以采取简单的方式。即在 Start Executable: 栏填写启动用户应用的程序名称,并带有完整路径,如: C:\Winnt\NOTEPAD.exe Stop Executable: 栏填写停止用户应用的程序名称,并带有完整路径,如: C:\Winnt\System32\Kill.exe NOTEPAD.EXE Agent : 栏填需要编写自己的监视程序。 这种方式,要求启动的程序能顺利退出,因此通常会写为一个批处理脚本。 图 4-10 2、如果用户自定义的启动和停止,需要执行几个程序,并且在正常运行时, 需要监视的进程有几个。建议客户并不需要建立多个“用户自定义资源”,而是 做在一个“用户自定义资源”中,除非这些应用程序间存在依存/层次关系。 ROSEHA软件提供个非常好的方式,即:“采用文本编写启动/停止/监视脚本” 。 只需要编写一个 txt的文本文件,并包含了启动/停止/监视脚本。如下范例文件: 文件名: C:\Program Files\Cluster Manager\HaUserAPP.txt Start:D:\WINNT\system32\clock.exe Start:D:\WINNT\system32\calc.exe Agent:D:\Program Files\Windows NT\Accessories\wordpad.exe 深圳市新开思信息技术有限公司 - 25 - 电话:86-755-13392185557 HTTP://www.newcase.com.cn Agentless: D:\WINNT\regedit.exe Stop:D:\WINNT\system32\notepad.exe Stop:D:\WINNT\system32\mspaint.exe StartTimeOut:10000 StopTimeOut:10000 在 Start Executable 栏中 ,填写:haagent -start c: \Program Files\Cluster Manager\HaUserAPP.txt 。当资源启动时,将运行 Start、Agent、Agentless 行的 应用程序,即 运行:Clock.exe、calc.exe、wordpad.exe、regedit.exe四个应用。 由于设置了 StartTimeOut:10000,Clock.exe、calc.exe应用,将在启动后 10s关闭。 如果没有设置,Clock.exe、calc.exe应用程序将一直运行。但 ROSEHA软件不监 视这两个应用程序是否存在,即使关闭,ROSEHA软件也不会发生切换。 在 Stop Executable 栏中 ,填写:haagent -stop c: \Program Files\Cluster Manager\HaUserAPP.txt。当资源停止时,将运行 S top行的应用程序,即运行: notepad.exe、mspaint.exe。由于设置了 StopTimeOut:10000,notepad.exe、mspaint.exe 应用,将在 10s后关闭。如果没有设置,notepad.exe、mspaint.exe应用程序将一 直运行。 在 Agent 栏 中 , 填 写 : haagent -mon c: \Program Files\Cluster Manager\HaUserAPP.txt。ROSEHA 软件将监视 Agent 行的应用程序,即监视 wordpad.exe 应用,当 wordpad.exe应用被异常终止时,将发生资源的切换。 当然以上范例文件 HaUserAPP.txt,也可以分为三个文件(启动/停止/监视) 编写。为了便于管理,建议使用以上一个文件即可。 对于中兴公司的应用,如果启动的应用程序也就是需要监视的应用程序可 以没有 Start行,而只有 Agent行。如上所述,ROSEHA软件在启动资源时,也 将运行 Agent行的程序。并且不要包含 StartTimeOut行。 注,建议使用第二种方式创建用户自定义资源。 4.4资源对象管理 创建完成以上的各资源对象后,将在“Cluster Administrator Tools”管理窗 口中看到,如图 4-11的结果。 通过点击资源对象前面的“+”符号,展开查阅资源之间的依存关系。 绿色表示 ROSEHA软件已启动,并处于正常待机状态,资源没 有在该服务器上运行。 深色表示 ROSEHA软件已启动,并且资源在该服务器上运行。 深圳市新开思信
本文档为【rose HA软件使用手1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_678348
暂无简介~
格式:pdf
大小:605KB
软件:PDF阅读器
页数:29
分类:互联网
上传时间:2011-10-21
浏览量:132