发布时间 : 星期日 文章AIX+HACMP+Oracle+双机集群实施步骤 - 图文更新完毕开始阅读04802df565ce05087732133e
AIX HACMP Oracle 双机集群实施步骤
一、实现目标
1、阵列硬盘分为两组分别实现 RAID5,并分别归属于两台小型机作为datavg
2、两台小型机分别运行两个不同的数据库服务,数据存放在datavg上,两机实现 双机互备
3、当有任一台小机故障时,另一台小机将自动接管故障机的数据库应用,以保证服务的持续高可用性
4、双机热备切换描述:现有A、B二台机器。A机同时安装有Weblogic和Oracle,B机同时安装有Oracle和Weblogic。A机是Weblogic主机、B机是Oracle主机、A机是Oracle从机、B是weblogic从机。正常情况下是A主机和B主机提供服务。当A主机出现故障,Weblogic服务从A主机切换到B从机,与B主机一起提供服务。当A主机故障解除后,Weblogic服务从B从机切换到A主机,由A主机和B主机提供服务。当B主机出现故障,Oracle服务从B主机切换到A从机,与A主机一起提供服务。当B主机故障解除后,Oracle服务从A从机切换到B主机,由A主机和B主机提供服务
二、硬件配置:
硬件平台 品牌 IBM
系统软件平台 配置 操作系统 AIX 型号 P6-550 版本 5.3 备注 8*4.2GHZ CPU/128GB内存 /6*146G/HBA卡:4*HBA卡 8*4.2GHZ CPU/128GB内存 /6*146G/HBA卡:4*HBA卡 DS5100机头8G缓存/DS5100只使用32G内存 IBM P6-550 AIX 5.3 只使用32G内存 IBM EXP5000 扩展柜7*450G光纤磁盘/DS5100扩展柜16*450G光纤磁盘=10T 三、项目实施:
1、硬件连接 2、操作系统及配置
2.1、安装 HACMP 所需扩展软件包,列表如下:
bos.adt.libm bos.adt..syscalls bos.clvm.enh bos.data
rsct.basic.hacmp rsct.basic.rte rsct.basic.sp
rsct.compat.basic.hacmp rsct.compat.basic.rte rsct.compat.basic.sp
rsct.compat.clients.hacmp rsct.compat.clients.hacmp rsct.compat.clients.rte rsct.compat.clients.sp
2.2、安装 oracle 所需扩展软件包,列表如下:(可以和上面的包一起装)
bos.cifs_fs.rte bos.adt.prof # smit install
2.3、串口心跳
2.3.1、串口心跳测试(使用串口线传输心跳信号) B802# lsdev -C | greptty
tty0Avaliable 01-S1-00-00 Asynchronous Terminal B801# stty< /dev/tty0 B801 机等待从 TTY0 输入信息 B802# stty> /dev/tty0 B802 机向 TTY0 输入信息 B802# stty< /dev/tty0 上述过程反向测试 B801# stty> /dev/tty0
2.4、网络地址配置:
B801 服务器:
en0:192.168.100.101/24 boot IP en0:192.168.99.101/24 standby IP B801# smittcpip
B801# hostname B801 B802 服务器:
en0:192.168.100.102/24 boot IP en0:192.168.99.102/24 standby IP B802# smittcpip
B802# hostname B802
2.5、datavg配置(可仅在主机上进行,完成后 import 到备机即可)
B801# smitssaraid查看阵列中物理盘的属性
-> List SSA physical disk
-> List HotSpare/Candidate/system disk B801# smitssaraid
-> Change use of an SSA phydical disk
B801# smitssaraid选择 raid 成员创建两个 Array(hdisk)
-> Add an SSA Array
B801# lspv列出生成的两个物理卷pv(hdisk)
B801# smit vg 建 datavg801 和 datavg802,各含一个hdisk,PP大小 64M B801#lsvg -o 查看两卷组均已varyon. B801# smitchvg
分别定义两个datavg的 active automatically 属性为 No 关键点:
Volume grouop name 分别设为 datavg801 和 datavg802Activate volume group
automatically 设为 no(表示此处不要做(由集群软件控制)) B801#varyoffvg datavg801 在 B801 机上卸载两激活卷组
B801# varyoffvg datavg802 以便备机能将 VG 信息进行importvg B802#cfgmgr B802 机重认设备
B802#importvg -y datavg801 hdisk? B802 机重认设备 B802#importvg -y datavg802 hdisk? B802 机重认设备 B802# lsvg -o 查看两卷组均已varyon B802# smitchvg
分别定义两datavg的 active automatically 属性为 no 关键点:
Volume grouop name 分别设为 datavg801 和 datavg802
Activate volume group automatically 设为 no(表示此处不要做(由集群软件控制)) B802# varyoffvg datavg801 将所有卷组在所有机器上varyoff
B802# varyoffvg datavg802 以便交由 HA 软件控制varyonvg/varyoff