暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAC或RAC One Node修改公网ip

Joyce漫谈DB 2021-04-19
788

1、背景

初始部署rac one node时是临时规划的这些网段,rac one node依赖业务(公网)ip,因此要么重装要么改造公网ip,恢复rac one node

可以使用grid用户操作以下:

2、查出当前的public和私网网卡和网段

/grid/product/193/bin/oifcfg getif

bond0  10.120.176.0  global  public

ib1  192.168.178.0  global  cluster_interconnect,asm

ib3  192.168.179.0  global  cluster_interconnect,asm


3、修改/etc/hosts为新规划ip

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

#10.120.176.11 pr-cc-odb11

#10.120.176.15 pr-cc-scan

#10.120.176.13 pr-cc-odb11-vip

#10.120.176.12 pr-cc-odb12

#10.120.176.14 pr-cc-odb12-vip

10.40.73.11 pr-cc-odb11

10.40.73.15 pr-cc-scan

10.40.73.13 pr-cc-odb11-vip

10.40.73.12 pr-cc-odb12

10.40.73.14 pr-cc-odb12-vip


4、停所有数据库和两节点的nodeapps服务

srvctl stop database -d cc

srvctl stop scan_listener

srvctl stop scan

srvctl stop listener

srvctl stop nodeapps -n pr-cc-odb12 -f

srvctl stop nodeapps -n pr-cc-odb11 -f


5、删除当前public网卡

/grid/product/193/bin/oifcfg delif -global bond0/10.120.176.0

(注:私网网卡删除命令与public网卡相同,此处不涉及)

6、添加新网卡

/grid/product/193/bin/oifcfg setif -global bond0/10.40.73.0:public

(注:私网网卡添加命令与public网卡相同,此处不涉及)

检查:

/grid/product/193/bin/oifcfg getif

7、将bk.ifcfg-bond0改回ifcfg-bond0

mv bk.ifcfg-bond0 ifcfg-bond0

重启网络

systemctl restart network

8、查看修改network为新网段

/grid/product/193/bin/srvctl config network

root@pr-cc-odb11[/etc/sysconfig/network-scripts]# grid/product/193/bin/srvctl config network

Network 1 exists

Subnet IPv4: 10.120.176.0/255.255.255.128/, static

Subnet IPv6:

Ping Targets:

Network is enabled

Network is individually enabled on nodes:

Network is individually disabled on nodes:


root@pr-cc-odb11[/etc/sysconfig/network-scripts]# /grid/product/193/bin/srvctl modify network -subnet 10.40.73.0/255.255.255.128/bond0


检查:

root@pr-cc-odb11[/etc/sysconfig/network-scripts]# grid/product/193/bin/srvctl config network

Network 1 exists

Subnet IPv4: 10.40.73.0/255.255.255.128/bond0, static

Subnet IPv6:

Ping Targets:

Network is enabled

Network is individually enabled on nodes:

Network is individually disabled on nodes:


检查:

root@pr-cc-odb11[/etc/sysconfig/network-scripts]# grid/product/193/bin/srvctl config  scan

SCAN name: pr-cc-scan, Network: 1

Subnet IPv4: 10.40.73.0/255.255.255.128/bond0, static

Subnet IPv6:

SCAN 1 IPv4 VIP: 10.40.73.15

SCAN VIP is enabled.


9、root用户设置新virtual ip

/grid/product/193/bin/srvctl modify nodeapps -n pr-cc-odb11 -A 10.40.73.13/255.255.255.128/bond0

/grid/product/193/bin/srvctl modify nodeapps -n pr-cc-odb12 -A 10.40.73.14/255.255.255.128/bond0

检查:

srvctl config nodeapps -n pr-cc-odb11 -a

srvctl config nodeapps -n pr-cc-odb12 -a


10、修改scan

[grid@pr-cc-odb11 ~]$ srvctl config scan

SCAN name: pr-cc-scan, Network: 1

Subnet IPv4: 10.40.73.0/255.255.255.128/, static

Subnet IPv6:

SCAN 1 IPv4 VIP: 10.120.176.15

SCAN VIP is enabled.


srvctl modify scan -n pr-cc-scan(/etc/hosts中同样的pr-cc-scan可以对应两个scanip)

srvctl modify scan_listener -update(/etc/hosts中同样的pr-cc-scan可以对应两个scanip)


root@pr-cc-odb11[/etc/sysconfig/network-scripts]# /grid/product/193/bin/srvctl config scan

SCAN name: pr-cc-scan, Network: 1

Subnet IPv4: 10.120.176.0/255.255.255.128/, static

Subnet IPv6:

SCAN 1 IPv4 VIP: 10.40.73.15

SCAN VIP is enabled.


11、恢复cluster状态

/grid/product/193/bin/crsctl stop cluster -all

/grid/product/193/bin/crsctl start cluster -all


文章转载自Joyce漫谈DB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论