• RAC修改私有网络IP(19C)


    环境:
    OS:Centos 7
    DB:19.3.0.0

    1. 备份profile.xml
    从Oracle 11.2 GI开始,私有网络配置不仅仅存在ocr中,还存在gpnp profile中,所以首先需要备份profile.xml
    两个节点都要进行备份
    [grid@rac01 peer]$ cd /u01/grid/grid_home/19.3.0.0/gpnp/profiles/peer
    [grid@rac01 peer]$ cp -p profile.xml profile.xml_bak


    [grid@rac02 peer]$ cd /u01/grid/grid_home/19.3.0.0/gpnp/profiles/peer
    [grid@rac02 peer]$ cp -p profile.xml profile.xml_bak

    2.修改网卡信息和hosts文件
    两个节点都需要进行修改
    [root@rac01 network-scripts]# more /etc/hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.58.181 rac01
    192.168.58.182 rac02
    192.168.58.201 rac01-vip
    192.168.58.202 rac02-vip
    172.16.1.1 rac01-priv
    172.16.1.2 rac02-priv
    192.168.58.199 rac-scan
    ##192.168.56.188 rac-scan

    修改网卡信息,节点1和节点2分别进行修改
    [root@rac01 network-scripts]# more ifcfg-enp0s8
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=enp0s8
    UUID=31dbcf90-c3d2-4fc2-9148-61f3aa740388
    DEVICE=enp0s8
    ONBOOT=yes
    IPADDR=172.16.1.1
    NETMASK=255.255.255.0

    3.oifcfg修改配置
    (在一个节点上操作即可,我这里是在节点1操作)
    [root@rac01 ~]# cd /u01/grid/grid_home/19.3.0.0/bin
    [root@rac01 bin]# ./oifcfg getif
    enp0s8 10.10.10.0 global cluster_interconnect,asm
    enp0s3 192.168.58.0 global public

    [root@rac01 bin]# ./oifcfg setif -global enp0s8/172.16.1.0:cluster_interconnect,asm ##添加新的Private IP,注意asm
    [root@rac01 bin]# ./oifcfg delif -global enp0s8/10.10.10.0 ##删除旧的Private IP,该步骤可以在所有部署完成后再删除也可以

    节点1和节点2查看配置
    [root@rac01 bin]# ./oifcfg getif
    enp0s3 192.168.58.0 global public
    enp0s8 172.16.1.0 global cluster_interconnect,asm

    节点2一直卡着不动,这个时候节点之间不通信了
    [root@rac02 bin]# ./oifcfg getif
    最后报错了
    [root@rac02 bin]# ./oifcfg getif
    PRIF-10: failed to initialize the cluster registry

    这个时候节点2已经down掉了,不管它,继续下面的步骤
    [root@rac02 bin]# ./crsctl check crs
    CRS-4638: Oracle High Availability Services is online
    CRS-4535: Cannot communicate with Cluster Ready Services
    CRS-4530: Communications failure contacting Cluster Synchronization Services daemon
    CRS-4534: Cannot communicate with Event Manager

     

    4.新增一个新的asm监听器(新网段)
    在其中一个节点上操作,我这里在节点1上操作
    [grid@rac01 ~]$ srvctl add listener -asmlistener -l ASMNEWLSNR_ASM -subnet 172.16.1.0
    删除原来的
    [grid@rac01 ~]$ srvctl update listener -listener ASMNET1LSNR_ASM -asm -remove -force

    红色标注的监听名称可以通过crsctl stat resource -t 找到具体名称

    查看
    $ srvctl config listener -asmlistener
    $ srvctl config asm

    5.修改asm网络(新网段)
    在其中一个节点上操作,我这里是在节点1上操作(root账号)
    [root@rac01 bin]#cd /u01/grid/grid_home/19.3.0.0/bin
    [root@rac01 bin]#./srvctl stop asmnetwork -netnum 1 ##发现后面需要手工启动
    [root@rac01 bin]# ./srvctl remove asmnetwork -netnum 1
    [root@rac01 bin]# ./srvctl add asmnetwork -netnum 1 -subnet 10.10.10.0
    [root@rac01 bin]# ./srvctl config asmnetwork
    ASM network 1 exists
    Subnet IPv4: 10.10.10.0//
    Subnet IPv6:
    Network is enabled
    Network is individually enabled on nodes:
    Network is individually disabled on nodes:


    说明:整个步骤完成发现asmnetwork没有自动启动,需要手工启动下
    在其中一个节点上执行,执行一次手工启动后,下次重启动crs就可以自动启动了
    srvctl start asmnetwork -netnum 1


    6.重启网络
    两个节点上都需要执行,或者只重启私网的网卡即可
    service network restart

    [root@rac01 bin]# ifdown enp0s8
    [root@rac01 bin]# ifup enp0s8

    这里其中一个节点重启网络enp0s8无法获取到新的ip地址,我是下面的步骤停掉crs后再重启才可以的

    7.重启动crs
    [root@rac01 bin]#./crsctl stop crs
    [root@rac02 bin]#./crsctl stop crs

    [root@rac01 bin]#./crsctl start crs
    [root@rac02 bin]#./crsctl start crs

  • 相关阅读:
    quotaon
    quotacheck
    quota
    query_module
    数据库连接驱动
    PHP 开发 APP 接口 学习笔记与总结
    Java实现 LeetCode 76 最小覆盖子串
    Java实现 LeetCode 74 搜索二维矩阵
    Java实现 LeetCode 74 搜索二维矩阵
    Java实现 LeetCode 74 搜索二维矩阵
  • 原文地址:https://www.cnblogs.com/hxlasky/p/16243068.html
Copyright © 2020-2023  润新知