①. 安装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还可以提供虚拟的计算机别名供客户端郑氏访问。对于数据库服务,当有主服务器出现故障时,另外一台服务器就会自动接管,同时启动数据库和应用程序,使用户数据库可以正常 *** 作。?欢迎分享,转载请注明来源:内存溢出
评论列表(0条)