免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3438 | 回复: 0
打印 上一主题 下一主题

[HACMP集群] HACMP5.4配置过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-29 20:08 |只看该作者 |倒序浏览

1、划分磁盘阵列,用网线连接HUB连接到A、B控制器,磁盘阵列中有8块146GB硬盘。
根据客户要求,对磁盘阵列重新划分。
选择左侧storage system,右侧修改磁盘阵列名称为sxcdmadb,点击apply,修改成功。
选择左侧disk pools,前2块硬盘做RAID1+0,3到7做RAID5,最后一块标记为全局热备,显示为disk pool1和disk pool2。
选择左侧virtual disks,划分virtual disk,根据应用商要求,划分5个LUN,第一个LUN用RAID1+0,即disk pool1来划分,第2、3、4、5用disk pool2,即RAID5来划分,LUN5划分为1G空间,用来做磁盘心跳。
大小分别为:
LUN1:250G
LUN2:400G
LUN3:400G
LUN4:202G
LUN5:1G
左侧选择connections,将识别到的4块光纤卡的WWN跟系统中lscfg看到的光纤卡的WWN号对应起来,并在磁盘阵列中分别给予标记DB-CDMA-DB1和DB-CDMA-DB2
左侧选择server,将划分的5个LUN,分别分给两台主机。
大约2小时后,同步完成,在两台55A上执行cfgmgr,因为两个55A上已经安装了powerpath,认到的为hdiskpower0到hdiskpower4。lspv分别查看,发现两台上hdiskpower--4的PVID号不一样,rmdev删除后重新识别后,PVID号相同,用命令powermt display dev=all查看,LUN对用的hdiskpower均相同。
查看大小,hdiskpower2为1G的PV,所以做为磁盘心跳用,在hdiskpower0、hdiskpower1、hdiskpower3、hdiskpower4新建卷组oravg,主编号设置为80,开机不自动激活。
在hdiskpower2上建立一个增强型并发卷组heartvg,做磁盘心跳用,不自动激活。
两台55A主机上均有4块硬盘,将前两块做成mirror,根据应用商要求,在后两块hdisk2、hdisk3上新建卷组datavg,在上面建文件系统/usr5,做数据备份用,两台主机均如此。
在主机上新建的oravg,划分为4个文件系统,/oracle1到/oracle4,大小均为250GB,并同步到备机。
开始配置HACMP,把两台主机的hosts文件均清空,配置两台主机的IP地址为:193.168.1.21/22,主机名修改为SX-CDMA-DB1、SX-CDMA-DB2。
修改hosts文件如下:
193.168.1.21   DB1_boot1
193.168.2.21  DB1_boot2
10.6.26.20    DB_ser
193.168.1.22  DB2_boot1
193.168.2.22  DB2_boot2
10.6.26.21    DB1_pers  SX-CDMA-DB1
10.6.26.22    DB2_pers  SX-CDMA-DB2
互相ping后,均能够正常解析。
新建cluster,命令为cluster1
新建节点,命令为node1、node2
discover获取cluster信息。
添加网络:
添加ether,配置为IP别名的方式,并在IP心跳的地方填上地址191.168.1.1,采用IP心跳,跟磁盘心跳达到心跳的冗余。
添加diskhb
添加接口和设备,设备选择磁盘心跳,分别选中node1和node2两个节点。
添加永久IP,F4在hosts文件中选择DB1_pers跟DB2_pers
在/etc/hascript下新建空的启动和停止脚本并修改权限:
touch orastart.sh
touch orastop.sh
chmod +x *.sh
新建应用服务器,添加启动和停止脚本;
添加SERVICE IP;
新建资源组,设置node1的优先级高,并设置为回切的方式。
修改资源组的属性,添加service IP,添加应用服务器,添加卷组oravg
在主机上验证,同步,有error,检查后,发现忘记在备机上建启动停止脚本,建立后,再同步,显示正常。
做切换测试,卷组和4个文件系统均能够正常切换,把网线测试,宕机测试,均正常。
启动脚本内容如下:
#! /bin/sh
su - oracle -c "export ORACLE_SID=sxcdmadb;sqlplus '/as sysdba'
停止脚本内容如下:
#! /bin/sh
su - oracle -c "lsnrctl stop";
su - oracle -c "export ORACLE_SID=sxcdmadb;sqlplus '/as sysdba'
测试后,oracle能够正常切换。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/54373/showart_2134668.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP