Oracle数据库集群管理-Oracle11gR2集群心跳单网卡改bond实施方案
为了提高心跳网络的可用性,需要将心跳网卡由单网卡模式改成bonding模式。对应转换关系如下:项原始状态优化后状态操作系统版本Oracle版本网卡eth3eth0eth3设备名eth3bondha整个变更,只是将eth0和eth3进行绑定,IP地址不发生变化,对于RAC而言,集群的心跳设备需要更新,变更大致思路如下:手动备份ocr信息;查看集群的接口信息并做记录以root用户添加一个新的接口;检查
1 概述
一旦修改网卡绑定之后,RAC就不能启动,也就不能进行修改,所以我们这里先修改PUBLIC和 Private配置。修改完之后再绑定双网卡。
为了提高心跳网络的可用性,需要将心跳网卡由单网卡模式改成bonding模式。对应转换关系如下:
项 | 原始状态 | 优化后状态 |
操作系统版本 | Redhat 5.8(64bit kernel2.6.18-308.el5) | Redhat 5.8(64bit kernel2.6.18-308.el5) |
Oracle版本 | Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production | Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production |
网卡 | eth3 | eth0 |
eth3 | ||
设备名 | eth3 | bondha |
private IP | 192.168.1.170, 192.168.1.171 | 192.168.1.170, 192.168.1.171 |
整个变更,只是将eth0和eth3进行绑定,IP地址不发生变化,对于RAC而言,集群的心跳设备需要更新,变更大致思路如下:
- 手动备份ocr信息;
- 查看集群的接口信息并做记录
- 以root用户添加一个新的接口;
- 检查集群的接口信息并做记录;
- 关闭集群;
- 系统进行bonding;
- 重新启动集群;
- 检查集群状态和接口信息并做记录;
- 确认都正常后,删除老的接口信息;
2 操作步骤
2.1 手动备份ocr
/u01/cluster/bin/ocrconfig -showbackup
/u01/cluster/bin/ocrconfig -manualbackup
2.查看集群的接口信息并做记录
/u01/cluster/bin/oifcfg getif -global
3.以root用户添加一个新的接口
/u01/cluster/bin/oifcfg setif -global bondha/192.168.1.0:cluster_interconnect
4.检查集群的接口信息并做记录
/u01/cluster/bin/oifcfg getif -global
5.关闭集群(两个节点都要执行)
/u01/cluster/bin/crsctl stop crs
6.系统进行bonding
一般由系统工程师负责完成。
这里列出节点一
相关配置文件以供参考(节点二只需要修改bondha的IP为192.168.1.171即可):
a) 编辑/etc/sysconfig/network-scripts/ifcfg-bondha
DEVICE=bondha
IPADDR=192.168.1.170
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
BONDING_OPTS="mode=1 miimon=100 primary=eth0"
b)编辑/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bondhaSLAVE=yes
BOOTPROTO=none
c)编辑/etc/sysconfig/network-scripts/ifcfg-eth3
DEVICE=eth3
USERCTL=no
ONBOOT=yes
MASTER=bondha
SLAVE=yes
BOOTPROTO=none
d) 编辑/etc/modules.conf文件
添加以下行:
alias bondha bonding
options bondha mode=1 miimon=100
e)重启网络服务
service network restart
f)检查网络状态
ifconfig -a
7.重新启动集群(两个节点都要执行)
/u01/cluster/bin/crsctl stop crs
/u01/cluster/bin/crsctl start crs
8.检查集群状态和接口信息并做记录
/u01/cluster/bin/crsctl stats res -t
/u01/cluster/bin/oifcfg getif -global
9.确认都正常后,删除老的接口信息
/u01/cluster/bin/oifcfg delif -global eth3/192.168.1.0
/u01/cluster/bin/oifcfg getif
更多推荐
所有评论(0)