重庆思庄Oracle、Redhat认证学习论坛

标题: ORACLE 19C RAC 修改私网网卡 [打印本页]

作者: 郑全    时间: 2021-1-14 20:16
标题: ORACLE 19C RAC 修改私网网卡

ORACLE 19C RAC 修改私网网卡
比如由 enp49s0f3 修改为 ens4f1

1.修改前在所有节点备份配置 profile.xml
$ cd $GRID_HOME/gpnp/<hostname>/profiles/peer/
$ cp -p profile.xml profile.xml.bk

$ cd /u01/app/19.3.0/grid/gpnp/easdb1/profiles/peer
cp -p profile.xml profile.xml.bk

2. 以grid用户,获取网络信息
执行操作前,确保集群在所有节点正常运行


[root@easdb1 ~]# su - grid
Last login: Thu Jan 14 16:21:51 CST 2021 on pts/2

[grid@easdb1 ~]$ crsctl stat res -t

--获取网络信息
[grid@easdb1 ~]$ oifcfg getif
enp49s0f0  192.168.2.0  global  public
enp49s0f3  10.0.0.0  global  cluster_interconnect,asm


3.增加新cluster_interconnect 信息:
  语法:
  $ oifcfg setif -global <interface>/<subnet>:cluster_interconnect[,asm]

   比如:
   $ oifcfg setif -global ens4f1/10.0.2.0:cluster_interconnect,asm

   --下面部分为修改了网络子网才需要,如果子网不变,可以不管:

      如果修改了子网,比如10.0.0.0修改为10.0.2.0,那么需要修改 ASMLISTENER
      我们这里不修改,如果要修改,步骤如下:
      srvctl add listener -asmlistener -l ASMNEWLSNR_ASM -subnet 10.0.2.0

      停止以前的asmlistener
      srvctl update listener -listener ASMNET1LSNR_ASM -asm -remove -force
      lsnrctl stop ASMNET1LSNR_ASM

      验证asmlistener
      srvctl config listener -asmlistener
      srvctl config asm

4.停止所有节点上的集群
   /u01/app/19.3.0/grid/bin/crsctl stop crs -f
   /u01/app/19.3.0/grid/bin/crsctl  disable crs   

5.做操作系统上的网络修改
   主要调整网卡的IP,以及HOSTS文件

   cat /etc/hosts
   ip a
   ping private hostname

6.启用并启动集群
  /u01/app/19.3.0/grid/bin/crsctl enable crs
   /u01/app/19.3.0/grid/bin/crsctl start crs

7.移除旧的网卡
  $ oifcfg delif -global enp49s0f3/10.0.0.0

8.确认:
[grid@easdb2 peer]$ oifcfg getif
enp49s0f0  192.168.2.0  global  public
ens4f1  10.0.0.0  global  cluster_interconnect,asm







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2