您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > RoseHA for LINUX安装
RoseHAFORRedHatLinuxas4u5(Oracle10.2.0)1.安装前的准备2.安装ROSEHA的过程3.配置ROSEHA4.卸载ROSEHA一.安装前的准备1.硬件环境:DELL2950×2+MD3000。2.操作系统:RedHatLINUXA4U53.数据库:ORACLE10.2.04.计算机名分别规划为:server1和server2IP分配:server1Eth0:10.10.10.10/8(privatenet)Eth1:123.123.123.253/24(publicnet)server2Eth0:10.10.10.11/8(privatenet)Eth1:123.123.123.254/24(publicnet)VirtualIP:123.123.123.252/24RoseHa专用心跳线一根。二.安装ROSEHA的过程前提条件,两台服务器IP已经正确配置,并且互相能够PING通,共享盘也正确在两台计算机挂载,读写文件正常,并且存储读写模式是cluster模式,否则A机写的最新数据,B不能及时刷新,需要重启才能读取。1.软件安装:如果有安装光盘,那么先将安装光盘MOUNT到计算机的相应目录下,例:#mount/dev/hdc/media/cdrom#cd/media/cdrom如果没有光盘,只有安装文件可以将安装文件传送到相应目录下,#cd/root#cdroseHA#./install.sh这个安装过程非常快,执行完这个过程后,可以到路径/opt/roseha/bin里查找是否有文件存在,如果存在说明安装过程正常.注:“/opt下roseha/bin“目录是执行安装进程时自动生成,不需要我们手工去建立。需要安装的包为:#cdRPMS#Rpm–ivhORA-AGENT-6.2.0-1.i386.rpmROSE-HA-6.2.0-1.i386.rpm2.设置环境变量:修改root下的.bash_profile文件,增加环境变量:(1)在PATH后面增加:/opt/roseha/bin(2)增加一行HAHOME=/opt/rosehaexportHAHOME3.设置管理帐户:#cd/opt/roseha/bin#./NewPass按照提示首先User:root(管理员的用户名)Newpassword:密码Re-enternewpassword重新输入密码如果需要修改已创建好的管理用户(只能有一个管理帐户),可用/opt/roseha/bin目录下的SetPass命令。该命令可以修改已创建的管理用户名和口令4、重新启动计算机#sync#reboot5、进程查询:#ps–ef|grephaRoseHa在启动后会产生四个主要进程:hamond、hasysd、hachkd和hasvrd以上步骤1-6需要在两台计算机上都执行三配置RoseHA登录RoseHA管理界面执行如下命令:#cd/opt/roseha/bin#./hacon1.运行RoseHA的管理界面进入控制界面首先敲击回车选择Connect进入系统在上图中的Serveri:输入我们的本地计算机名;在User:输入我们刚才用SETPASS创建的用户root(根据创建时的用户名所定);在Password:输入我们创建的密码。输入完后选择OK回车。出现这个界面说明我们的连接正常(这是已经配置好正常运行的双机状态界面)。2.当我们没有拿到正式的licence授权之前我们就可以先享受30天的使用期,可是也需要设置一下,进入这个界面,选择LICENSE后回车在HostNamel输入本地计算机名,按TAB键会自动跳到server1处,在此处输入过程计算机名后选择OK回车选择“YES”回车这时会提示LICENSEINFORMATIONSUCCESS,说明LICENSE已经成功3.接下来我们要创建心跳线,心跳线可以用一根交叉线或串口线将两台计算机连接起来即可(注:建立心跳线之前一定要保证两台计算机的时间是同步的,否则在创建过程中会出错,提示TIMEOUT)。民族医院是有两条心跳线。创建Socket:选择PrivateNet-CreateSocket回车在上图中的IPADDRESS处输入我们事先分配好的私网IP地址,选OK回车提示Createsocksuccess,说明创建成功注:该操作在两台主机上都要做同样可以创建RS232监听;4获取对方主机信息进入Tools---Network,直接选中AutoGet,OK。这样就会得到对方主机信息将光标移到AutoGet处回车提示NICconfigurationsuccess这个操作在两边也要执行5.创建服务在创建服务之前一定要确保心跳线已经正确建立,通讯正常。而且也一定要成功地执行了AUTOGET操作。否则“service”菜单外面会有一个括号,则说明不能创建服务,我们可以看上面的图中的变化,只有建立了PRIVATE和AUTOGET后,SERVICE才会去掉括号。Type:ORACLEIPHoldingNIC:分别选择两台主机所提供外界服务的网卡设备名(如:eth1),不能与心跳网卡在同一个设备上。ActiveIPAddress:这是为外界数据库服务的IP(虚拟IP)地址。此地址必须与公网的实际IP在同一网段上(也就是与在IPHoldingNIC中所选择的网卡实际IP在同一网段上)。ActiveSubnetMask:虚拟IP的子网掩码。AgentScript:相应的监控脚本,如:ha_ag_oracle.x。StartScript:相应的启动脚本,如:ServiceStart.sh。StopScript:相应的停止脚本,如:ServiceStop.sh。ActiveVolume:磁盘阵列两台主机共用的文件系统的设备名。如:BackupVolume:磁盘阵列两台主机共用的文件系统的设备名。ActiveVolume应与BackupVolume的值相同。MountPoint:与ActiveVolume,BackupVolume值所对应的mount点。如:SwitchBack:NO.在建立好资源后,我们要将所创建的资源让ROSEHA进行保护,执行下列下步骤:“选择SERVICE-Bringin选JOB回车(这图是上网找的,因为服务器正在运行中,不能测试这个操作),可以看看如下这个BringOut的操作:8、Oracle资源的启动脚本(1)ServiceStart.sh[root@server2~]#cat/opt/roseha/bin/ServiceStart.sh#!/bin/shifenv|grepLOGNAME/dev/null2&1then:elseLOGNAME=rootfiif[$LOGNAME!=root]thenechoYoumustberoottoexecutethisscriptexit1fimount/dev/HH/store/data#ifconfigeth1add123.123.123.252netmask255.255.255.0serviceoracle10grestartsleep3service_servicerestartsleep3service_svrrestartsleep60service_servicerestart(2)ServiceStop.sh[root@server2~]#cat/opt/roseha/bin/ServiceStop.sh#!/bin/shifenv|grepLOGNAME/dev/null2&1then:elseLOGNAME=rootfiif[$LOGNAME!=root]thenechoYoumustberoottoexecutethisscriptexit1fiservice_servicestopservice_servicestopservice_svrstopserviceoracle10gstop#ifconfigeth1:0downUMOUNT/dev/HH/store/dataumount/data华/服务解释:[root@server2~]#crontab-l#DONOTEDITTHISFILE-editthemasterandreinstall.#(/tmp/crontab.24483installedonMonMay1616:22:532005)#(Cronversion--$Id:crontab.c,v2.131994/01/1703:20:37vixieExp$)#clearlocalovertimedata#0023***/data/hh/StartClear4501***/data/hh/StartPack#restartlocalservice3000**0/etc/rc.d/init.d/_servicerestart3500**0/etc/rc.d/init.d/_svrrestart#checklocaldate0023**0rdate-s-p127.0.0.1#MoveDatafromStudyLevelSeriesLevelImgaeLevelInstancetableto#StudyLevel_oldSeriesLevel_oldImageLevel_oldInstancetable_old0001***su-oracle-c/home/oracle/orascript/StartConvey.sh#backuporacledatabasedatafiletodirectory/data/dbbackup/dbfiles#0002**0su-oracle-c/home/oracle/orascript/StartDbfile.sh#Rmanbackup0003***su-oracle-c/home/oracle/orascript/StartRman.sh0004***su-oracle-c/home/oracle/orascript/StartCtrlBak.sh#exportoracledatabasetodirectory/data/dbbackup/expdata0005***su-oracle-c/home/oracle/orascript/StartExport.sh0007***cp-u/home/oracle/orabackup/expdata/*/data/dbbackup/expdata四.ORACLE的安装配置(如下资料是上网整理,供参考)在Linuxx86上安装Oracle数据库10g目录概述第1部分:安装LinuxRHEL4第2部分:针对Oracle配置Linux验证系统要求创建目录创建Oracle组和用户帐户配置Linux内核参数为Oracle用户设置Shell限制Oracle用户的环境变量第3部分:安装Oracle安装软件第1部分:安装LinuxREDHATAS4U4内存:700MSWAP分区:1400M数据库:ORACLE10.2.0RedHatLinuxAS4u4Oracle10g经认证可以在RedHatEnterpeLinux4(AdvancedServer和EnterpeServer)(Update3)或更高版本上运行。RedHatNetwork(RHN)提供更新,这些更新可以作为用于创建CD的ISO文件或作为单个程序包更新下载。要对全新Linux安装应用更新,最简单、最快速的方法是使用更新CD执行安装。如果Linux已经安装或CD上没有更新,则可以通过RHN应用这些更新。由于本指南针对的是全新Linux安装,因此您将使用更新CD。1.使用更新CD集中的第一张CD启动服务器。o您可能需要更改BIOS设置,以允许从CD启动。2.启动屏幕上出现时在底部显示boot:。o选择Enter,从控制台上执行图形安装。(对于其他安装方法和选项,请参阅RedHat安装指南。)o安装程序扫描硬件,短暂显示RedHat闪屏,然后开始显示一系列屏幕提示。3.选择语言
本文标题:RoseHA for LINUX安装
链接地址:https://www.777doc.com/doc-4437677 .html