HACMP 6.1 + ORACLE 10G RAC on AIX6.1 安装文档-20140215
若在安装过程中出现任何问题,可以联系本人,免费提供任何技术支持!
更多信息:
http://www.h9ren.net/forum.php mod=viewthread&tid=307&fromuid=1
or
http://www.2zl.com.cn/forum.php mod=viewthread&tid=247&fromuid=
————————————————————————————————————————————————————————————————
- 整体规划:AIX 6.1 SP 8 -
- HACMP 6.1 SP 12 -
- Cluster 10.2 oracle10.2 -
- 两类心跳组合: -
- 磁盘心跳(Non-IP)+ IP 心跳 -
- 或 串口心跳(Non-IP) + IP 心跳 -
————————————————————————————————————————————————————————————————
一、安装操作系统
安装之前需要注意是选择完全安装,并先只在一块盘上安装
2台主机的public IP
192.168.161.91
192.168.161.92
子网掩码
255.255.255.0
网关
192.168.161.1
安装之后配置时间、ip,需要选择软件的license为yes。
二、操作系统配置
OS安装完成之后做的一些准备工作
1.先将hdisk1增加到rootvg中
extendvg rootvg hdisk1
2.做rootvg的mirror
mirrorvg -S rootvg
3.修改系统参数
修改/etc/security/limit文件,其中修改:
default:
fsize = -1
core = 2097151
cpu = -1
data = -1
rss = 65536
stack = -1
nofiles = -1
smitty chgsys
修改: Maximum number of PROCESSES allowed per user [2048以上]
4.修改内核参数
/usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o sb_max=1310720
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o tcp_recvspace=262144
/usr/sbin/no -p -o tcp_sendspace=262144
/usr/sbin/no -p -o udp_sendspace=262144
/usr/sbin/no -p -o udp_recvspace=655360
vmo -p -o lru_file_repage=0
vmo -p -o minperm%=5
vmo -p -o maxclient%=15
vmo -p -o maxperm%=15
5.镜像boot image到hdisk1
检查一下系统ps -ef | grep rootvg查看一下mirror是否完成,如完成进行以下操作
bosboot -ad /dev/hdisk1
6.设置boot顺序
bootlist -m normal hdisk0 hdisk1
7.重启os
shutdown -Fr
8.扩文件系统:
以下文件系统按要求扩容,用smitty chjfs2命令
/ 1g
/usr 3g
/var 1g
/tmp 1g
/home 1g
如果需要,对swap区扩容,用smitty chps命令
或者用smitty mkps命令新建一个swap
9.安装oracle需要的一些os包
以下os要求的包:
bos.data.*
bos.adt.base.*
bos.adt.*
bos.perf.libperfstat 6.1.2.1 or later (AIX 6.1)
bos.perf.perfstat
bos.perf.proctools
rsct.basic.rte
rsct.compat.clients.rte
xlC.aix61.rte:10.1.0.0 or later (AIX 6.1)
安装hacmp还需要以下其它的包
rsct.compat.*
rsct.opt.*
bos.clvm.*
用lslpp -l | grep bos.adt这类的命令检查
用smitty installp命令进行安装包
10.建立software目录用来存放介质
建文件系统,用来存放一些介质,建lv的时候如果copies为默认的1,则没有镜像,如果选择2,自动在hdisk1上有镜像
例如
/dev/fslv00 10.00 10.00 1% 4 1% /software
三、安装配置HACMP
同样的方式上传ha61.zip和HA6112.zip
HA61是基本包,用installp , 6112 是patch,用update_all
2个zip包,需要解压,AIX默认没有unzip命令,可以用jar命令解压,如:jar -xvf HA540.zip
解压之后安装,在HA61的解压目录下用smitty installp,安装,其中cluster.hativoli和cluster.haview不选
在ha6112的解压目录下用 smitty update_all,安装。
安装完成之后可以验证到cluster已经处于active状态:
# lssrc -g cluster
Subsystem Group PID Status
clstrmgrES cluster 332024 active
clinfoES cluster 304981 active
#####################################################################################
## 非常重要 ##
########## 重启操作系统 #############
#####################################################################################
开始配置HACMP
1.配置IP
HACMP至少需要2张网卡,前面安装OS的时候配置了一张网卡的IP,现在配置另一张网卡的IP
2个节点的en1,分别配置IP为10.10.10.91和10.10.10.92
用smitty tcpip配置,由于en1配置为私网,所以不用生产网段,也不配置网关。
2.配置/etc/hosts
确保有 127.0.0.1 localhost
配置3类IP,public和vip同为生产网段,private为私有IP,私有IP和VIP都只对应1个IP别名。
127.0.0.1 loopback localhost # loopback (lo0) name/address
192.168.161.91 node1
192.168.161.92 node2
192.168.161.191 node1_vip
192.168.161.192 node2_vip
10.10.10.91 node1_prv
10.10.10.92 node2_prv
3.配置/.rhosts
配置双机信任,需要在2个节点上都配置各自的rhosts文件,把对方服务器的public和private ip放入其中
192.168.161.91
192.168.161.92
10.10.10.91
10.10.10.92
用rlogin测试登录是否不