RHEL-.+DRBD+heartbeat+OracleR双机安装实例6173_第1页
RHEL-.+DRBD+heartbeat+OracleR双机安装实例6173_第2页
RHEL-.+DRBD+heartbeat+OracleR双机安装实例6173_第3页
RHEL-.+DRBD+heartbeat+OracleR双机安装实例6173_第4页
RHEL-.+DRBD+heartbeat+OracleR双机安装实例6173_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

装安装的前知:*切在安装之不要安装和automake-1.11.tar.bz2包,因为在译的时候可能和包冲突*切按照安步来执行否么将无正配置heartbeat在装扩展包的时候,如果提示空间缺乏,请清/下的文件在安装的候,在安装包定制的时候,最好将应用程序包全选、开发全选、系统选在装Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2的可要装安装包在安装ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz的时候,需要安装和automake-1.11.tar.bz2-ixvf#cd#makeinstall#tar-ixvf#cdautomake-1.11#makeinstall、安装时能提需安装包#rpm-ivhlibtool-*****在装Pacemaker-Python-GUI-pacemaker-mgmt-2.0.0.tar.bz2包之前需要安装,perl-XML-Parser,这三个包,否那么出错在配的时切要关闭防火,否么法监控对方态并换在安装的候,先将系统言修改为英文,否么会出错。如启heartbeat3遇EmergencyMasterControldied.错,请查看ha-debug文,有能因端口被占导的请执以命:#lsof-i:694如显示有端,请行下命#kill进号再启heartbeat即可10果法切换oracle分各点命查id是否一如果致,用,groupadd令增补用户,使其一致11、如在配置CRM的HA的时候动heartbeat后,出现notinstalled,讲资源加到linux效中。使令例:chkconfigmysqld装过:、首先装包#tar-jxvf#cdReusable-Cluster-Components-glue--glue-1.0.9#./autogen.sh#makeinstall创用记前确各节的/下用户数量是否一致,不一致后oracle换的时候会有题haclient-ghacluster、安装包#tar-ixvf#cdClusterLabs-resource-agents-v3.9.2-0-ge261943#./autogen.sh--如果出错,请参考【安装考前须知】中的第四条内#makeinstall、安装Heartbeat-3-0-7e3a82377fa8.tar.bz2包#tar-jxvfHeartbeat-3-0-7e3a82377fa8.tar.bz2Heartbeat-3-0-7e3a82377fa8configureinstall使cd命进/目录中使cp-Rha.d/命将/usr/etc/ha.d全部制/etc/录中使rm-rfvha.d删/usr/etc/中整ha.d目录使/etc/令进入/目录使ln/etc/ha.d命创立/到usr/etc/ha.d软文、安装Pacemaker-1-0-9af47ddebcad.tar.bz2#tar--果错请考安考前须知中第条容configure#makeinstall、安装-jxvf#cdPacemaker-Python-GUI-pacemaker-mgmt-2.0.0#./bootstrap--如果出错,参考【安装考前须知】中的第六内容configure#makeinstall、在两器别以令:/etc/hosts文参ha11DRBD装、在各安装drbd-.tar.gz首安装包,后行以命#tar#cdtarzxvf#./configure--with-km#makeinstall使命令立drbd效劳启动脚本使heartbeat命创heartbeat劳启动脚本使off命令关闭heartbeat劳使off命令关闭效、在各修/文#vi将usage-count的修为、在各点etc/drbd.d/目创oradata.res文,内容如viresource{资源组名startup{#2minutes.启连接节点时时间}disk{on-io-error#当磁盘有错误时不连接}net{}syncer{rate10M;设置主备节点同步时的网络速率最大值}on#节机名device/dev/drbd0;今用备修改disk号为效器分区文,例:address该节的地址meta-diskdata信存方式}ondevice/dev/drbd0;diskaddress9:7788;meta-diskinternal;}}、在各节点上执命〔先执主效劳器,后执行从效劳,初化分区创metadata信息里的oradata为配置文件中的资源组名称。请执ddif=/dev/zeroof=/dev/sda2bs=1M〔里的sda2对应你中配的区称否么会出现:with错误,请限制性以下指、在各启在行动前,先umount/dev/sda2在etc/init.d下执行./drbd主节点需要同时启、设置primary机在认作为主数据效劳器的机器上执行#drbdadmoradata如出'drbdsetup0disk/dev/sda2--create-device--on-io-error=detach'exitcode那先执行umount/dev/sda2对应配置文件的分区–o如出现:Statefailed:(-2)Needaccess错误请行--primaryall执行以下命令,查态如出build2021-03-2602:19:110:cs:WFConnectionro:Primary/Unknownr----ns:0nr:0dr:0bm:0lo:0wo:b器找不况,请行#drbdadmoradata显如信代表确效信息version:(api:88/proto:86-94)GIT-hash:byroot@hatest1,0:cs:SyncSourcer----dw:0al:0lo:0pe:62wo:b34.4%delay4,580(7,248)K/sec从劳器version:(api:88/proto:86-94)GIT-hash:byroot@hatest1,ro:SecondaryCr----ns:0dw:751584bm:45lo:17pe:49ua:16ap:0ep:1oos:1344764[======>.............]sync'ed:(1344764/2096348)Kqueue_delay:msfinish:0:02:1110,224want:10,240、把drbd劳设置为自启动方式--level235on--level235on、在主器化区#drbdadmrolePrimary0-i、挂载先从台创oradata目先drbd0设挂载/目中#mount#df/oradata文系统

容已可用已挂载点/dev/drbd0/oradata10、测试主上umount如现umount:deviceis行fuser-km,然再drbdadm备机上primaryoradata/oradata此你就能在备机上看到主机上写入的数据了。、修改etc下fstab文删掉将要挂的分区,例如:如不修可能致linux无法启oracle安装、分别节置Linux内数以身进入etc目录开sy文,然后将以下内容写入图中位置:kernel.shmall2097152kernel.shmmax1717986918kernel.shmmni==fs.file-max==1024=262144==些都按照列表写这参数的shmmax〔红标注〕那么有自己的算法:内存位其成te单在以,例如;2G内存,换公式为2*1024*1024*1024*80%=1717986918、创立oracle安装要求的用户名和用户组并改用环变〔修改用目录下的.bash_profile文件〕两节中别行下groupaddgroupadddbauseradd-m-goinstalloracle命令立oracle用,修改用码、在各修改oracle环境,oracle用户身份,执:su翻bash_profile文件如下内容添加到环境变量中exexORACLE_HOSTNAME=dc-neuapps-bexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1ORACLE_SID=orclexORACLE_TERM=xtermexportexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libportLD_LIBRARY_PATHexport、创立安装载在安节使下令立资源挂点,并修改挂载点属组cd/mkdiroradata--如事已创,么需行此令chownoracle:oinstall载DRBD源执命令设置DRBD资源为执drbdadmrole查态执mount命载DRBD资执命查看,信中出现on/oradatatypet3(rw)行,说明源挂载常-Roradata更资目录所属权,稍后的装准备,不执行,后面的安装目录不会默认为。使-l查信息信息中如列中示代正、安装数据安装之用–切换到oracle用安过中前须知以出的及决法〔1果安装oracle的现支持错,按照下步执通过一些料发现可以先样欺系一下[oracle@scientificDisk1]$suPassword:[root@scientificDisk1]#cp/etc/redhat-release/etc/redhat-release.backup[root@scientificDisk1]#cat/etc/redhat-release<<EOF>RedHatEnterpriseLinuxASrelease3(Taroon)>〔2〕redhat-4#RedEnterpriseLinuxrelease5.4(Tikanga)为的只到RHEL4为要改本Redrelease5.4(Tikanga)这行注掉,面加一行。然安装完后要修改回来必须文的一行否么装时还会报告〔3〕弹安页候定路为drbd挂的径例上配置:/oradata〔4〕果出现以下错误directory请装libaio-0.3.106-3.2.i386.rpmlibXp-1.0.0-8.1.el5.i386.rpmxorg-x11-deprecated-libs-6.8.2-1.EL.13.37.i386.rpm包〔5〕主效劳器上安装oracle即可,在备用效劳器/etc/创文件,容如下##fileusedbyItcreatedbyroot.sh#andupdatedbytheDatabaseConfigurationAssistantwhencreating#adatabase.#Aisusedasthefieldterminator.Anewterminates#theentry.Linesbeginningwithapound'#',arecomments.##Entriesaretheform:#$ORACLE_SID:$ORACLE_HOME:<N|Y>:##Thefirstandsecondfieldsthesystemidentifierandhome#directoryofthedatabaserespectively.Thethirdfiledindicates#theutilitythatthedatabaseshould,orshouldnot,#bebroughtsystemboottime.##Multiplewiththesame$ORACLE_SIDarenotallowed.##orcl:/oradata/product/10.2.0/db_1:N7、最后配drbd+oracle的ha资前需配〕从oradata/product/10.2.0/db_1/network/admin/samples将和拷贝到目〔〕修改listenter.ora文件,添加如下内容,解决双机切换报监听ORA-12514问题。(SID_DESC=(GLOBAL_DBNAME=orcl)(ORACLE_HOME/oradata/product/10.2.0/db_1)(SID_NAME=orcl))修改的内容如下LISTENER(ADDRESS_LIST=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listoftheknowsaboutandconnectclientsto.isdefault.SeetheAdministrator'sformoreinformation.SID_LIST_LISTENER=(SID_DESC=(SID_NAME=tProc)(ORACLE_HOME/oradata/product/10.2.0/db_1)=)(SID_DESC=(GLOBAL_DBNAME=orclglobal)(ORACLE_HOME/oradata/product/10.2.0/db_1)(SID_NAME=orcl)))注:必须配tnsnames.ora文件,容如:orcl=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS==TCP)(HOSTdc-neuapps-b)(PORT=1521)))=DEDICATED)orcl)))终止用oracle节各oracle进程,卸载掉oracle资源;在另一节点中载资源启动oracle应进并行试没问可进行的配置。heartbeat的配置、主效劳器置authkeys用随机得密钥如下:-ne"authsha1";ddif=/dev/urandom|opensslmd5)cdauthkeyschmod/etc/ha.d/authkeys、在主效劳器配置ha.cf使命令vi/etc/ha.d/ha.cf编配置件,到以内容删除注#号:/var/log/ha-debuglogfilelogfacilitylocal0auto_failback0694eth0deadtime3030keepalive2node2.localdomainnode3.localdomain2respawn--加在件部加在apiauth所在,删有置/usr/lib/heartbeat/mgmtd–v//如果是64位统,修改为–载respawn所在位置,要除配置之存盘退出。注:检查文件中不能有乱码,切记!!、同步点HA配置文件执#/usr/share/heartbeat/ha_propagate命令,并安提示输步主机root账密、启动heartbeat两点上启动:heartbeatstart、配置DRBD+Oracle的HA资9.5.1、执行命crm_attributecrm_configstonith-enabled或crmconfiguproperty关heartbeat的STONITH支持,止启了集群又没有stonith资,集群中资源是法启动的问。、空旧置文,以交方式提交如下命令:configuree)configue)configuit清空配置件、闭oruHA中有orum的念,即集群必须有一半的节点处于online状,集被认为是hav〔可以为是到达合法节点数要求果少于一半节点线那么认集达到节点数求从拒绝动群的资源但这种于节点的集明显是不合理的就发生当个节点的集群中一个点效时所的群都无法启的情况同的,也关STONITH执行以下两条命令即可关orun及STONITH支crmconfigureproperty=ignorecrmconfiguproperty9.5.3、使进HA源置把DRBD置为备源他资源同组面顺序〞等制件两资源配运。据监的况参start超时、间隔间等操作进交互模:crm(liv然后configu状态输入下内:primitivdrbd_oracleocf:linbit:drbd\rce="oradata"opmonitoral="15s"--------------加资primitivocf:heartbeat:Filesy\paramsice="/dev/drbd/bydirectory="/oradata"fstyt3"-------------挂DRBD区primitiveip_oracleocf:heartbeat:IPaddr2\ip="7"nic="bond0"cidr_netmask="24"加载拟primitivocf:heartbeat:oracle\opal="120"t="30"\op\params加载Oracle实例primitiveoracle_lsnrctl\params\$id="oracle_lsnrctl-operations"\monitortimeout="30"加载监听primitiveocf:heartbeat:Route\$id="route_oracle-operations"paramsdestination="/0"gateway=""-----------------------------清楚干什么用的,不配置也不影响drbd切换groupgroup_oracleroute_oracle\ms\master-max="1"\clone-node-max="1"orderms_drbd_oracle:promote最用提交可。注:在后果想重新设置那么在heartbeat启动况入命:configurecrm(live)configure#edit----修改内容----改容错误crm(live)configure#commit提修改it退出※说:根据DRBD的料已经被丢弃议用用代替;IP定RA,用,其用令设定虚拟,虚拟生效后,用命,可用addr看;输上述命令时,可能会提示警start、的超时值等,这可根据应用动停的际境“操〞参〔参;、设“主资源;ecolocation是即和须在一机上运,并假设不能为Master行,不运group_oracle,反的态不会影响;、顺限激ms_drbd_oracle把drbd设备设置primary状态后启动组资;f操中是为了创立的一个指向/dev/drbd0的链;、输入的命令拟,可以用\〞调下行继续,但必须意,下行前面的空白只能空格,能用Tab等。配置后,源会运行据全,有可手动如下启动源:resourcegroup_oracle、HA的理命令9.6.1、查HA状,行如命令:status手切,如命令resourcegroup_oracle、开机动235jdk配置将jdk-6u43-linux-x64.bin拷贝主效器目下777jdk-6u43-linux-x64.bin解缩JDK中途会提示enter,管按下在个点以操作#vi/etc/profile加内JAVA_HOME=/oradata/jdk1.6.0_43export#source/etc/profile使jdk效切换到器#source/etc/profile使jdk效、测试jdk配置是否生效#javatomcat安配将apache-tomcat-6.0.36.tar.gz拷到效劳的下执以下命令#tar-zxvfapache-tomcat-6.0.10.tar.gz;//解、配置的资configuretomcat6ocf:heartbeat:tomcat\paramsopmonitordepth="0"groupgroup_oracleip_oracleroute_oracleoracle_lsnrctltomcat6\一要在drbd启后,否那无法启动crm(live)configure#commitcrm(live)configure#exit安装配置、安装mysql#groupadduseradd-r-gmysqlmysql/usr/localzxvflnmysql-5.5.27-linux2.6-x86_64mysqlmysqlchown把所有文件以及文夹归属mysql用---把所有文件以及件夹归于mysql用组scripts/mysql_install_db--user=mysql---把有件以及件归属于root用data把文夹属用户commandff&command/etc/init.d/mysql.server#vi修其中的basedir和datadirMysql启:/etc/init.d/mysql.serverMysql陆–-p、配置的资源首先在两台机器上别执行:/etc/init.d/mysql.server/etc/init.d/mysqldchkconfigchkconfig--leveloff了的为:primitive\opgroupgroup_oraclefs_oracle(这让在oracle后启动、常见题〔〕Accessuser'root'@'localhost'(usingpassword:YES)问解决法--skip-grant-ta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论