ITPub博客

首页 > 数据库 > Oracle > Solaris 11 中 Oracle RAC 私网冗余模式从HAIP到IPMP

Solaris 11 中 Oracle RAC 私网冗余模式从HAIP到IPMP

原创 Oracle 作者:deepalley 时间:2014-03-21 21:50:15 0 删除 编辑
Oracle RAC 自动化测试用例中,有的需要在HAIP模式下(oracle 11.2.0.2 之后自带的私网网卡冗余),有的需要在IPMP模式下(Solaris IP Multipathing,11.2.0.2之后Oracle不推荐使用包括IPMP在内的第三方的冗余机制).有时候不可能有两套环境,所以需要在两种模式下互相切换,下面的步骤在11gr3和12c中均适用。
    服务器:Solaris 11
    数据库:Oracle RAC 11.2.0.3

     服务器一共四快网卡:net0,net1,net2,net3. 其中net0与net1已经绑定为ipmp0 作为Public IP, net2, net3 作为HAIP作为私网通信使用。以下是替换HAIP,将net2, net3 绑定为ipmp1 作为私网冗余的步骤。

1. 在RAC所有结点创建ipmp1网口:

  1. root# ipadm create-ipmp ipmp1
  2. root# ipadm
  3. NAME CLASS/TYPE STATE UNDER ADDR
  4. ipmp1 ipmp failed -- --


2. 启动RAC结点CRS服务,在任意结点添加ipmp1到ora.cluster_interconnect.haip 资源中(在12c之后,如果启用Flex asm特性,此时应
注意在用于cluster_interconnect只外,还要添加asm的连接应用)

  1. #$CRS_HOME/bin/oifcfg setif -global ipmp1/192.168.10.0:cluster_interconnect[,asm]
  2. #$CRS_HOME/bin/oifcfg getif
  3. # /opt/oracle/clusterware-12.1.0.1-SUN4U/crs/bin/oifcfg getif
  4. ipmp0 10.134.144.0 global public
  5. net2 192.168.10.0 global cluster_interconnect
  6. net3 192.168.20.0 global cluster_interconnect
  7. ipmp1 192.168.10.0 global cluster_interconnect
3. 关闭RAC结点CRS,在各个节点配置ipmp1,添加net2,net3 到ipmp1中,激活ipmp1并分配ip地址 
  1. # ipadm delete-addr net2/v4
  2. # ipadm delete-addr net3/v4
  3. # ipadm add-ipmp -i net2 -i net3 ipmp1
  4. # ipadm create-addr -T static -a 192.168.10.10/24 ipmp1/v4
4. 启动CRS,删除资源 ora.cluster_interconnect.haip 中的net2,net3信息

# ./oifcfg delif -global net2/192.168.10.0

# ./oifcfg delif -global net3/192.168.20.0
# $CRS_HOME/bin/oifcfg getif
ipmp0  10.134.144.0  global  public
ipmp1  192.168.10.0  global  cluster_interconnect

结束
 Doc ID 1210883.1, Doc ID 1396031.1, Doc ID 283684.1

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20482996/viewspace-1127033/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-02-25

  • 博文量
    6
  • 访问量
    64477