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




