ROSE 备用服务器接管业务后,如何启动自动打开应用程序? ROSE客户端如何配置?

ROSE 备用服务器接管业务后,如何启动自动打开应用程序? ROSE客户端如何配置?,第1张

系统启动后,ROSEHA首先会启动HADaemon,根据高可用性系统的配置结构进行初始化,然后会启动相应的服务和代理程序来监控和管理系统服务。如果该代理程序检测到服务处于活动状态,HADaemon就会认为该服务处于活动状态,并会定时通知后备份服务器上的HADaemon,告知对方其每项服务处于正常状态。当代理程序检测到某个服务发生故障时,纯贺它就通知HADaemon管理程序。此时,HA软件首先会按用户设定的重启次数重新启动该服务,如果启动不成功,该服务会由HA转移(切换)到备份服务器上。HA周期性地检测系统的硬件状态,如果硬件发生故障,HA会把与该故障硬件相关的服务转移到备份服务器上。当发生服务转移时,HA首先卖裤晌会在运行服务器上停止该服务及相应的Agent之后,在备份服务器中锋上由HA将该服务和相应的Agent启动。由于停止和启动该服务都需要一定的时间,所以当服务被切换(转移)时,该服务会有短暂的中断,转移完成后,服务自动恢复正常运行。

1. 安装任务:

①. 安装VCS_ORACLE。

②. 配置多网卡冗余。

2. 安装前准备工作:

①. 用两根交叉网线直接连接两台工作站背后的四口网卡qfe0,qfe1端口(作为心跳线)。

②. 用四根普通网线连接两台工作站的四口网卡qfe2,qfe3端口到交换机上。

③. 用一根普通网线连接笔记本电脑到交换机上,分别能访问各个工作站。

④. 在sun1 和sun2工作站上,分别在根目录下手工编辑.rhost文件,如下所示:

# vi .rhosts

sun1 root

sun2 root

⑤. 在sun1 和sun2工作站上,分别在/etc目录下,编辑hostname.qfe0, hostname.qfe1, hostname.qfe2,hostname.qfe3等4个文件,如下所示:

# vi hostname.qfe0

qfe0

详细如下:

sun1

hostname.qfe0 qfe0

hostname.qfe1 qfe1

hostname.qfe2 sun1

hostname.qfe3 qfe3

sun2

hostname.qfe0 qfe0

hostname.qfe1 qfe1

hostname.qfe2 sun2

hostname.qfe3 qfe3

⑥. 在/etc目录下,编辑hosts文件,如下所示:

在sun1工作站上,

# vi hosts

127.0.0.1 localhost

172.16.100.13 sun1 ns1 loghost

172.16.100.14 sun2 ns2

172.16.100.15 floatIP1

在sun2工作站上,

# vi hosts

127.0.0.1 localhost

172.16.100.13 sun1 ns1

172.16.100.14 sun2 ns2 loghost

172.16.100.15 floatIP1

(心跳线和qfe3不需要配置IP,但相应的hostname.qfeX文件必须要有,这是为了保证网卡能够UP)

⑦. 重新启动工作站,命令如下:

# reboot

⑧. 分别对各个网址进行测试来验证网络连接,采用如下命令:

# ping 172.16.100.13

172.16.100.13 is alive

其余类似。

⑨. 系统还应装有VOLUME MANAGER软件对磁盘阵列进行管理,并能在两台工作站上切换,盘阵BLOCKDRIVE为oracle,卷名为volora ,位于dev/vx/dsk/oracle目录下。系统还应装有ORACLE8,两台工作站上分别建有/export/home/oracle/oracle8目录,

$ORACLE_HOME=/export/home/oracle/oracle8/u01/app/oracle/8.0.6

3. 安装VCS

①. 选择一台工作站,将软件光盘插入光驱,移到安装目录,执行如下命令:

# ./InstallVCS

②. 系统提问CLUST名,输入VCS_ORACLE。

③. 系统提问CLUST号,输入1。

④. 系统提问CLUST中的工作站(系统)名:输入sun1 sun2

⑤. 安装开始。

⑥. 系统提问CLUST中的工作站第一私有网卡名,输入qfe0。

⑦. 系统提问CLUST中的工作站第二私有网卡名,输入qfe1。

⑧. 系统提问CLUST中的工作站网卡是否相同,输入Y。

⑨. 系统提示安装成功。

⑩. 验证安敏陆装请参阅随机材料。

4. 安装图形界面管理器:

①. 进入CDROM安装目录,执行如下命令:

# pkgadd -d ./VRTScscm

②. 系统提运空问是否安装,输入Y。

③. 系统提示安装成功。

5. 安装ORACLE AGENT:

①. 进入CDROM安装目录,执行如下命令:

# pkgadd -d ./VRTSvcsor

②. 系统提问桥悄顷是否安装,输入Y。

③. 系统提示安装成功。

④. 配置完成后,重启工作站sun1,sun2。

6. 安装后系统配置:

①. 进入图形界面管理器,执行如下命令:

# hagui &

②. 在File菜单中,选择New Cluster选项。

③. 在d出窗口中,Cluster name中输入VCS_ORACLE,在Host name中输入root。

④. 系统再次d出窗口,输入管理员名:xxx,密码:xxxxxx,系统打开图形界面管理器。

⑤. 在File菜单中,选择Import type选项。

⑥. 在d出窗口中,选择/etc/VRTSvcs/config/sample_Oracle/OracleTypes.cf 文件,导入oracle模板。

⑦. 新建SERVICE GROUP:ORA,添加系统sun1,sun2。

⑧. 在ORA中手动添加各种资源,严格按main.cf文件进行配置。

其中在MultiNICA MTNIC,下列各个属性为本地变量,

Device @sun1 = { qfe2 = "172.16.100.13", qfe3 = "172.16.100.13"}

Device @sun2 = { qfe2 = "172.16.100.14", qfe3 = "172.16.100.14"}。

⑨. 修改位于/export/home/oracle/oracle8/u01/app/oracle/8.0.6/network/admin的文件listener.ora,内容如下:HOST = floatIP1,GLOBAL_DBNAME =floatIP1。

⑩. 系统配置完成。

RoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的 *** 作系统、应用软件和RoseHA高可用软件分别安装在两台主机上,仿姿数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。配置好的系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的RoseHA软件都可监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络被RoseHA软件捕捉。当捕捉到这种变化后RoseHA就会控制系统进行主机切换,即备份机启动和工作主机一样的应用程序接管工作主机的工作(包括提供TCP/IP网络服务、存储系统的存取等服务)并进行报警,提示管理人员对故障主机进行维修。当维修完毕后,可以根据RoseHA的设定自动或手动再切换回来,也可以不切换,此时维修好的主机就作为备份机,双机系统继续工作。 RoseHA实现容错功能的关键在于,对客户端来说主机是透明的,当系统发生错误而进行切换时,即主机的切换在客户端看来没有变化,所有基于主机的应用都仍然正常运行。RoseHA采用了虚拟IP地址映射技术来实现此功能。客户端通过虚拟地址和工作主机通讯,无论系统是否发生切换,虚拟地址始终指向工作主机。在进行网络服务时, RoseHA提供一个逻辑的虚拟地址,任何一个客户端需要请求服务时只需要使用这个虚拟地址。正常运行时,虚拟地址及网络服务由主服务器提供。当主服务器出现故障时,RoseHA会将虚拟地址转移到另外一台服务器的网卡上,继续提供网络服喊大散务。切换完成后,在客户端看来系统并没有出现故障,网络服务仍然可以使用。除IP地址外,HA还可以提供虚拟的计算机别名供客户端郑氏访问。对于数据库服务,当有主服务器出现故障时,另外一台服务器就会自动接管,同时启动数据库和应用程序,使用户数据库可以正常 *** 作。?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12484865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存