当前位置:首页 >> IT/计算机 >>

HA安装手册


财政部 CA 系统红旗 HA 安装手册
LE 镜像版本

一.硬件环境
HP 460 两台

二.网络环境 网络环境
主机-ywzw-pmsldap1: eth0 192.168.1.94 (对应外网服务,根据实际情况调整) eth1 10.0.1.94 (对应直连心跳网卡) 主机-ywzw-pmsldap2: eth0 192.168.1.95 (对应外网服务,根据实际情况调整) eth1 10.0.1.95 (对应直连心跳网卡) 两台主机的 eth1 应当用交叉线链接作心跳,eth0 用网线和交换机相连,除 对外提供服务外,也作为备用网络心跳。 为外网网卡, 地址根据实际情况更改。 请保证 eth0 为外网网卡,两台机器的主机名和 IP 地址根据实际情况更改。

三.HA 对 oracle 的要求
1. oracle 数据文件建在/data 目录下,其对应分区/dev/cciss/c0d0p2,此分区的内 容由 HA 负责同步。 2. oracle 数据库中添加 hatest 用户,密码为 hatest,并且具备建表、删表、插 入、删除的权限。 3. 用 oracle 用 户 可 以 通 过 下 面 登 录 到 数 据 库 ( 可 在 ORACLE_HOME/network/admin/tnsnames.ora 和 listener.ora 中做相应配置) 其中 ocsp 为 ORACLE_SID 根据实际情况更改 sqlplus hatest/hatest@ocsp 显示内容如下: [oracle@db1 admin]$ sqlplus hatest/hatest@ocsp SQL*Plus: Release 10.2.0.4.0 - Production on Wed Nov 5 15:25:11 2008 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> 到此处说明数据库正常) (到此处说明数据库正常) 4.

四.HA 安装配置
1. 系统修改和前期配置(两台机器都操作) . 系统修改和前期配置(两台机器都操作) 从/etc/fatab 中注释掉/ha 和/data 对应的两行 #LABEL=/data /data ext3 defaults

12

#LABEL=/ha /ha ext3 停止数据库,并备份/data 下数据 su - oracle -c “sqlplus '/as sysdba'” SQL> shutdown immediate SQL> exit tar cvfz /data.tgz /data

defaults

12

备份/data 下面的文件,因为镜像磁盘第一次同步后,/data 分区上内容全部 下面的文件,因为镜像磁盘第一次同步后, 备份 清空。 清空。 卸载/ha 和/data 分区 umount /ha umount /data 针对/ha 所在的分区/dev/cciss/c0d0p8 做清除文件系统操作 dd if=/dev/zero of=/dev/cciss/c0d0p8 bs=1M count=1 2. 红旗 HA 安装(两台机器都操作) . 安装(两台机器都操作) HA 安 装 包 在 HA 安 装 光 盘 中 , 在 此 已 打 包 放 在 192.168.1.96 的 /root/redflagHA 目录下 scp -r 192.168.1.96:/root/redflagHA /root/ 将目录中的 HA 配置模板文件夹更名为特定的 HA 集群名称,HA 集群名称 为主机名的缩写,根据实际情况而定。 mv ywzw-ocsp ywzw-pmsldap 首先卸载系统默认自带的 rfeasuit(单机版 HA) /etc/init.d/hacluster_alertsync stop /etc/init.d/hacluster_webmgr stop /etc/init.d/hacluster_trn stop /etc/init.d/hacluster_evt stop rpm -e rfeasuitebuilder-6.0.0-1 rpm -e rfeasuite-6.0.0-1 安装 HA 软件 cd /root/redflagHA/ rpm –ivh rfhacluster-6.0.3-1.i686.rpm 安装完毕直接启动 HA 相关服务 /etc/init.d/hacluster_trn start /etc/init.d/hacluster_evt start /etc/init.d/hacluster_webmgr start /etc/init.d/hacluster_alertsync start

3. 启用配置工具 . 启用配置工具(Trekking Tool) 在主机上操作) (在主机上操作) 启动 firefox 浏览器,访问 http://192.168.1.94:29003/,此 ip 是主机的 ip。点 击主页的“Start Builder”按钮。

根据提示,编辑 vi ~/.java.policy 并添加提示内容

编辑完毕,关闭浏览器,重新启动浏览器,重新访问 http://192.168.1.94:29003/StartTrekkingTool.js 如图所示

4. 调入红旗 HA 配置模板 .

选择: “File”—>”Open the configuration file”->”Change the cluster configuration”。 选择文件 /root/redflagHA/ywzw-pmsldap/clp.conf->OK

5. 修改集群名称 .

将集群名称修改为正确的集群名称

6. 修改两台机器的主机名 . 将两台主机的主机名修改为正确的主机名

7. 修改两台主机相关 IP 地址 .

修改私网 I/F 的两个心跳地址

修改公网 I/F 的对外提供服务的 IP 地址

修改磁盘链接 I/F 的用来同步磁盘镜像的 IP 地址

8. 修改浮动 IP . 选择组名 oracle,在右侧 orafip 资源上点击右键,选择属性

将浮动 iP 修改为正确的浮动 IP

9. 修改镜像磁盘部分 . 在 oracle 组的 oramd 组资源点击右键,选择属性

修改其中详细的“Mount 点”,“数据分区设备名”,“集群分区设备名”,“磁 盘设备名”等信息。

10. 修改启动停止 oracle 和应用的脚本 . 在 oracle 组右侧的 oraexec 组资源上点击右键,选择属性

在“Details”标签页中,修改 start.sh 脚本和 stop.sh 脚本,其中 start.sh 脚本中 定义了如何启动数据库和应用;stop.sh 脚本中定义了如何停止数据库和应用

如下是截取脚本的一部分,根据实际情况修改,主要是修改 $ORACLE_SID

11. .

修改监控脚本

以 下 截 取 监 控 脚 本 内 容 , 主 要 修 改 其 中 PROCS 数 据 的 值 和 ORACLE_SID。 #!/bin/sh declare -a PROCS PROCS[0]="slapd" PROCS[1]="ocspserver" while true; do for proc in "${PROCS[@]}" do sleep 5 running=`ps -ef |grep "$proc" | grep -v grep` if [ "x" = "x$running" ]; then exit 2 else echo $proc "is exist" fi done value=`su - oracle -c "export ORACLE_SID=ocsp;sqlplus -silent /nolog @/opt/redflag/hacluster/scripts/check.sql"` if [ "$value" = "READ WRITE" ] then echo "ok" else exit 2 fi done 12. 修改集群属性中的 WebManager 管理密码 .

修改访问密码和操作密码

以上两个默认密码相同,为集群名(无中划线)。

s 13. 保存上述配置更新 . 保存上述配置更新 上述配置更新/root/redflagHA/ywzw-pmsldap 目录 “File”->”Save the configuration file”->”Ok”。 注意不要变更默认的 clp.conf 名字 14. 重装 HA . 因为通过 Webmanager 上的 Build 工具修改的配置文件,所以在 HA 环境中 还保留着修改前的模板文件,所以需要重装 HA /etc/init.d/hacluster_alertsync stop /etc/init.d/hacluster_webmgr stop /etc/init.d/hacluster_trn stop /etc/init.d/hacluster_evt stop rpm -e rfhacluster rpm -ivh rfhacluster-6.0.3-1.i686.rpm /etc/init.d/hacluster_trn start /etc/init.d/hacluster_evt start /etc/init.d/hacluster_webmgr start /etc/init.d/hacluster_alertsync start 装载修改后的 15. 装载修改后的 HA 配置 . 以下命令仅需 仅需在 上执行) (以下命令仅需在 db1 上执行) clpcfctrl --push –l –x /root/redflagHA/ywzw-pmsldap 将会将/root/redflagHA/ywzw-pmsldap 下的 clp.conf 和 scripts 目录下的脚本文 件分发到两台机器上。 16. 注册 license . 先注册临时可用的测试 license: clplcnsc -i 20090622_Trail_RedFlagHA60_BASE60.key -p BASE60 clplcnsc -i 20090622_Trail_RedFlagHA60_REPL60.key -p REPL60 BASE60 是 HA 主程序的 license REPL60 是镜像组件的 license 17. 重启系统,镜象盘开始同步 . 重启系统, 同步完毕完毕之后,在主机上激活磁盘镜像 clpmdctrl --active oramd 在该机器上将/data.tgz 解压到/data 下面。 tar xvfz /data.tgz -C / 解压完毕,将镜像磁盘非激活 clpmdctrl --deactive oramd

附一. 附一.正式 license 的申请流程 申请方式: 申请方式: 邮件 support@redflag-linux.com 申请,请按如下格式规范申请,邮件收 立即更新, 到后约一周后 一周后将发出正式 license,收到后请按本文档相关说明立即更新 立即更新 一周后 以免测试 license 过期后可能造成的对业务的影响。 邮件格式: 邮件格式 邮件标题:红旗技术咨询 项目名 项目名)-HA6.0 licence 申请 邮件标题:红旗技术咨询-(项目名 邮件正文:注明各网卡(eth0/1)类型(心跳/外网)和选用的主机和盘阵型 邮件正文 号,同时注明申请人姓名、地址和联系电话,以便红旗售后确认身 份。 邮件附件:两台主机上分别执行 ifconfig 的输出信息,主要就是网卡的 邮件附件 各网卡的 MAC 地址,请务必保证 MAC 地址正确无误,以免引起后期 更换所造成的商务问题。 申请,避免测试 license 到期后再行申 请在实施完成一周内发出正式 license 申请 请所造成的对正常业务的可能延误,请实施方和用户务必注意。 附二: 附二:红旗技术支持联系方式 项目实施和上线后遇到技术问题可以通过如下方式获得红旗支持: 电话支持: 电话支持 8008108362/4006508362 010-82658627 5*8 小时 邮件支持: 邮件支持 support@redflag-linux.com 邮件主题请务必注明红旗技术咨询 红旗技术咨询(防止被垃圾邮件引擎过滤)和报障 红旗技术咨询 人联系方式(以便红旗售后联系)。 网站支持: 网站支持 http://support.redflag-linux.com 网站提出问题,下载升级补丁,查看 FAQ 等。 附三: 常用维护命令(详细说明请参考 HA 手册) 附三:HA 常用维护命令 Web 控制台启动 访问地址:http://主机 IP:29003(心跳或者外网 IP 均可) 注:Web Manager 是个很有用的 web 管理工具,右键点击各显示项及点 击各项对应的”Detail”按钮可以执行常用的 HA 维护操作和查看各配置 项信息,具体使用请看产品手册。 HA 状态检测和管理命令
clpstat (显示 HA 状态) clpcl -s -a (启动 HA)

clpcl -t -a (停止 HA) clpcl --suspend (暂停 HA 监控,此时 oracle 和应用还在运行,但是 HA 不再监 控) clpcl --resume (恢复 HA 监控) clpgrp -m oracle (将本机上的 oracle 组迁移到另一台服务器) clpgrp -m oracle -h db1 (将 db1 上的 oracle 组迁移到 db2 上) clpgrp -t oracle (停止本机的 oracle 服务) clpgrp -t oracle -h db1 (停止 db1 上的 oracle 服务) clpgrp -s oracle (oracle 服务没有启动时,在本机上启动 oracle 服务) clpgrp -s oracle -h db1 (oracle 服务没有启动时,在 db1 上启动 oracle 服务)

磁盘镜像查看命令
clpmdstat --list (查看镜像磁盘列表) clpmdstat --mirror oramd (查看镜像磁盘状态) clpmdstat --detail oramd (查看镜像磁盘详细信息) clpmdctrl --active oramd (在本机激活磁盘镜像) clpmdctrl --recovery oramd (强制同步磁盘镜像)

许可证注册:(请留意,在注册正式 license 前,必须先把测试 license 删除)
clplcnsc -d -p BASE60 (删除测试 license) clplcnsc -i -p BASE60 (注册正式 license) clplcnsc -l -p BASE60 (查看正式 license) clplcnsc -d -p REPL60 clplcnsc -i -p REPL60 clplcnsc -l -p REPL60 (删除 agent 的测试 license) (注册 agent 的正式 license) (查看 agent 的正式 license)

附四: 附四:clpstat 结果
[root@db1 ~]# clpstat ===================CLUSTER STATUS =============== Cluster : cwzbdb <server> *db1 .............: Online lanhb1 lanhb2 lankhb1 lankhb2 lanhb1 lanhb2 lankhb1 lankhb2 <group> oracle ..........: Online current : db1 group of oracle(服务 oracle 信息) (现运行在 db1 上) : Normal : Normal : Normal : Normal : Normal : Normal : Normal : Normal host of db1(节点 db1 信息) LAN Heartbeat LAN Heartbeat Kernel Mode LAN Heartbeat Kernel Mode LAN Heartbeat host of db2(节点 db2 信息) LAN Heartbeat LAN Heartbeat Kernel Mode LAN Heartbeat Kernel Mode LAN Heartbeat

db2 .............: Online

oramd oraexec orafip oramon <monitor> miiw pidw userw [root@db1 ~]#

: Online : Online : Online : Online : Normal : Normal : Normal scripts of start&stop the monitor of oracle monitoring eth0 monitoring oracle user mode monitor scripts of start&stop oracle

=========================================================


赞助商链接
相关文章:
ROSEHA安装及配置手册.
ROSEHA安装及配置手册. - 安装配置指南 (第二版) ROSE 目 第一章 绪论 windows NT 版 ROSEHA 软件 特点 灵活的配置 ROSEHA 硬件部分 ROSEHA...
haproxy安装和配置超详细步骤(全部流程)
haproxy安装和配置超详细步骤(全部流程) - haproxy安装配置超详细的步骤,详细到每一个按键。haproxy日志,haproxy启动脚本
Veritas HA 安装配置手册
Veritas HA 安装配置手册分类: 40.oracle 60.硬件 2010-11-06 12:29 1261 人阅读 评论(2) 收藏 举报 Veritas HA 安装配置手册 目录 1 安装 Veritas Storage...
Power_HA5.5安装、配置、维护手册-1
Power_HA5.5安装、配置、维护手册-1_计算机硬件及网络_IT/计算机_专业资料。高伟达软件技术有限公司 Power HA5.5 安装、 配置、维护手册 高伟达辽宁农信项目组 ...
HA安装配置手册
HA安装配置手册 - 安装配置手册 HA 安装配置手册 目录 HA 安装配置手册...
PowerHA集群配置手册_图文
PowerHA集群配置手册 - 从安装的到事例,常见问题及解决方案... PowerHA集群配置手册_计算机硬件及网络_IT/计算机_专业资料。从安装的到事例,常见问题及解决方案 ...
VRTS SFCFSHA安装
VRTS SFCFSHA安装_计算机软件及应用_IT/计算机_专业资料。VMWorkstion 虚拟机下 VRTS SFCFSHA 安装手册 1、系统安装安装 linux 系统 rac1、rac2,本文档使用 ...
HA安装步骤
HA安装步骤 - HA 安装总结 1. HA 大致安装步骤 HA 安装大致分为安装 HA 服务所需要的包、配置 HA 中 node 和测试 HA 三部分 2. HA 具体安装 准备工作: ...
RoseMirrorHA的安装配置
RoseMirrorHA安装配置 - 注意事项: 1. 不要去启动备机上的数据库服务,因为双机软件在正常运行过程中备机上的数据库服务是停止状态。 2. 当主机当机后,需要...
RoseHA安装配置指南
RoseHA安装配置指南 - RoseHA 安装操作指南 一、安装前的准备 1、确定两台(或多台)服务器的操作系统以及相应的补丁 2、确定每台服务器上的两块网卡都能正常...
更多相关标签: