Sybase roseha 双机(转)

本文转自:http://bbs.doit.com.cn/thread-5845-1-1.html

ROSE HA 3107的安装过程(Sybase)
安装环境:
    两台服务器(以下分别称为“服务器1”和“服务器2”,一套磁盘整列柜,Sybase数据库软件,ROSE HA 3107软件。)
安装过程:
1、     安装WINDOWS NT 4.0
(1)     在安装NT4.0的过程中,必须安装SNMP和Wins服务 (WINDOWS 网际名称服务) 。
(2)     将所有的驱动程序安装好,配置好网络。
(3)     安装Services Pack。(SP4,SP5都可以)
(4)     在两台NT服务器的磁盘管理器中查看磁盘柜中将要安装数据库的卷的盘符是否相同,该盘符必须相同。
2、     安装Sybase数据库
(1)     在公共磁盘上建立Sybase目录,在其下建立Data, Install两个子目录。
(2)     关闭服务器2,在服务器1上安装Sybase数据库。在安装过程中,将程序文件安装在本地硬盘上,把库文件安装在磁盘柜上,然后重启计算机。
(3)     安装完毕后,进入Sybase的Server Config中,删除数据库安装过程中默认建立的SQL Server, Backup Server, Monitor Server。
(4)     将公共磁盘Sybase\Data目录下的Master.dat ,Sybprocs.dat文件删除。
(5)     再进入Sybase的Server Config中,建立一个新的SQL Server,Server名为预先约定的虚拟主机名,将Master ,Sybprocs, Error Log文件所在目录都指定在磁盘柜的公共卷上。在Network Address的NLMSNMP Named Pipes Driver选项中加入\Pipe\Sybase\query, NLWNSCK Winsock TCP/IP Driver的IP端口选项添加入虚拟IP地址和TCP/IP端口号,填写格式如下:虚拟IP地址,5000
(6)     Config Backup Server,将Error Log Path 改为公共磁盘的路径。Network Address中NLMSNMP Named Pipes Driver选项填为\Pipe\Sybase\backup, NLWNSCK Winsock TCP/IP Driver的IP端口选项为5001
(7)     Config Monitor Server,将Error Log Path 改为公共磁盘的路径。Network Address中NLMSNMP Named Pipes Driver选项为\Pipe\Sybase\monitor, NLWNSCK Winsock TCP/IP Driver的IP端口选项为5002
(8)     关闭服务器1,按上述步骤在服务器2上进行安装。安装完毕后打开两台服务器。将服务器2上的Sybase的服务全部停掉,再次在服务器1启动Sybase的服务,验证是否能够启动这些服务。如果运行正常,再进行以下步骤。否则需恢复正常后才能进行以后的步骤。
3、     安装配置ROSE HA 3107软件
(一)     硬件安装
    用ROSE软件所带的RS232串口线将服务器1和服务器2的COM1口连接起来
注:建议使用两根心跳线,如果要通过网卡建立第二根心跳线,可用以下方法连接。
1.     用一根网线直接连接两台服务器上的网卡。
2.     通过HUB连接两台服务器上的网卡。
如果服务器上只有一个网卡,那就需要在网卡上多绑定一个IP地址用于心跳线的连接。
(二)     软件安装
进入光盘上软件所在的目录,运行SETUP程序,按照默认方式安装,当出现提示输入LOCAL和REMOTE的主机名时,将本地服务器的主机名输入LOCAL栏里,将另一台服务器的主机名输入REMOTE栏里,并按提示输入登陆用户的密码。其他都按照默认方式安装。
(三)     建立Cluster资源
(1)     启动Cluster Administration Tool,在Tools菜单中,添加License后选择启动按钮 (按钮为绿色)。
(2)     在Private Net 菜单中,添加RS –232线,选择COM1口进行连接,传输率为缺省值-9600。再添加TCP/IP Socket做心跳线,选择相应的IP地址连接。连接成功后会在Private Net Administration界面下看到两台主机间的两根心跳线都变为绿色。(注:心跳线的设置必须在两台服务器上都进行设置,其它的资源则只需在一台服务器上设置即可。)
(3)     点击Resource Objects按钮 进入Resource Administration界面。在Resource菜单中的Create子菜单中选择Volume,在Share Volume栏中,选择磁盘柜中Sybase 数据库文件所在的公共盘符,选择Create按钮,建立成功后点击Close退出。在Resource Administration 界面中,选中Volume,使其高亮,然后点击Bring In 按钮。Bring In成功后主机方的资源显示为亮色(如: ),而备机方的资源显示为绿色(如: )。
(4)     用同上的方法选择建立IP资源,在Active IP Address栏中输入虚拟的IP地址。如有多个网卡,在NIC栏中选择准备在双机上使用的网卡,在Original IP Address栏中选择本机所需绑定的IP地址,然后点击Add按钮。再在Server栏里选中远端服务器,同样选中网卡和IP地址,点击Add按钮。添加完毕后点击Create按钮,建立成功后点击Close退出。在Resource Administration 界面中,选择IP,使其高亮,然后按照(3)的方法将其Bring In。
(5)     建立Alias Name资源,在Computer Alias Name栏中输入虚拟的共享主机名。点击create按钮,退出。在Resource Administration 界面中,选择Alias,使其高亮,然后按照(3)的方法将其Bring In。
(6)     建立File Share资源,在File Share栏中选中数据库文件所在的共享磁盘柜卷,将Available Objects栏中的Volume, IP,Alias项都添加到Pre-requisite Objects栏中,然后选择Create按钮,退出。在Resource Administration 界面中,选择File Share,使其高亮,然后按照(3)的方法将其Bring In。
(注:以下配置过程中设虚拟主机名为 “SYB”)
(7)     建立NT Services资源,在右边的列表中选择Sybase SQLServer_SYB 到NT Service栏中,再把Object Name栏中的内容改为Sybase SQLServer_SYB。将Available Objects栏中的File Share项添加到Pre-requisite Objects栏中,选择Create按钮,退出。在Resource Administration 界面中,选择Sybase SQLServer_SYB使其高亮,然后按照(3)的方法将其Bring In。
(8)     建立NT Services资源,在列表中选择Sybase MONserver_SYB 到NT Service栏中,再把Object Name栏中的内容改为Sybase MONserver_SYB。将Available Objects栏中的Sybase SQLServer_SYB项添加到Pre-requisite Objects栏中,选择Create按钮,退出。在Resource Administration 界面中,选择Sybase MONserver_SYB使其高亮,然后按照(3)的方法将其Bring In。
(9)     建立NT Services资源,在列表中选择Sybase BCKserver_SYB 到NT Service栏中,再把Object Name栏中的内容改为Sybase BCKserver_SYB。将Available Objects栏中的Sybase MONserver_SYB项添加到Pre-requisite Objects栏中,选择Create按钮,退出。在Resource Administration 界面中,选择Sybase BCKserver_SYB使其高亮,然后按照(3)的方法将其Bring In。
(10)     可以在Options菜单中,选中/取消Automatic Start Cluster选项,该选项决定在WINDOWS NT启动时是否启动ROSE HA。
四、      功能简单介绍
:用于服务器之间的手工切换。
:   将点中的资源Bring Out。
:   停止Cluster服务。(按钮为红色)
:   切换到Private Net Administration界面。
:切换单项资源。
:   删除点中的资源
:   查看点中的资源的内容
五、     测试步骤
1.     正常手工切换。
2.     主机正常关机,服务切换到备机上。
3.     拔掉主机端的网线,服务切换到备机上。(注:所用网卡必须为支持拔网线功能,如:3COM,INTEL的网卡。
4.     拔掉心跳线。(正常现象:心跳线变红并且两边都不能再进行切换。)
5.     进行非正常关机。(正常现象:所有服务都切换到备机上。)
六、     常见问题及解决方法
    ROSE HA 3107常见问题及解决办法
1.     两台Host上的双机软件均已启动,而双机两边的资源都处于虚状态怎么办?
在安排为主机的Host上将资源一一点中,使资源处于高亮状态,点击工具栏上的bring in按钮。
2.     安装ROSE HA 3107软件时,Windows NT 的Service Pack应为什么?
用Service Pack4,Service Pack5或以上。
3.     在安装ROSE HA 3107试用版时,启动时提示“The license is invalid”,无法启动双机服务,该情况如何解决。
   进入主菜单的Tool子菜单的License项,点击“确定”即可。
4.     当工具栏的“takeover”,“failover”, “bring in”, “bring out”等快捷按钮均为不可用。主备机的状态保持不变,提示“the public net is functioning, but all instances of private net are down or unavailable.”。
如果在“private net”界面下心跳线变为红色,检查心跳线或更换心跳线。
5.     停止双机服务后,先启动停机之前处于备机状态的Host,后启动停机之前处于主机状态的Host,先启动的Host成为主机,但后启动的Host一边显示心跳线不通,且资源无法bring in。
检查心跳线的IP,如果不在同一网段,改为同一网段问题即可解决。
6.     停止双机服务后,先启动停机之前处于备机状态的Host,当服务切换到一半时,启动停机之前处于主机状态的Host会出现什么状况?
双机将自动变回停机以前主备Host的状态,不会出现双机混乱的现象。
7.     当心跳线出错,又出现备机端的IP出错,这时主机显示备机的所有资源出错,备机显示主机Volume出错,Volume失锁,两台Host显示的状态不一致。心跳线和IP恢复正常后,Volume仍然失锁,出现以上情况如何恢复?
在备机状态的Host上执行Takeover, 切换成功后双机恢复正常。
8.     在切换过程中,心跳线出现问题,会发生什么情况?
   当发现心跳线出错时,切换会继续正常进行。
9.     在心跳线出现问题时,进行了切换,会发生什么情况?
切换会自动终止,并恢复到切换前的状态。
10.     在切换的过程中,将切换前为备机状态的Host关掉,会发生什么情况?
切换前为主机状态的Host的双机程序无响应,重启被关掉的Host上的双机软件,这时两台Host显示的状态不一致。该Host显示为正常的备机状态,并可以正常接管主机。而此时切换前为主机状态的Host上的所有资源均为bring out。
将切换前为主机状态的Host 重新启动,切换正常进行。
11.     备机状态的Host的IP出现报错,但仍能正常切换,并不影响双机的工作,切换后备机端的IP也会出现报错。以上情况是什么原因?
   Active IP与Local IP, Remote IP不在同一网段。
Local IP, Remote IP可以不在同一网段,当Active IP与Local IP, Remote IP中的一个处在同一网段,就不会出现以上情况。
   或者当心跳线的IP与Active IP与Local IP, Remote IP在同一网段时。也会出现该
   问题。将其中的一对IP的网段改变即可
12.     没有选择Auto-Switch Back开关时,关机后先启关机前为备机状态的Host,后启关机前为主机状态的Host。会出现什么情况?
   先启的Host成为主机,后启的Host成为备机。
13.     两台Host均是在本地机上启动ROSE HA 3107双机,启动双机时无法启动,并出现报错“Fail to get remote Server’s IP address from the registry”。以上情况如何处理?
以上情况是由于两台服务器上的Administrator的密码不相同而造成的,将两台服务器的Administrator密码改为一样,重新登录即可。
14.     双机手工切换时无法切换,软件报错信息如下:
     “999. [System Error] 拒绝访问 (0x5)
       423. Lock Volume < E: >: Fail ”(注: E: 为公共磁盘卷)
该现象是什么原因造成的?(设数据库文件安装在公共磁盘E盘上)
以上现象发生后,检查是否打开了察看E盘的窗口,或者正在使用磁盘管理器。关掉窗口或磁盘管理器后即可正常切换。
15.     安装完毕后,进入控制界面,点击开始,显示“Cluster doesn’t start”,服务无法启动,以上情况如何解决。
进入“服务”,启动cluster service,得到提示登录时错误,然后双击该服务,点击“确定”,即可。
16.     3107出现以下情况,备机端显示主机端的Volume出现报错,将Volume切换至备机端,其余资源仍为原来的状态,而主机端的情况一切正常,没有变化,这时Volume失锁,两台Host皆可访问该Volume.
这时应该先将备机端的cluster停掉(即down机),然后将主机端的cluster也停掉,当数据库程序停掉以后,检查数据库没有问题,再重新启动双机,即可。(注意:应先将数据库的所有文件拷贝一份,作为备份恢复用。)
其它重要的注意事项:
1.     在安装双机软件以后,Sybase数据库的服务的启/停都应该通过双机软件的Bring In(启动服务)和Bring Out(停止服务)功能来实现,不要使用如:Sybase自带的控制工具来进行。
2.     心跳线的IP和公网IP最好设置在不同的网段。

转载于:https://www.cnblogs.com/hrmai/archive/2009/08/31/1557209.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RoseHA的工作原理 RoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和RoseHA高可用软件分别安装在两台主机上,数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。配置好的系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的RoseHA软件都可监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络RoseHA软件捕捉。当捕捉到这种变化后RoseHA就会控制系统进行主机切换,即备份机启动和工作主机一样的应用程序接管工作主机的工作(包括提供TCP/IP网络服务、存储系统的存取等服务)并进行报警,提示管理人员对故障主机进行维修。当维修完毕后,可以根据RoseHA的设定自动或手动再切换回来,也可以不切换,此时维修好的主机就作为备份机,双机系统继续工作。 RoseHA实现容错功能的关键在于,对客户端来说主机是透明的,当系统发生错误而进行切换时,即主机的切换在客户端看来没有变化,所有基于主机的应用都仍然正常运行。RoseHA采用了虚拟IP地址映射技术来实现此功能。客户端通过虚拟地址和工作主机通讯,无论系统是否发生切换,虚拟地址始终指向工作主机。在进行网络服务时, RoseHA提供一个逻辑的虚拟地址,任何一个客户端需要请求服务时只需要使用这个虚拟地址。正常运行时,虚拟地址及网络服务由主服务器提供。当主服务器出现故障时,RoseHA会将虚拟地址移到另外一台服务器的网卡上,继续提供网络服务。切换完成后,在客户端看来系统并没有出现故障,网络服务仍然可以使用。除IP地址外,HA还可以提供虚拟的计算机别名供客户端访问。对于数据库服务,当有主服务器出现故障时,另外一台服务器就会自动接管,同时启动数据库和应用程序,使用户数据库可以正常操作。 RoseHA主要功能特点 l 友好的界面 RoseHA 提供了友好直观的图形安装界面和监控管理界面。通过直观而又方便的Java Applet管理界面,用户可以交互式地对集群系统进行配置、监控和管理,并可以利用Applet的网络特性,通过网络对系统进行远程管理,实时地显示出主机系统及服务的状态 l 灵活的Active-Active模式和Active-Standby模式 RoseHA支持Active-Active模式和Active-Standby模式。用户可指定每台服务器的作用(active or standby),指定要监控的服务和硬件部分,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务、允许的最大启动时间等)。 l 支持多条心跳路径 可以将网线和RS-232串口线作为在RoseHA软件的心跳路径。配置多条心跳路径可以避免系统的单点故障。 l 自动切换 当系统出现故障时(如:系统宕机、HA进程/应用进程被杀掉、RS-232、SCSI、光纤、网络线缆断开),RoseHA 将确定故障原因,并采取相应对策,并将这些应用切换到备份服务器上。而故障服务器中未受影响的应用不会被切换,既不会受任何影响。不需要系统管理员干预。 l 自动检测 在集群系统的每一台服务器内,RoseHA具有两个核心进程,它们互相监控,如果其中一个进程失败,另一个进程会立即进行恢复。 l 服务器可靠性 在主服务器出现故障(如掉电或宕机)时,另外一台服务器接管故障服务器上运行的所有的关键性应用。 l 网络可靠性 如果服务器的网络部分发生故障,会导致客户不能连接和访问到服务器,这同样是致命的故障。如果该服务器配备了冗余的网络接口,RoseHA会使用它来恢复网络连接。在没有配备冗余的网络接口,或者所有的网络接口均出现故障时,HA会将该应用切换到另外一台服务器上。切换完成后,客户在短暂的切换过程后能够继续访问所需的服务。 l 存储可靠性 需要将应用的全部数据存储在两台服务器都能访问到的共享磁盘中。建议使用磁盘阵列来存储数据,这样可以避免单点固障,而且便于对系统的容量进行扩充。对由Volume Manager软件管理的磁盘阵列,RoseHA提供了相应的处理程序,以保证磁盘阵列及数据的可靠性。 l 应用可靠性 在高可用性系统中可以运行多个应用。每一个应用是作为一个服务而存在的。在服务器中,当某个服务失败而其它服务正常运行时,RoseHA将处理这个失败的服务。在将这个服务切换到另一台服务器上时,该服务器上运行的服务也不会受到影响。对于与网络不相关的纯数据应用,只需要

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值