11.2.0.4集群修改ip、vip、scan过程

来源:互联网 发布:如何评价奚梦瑶 知乎 编辑:程序博客网 时间:2024/06/03 11:12

此为非rolling状态修改。


1、关闭相关资源

srvctl stop database -d rfj
srvctl stop listener
srvctl stop scan_listener
srvctl stop vip -n osrfj1
srvctl stop vip -n osrfj2
srvctl stop scan


2、查看现有的集群网卡使用信息


grid@osrfj1:~$ oifcfg getif
vnic682098377  192.168.32.0  global  public
net2  192.168.0.0  global  cluster_interconnect


3、先修改集群上的 ip 配置信息
oifcfg delif -global vnic682098377/192.168.32.0
oifcfg setif -global vnic682098377/17.17.0.0:public


4、修改完集群上的ip注册信息后,修改相应的os端。更换ip,修改/etc/hosts文件


17.17.0.57      osrfj1
17.17.0.58      osrfj2
17.17.0.59      osrfj1-vip
17.17.0.60      osrfj2-vip


下面开始OS修改(solaris为例)
##################################


服务器上需要做的操作:


删除原有IP,创建新IP
ipadm delete-ip  vnic682098377
ipadm create-ip vnic682098377


创建地址
ipadm create-addr -T static -a 17.17.0.57/23  vnic682098377/v4static


更改vlan号
dladm modify-vnic -v 801 vnic682098377


更改defaultrouter
route -p delete default  192.168.32.254
route -p add default 17.17.1.254


修改defaultrouter网关配置文件
vi /etc/defaultrouter


至此修改完成,测试ping网关可通即可


##################################




5、修改vip
root用户执行
srvctl modify nodeapps -n osrfj1 -A  osrfj1-vip/255.255.254.0/vnic682098377


srvctl modify nodeapps -n osrfj2 -A  osrfj2-vip/255.255.254.0/vnic682098377




6.修改scan
dns重新解析scan域名(注意scan的vip需要可以和publicip不在同一个网段,但是必须在同一个子网下面)
root用户
srvctl modify scan -n dbrfj.fawscan.com
然后启动scan,启动scan_listener即可


完事后记得重启机器,保证修改的有效性。




至此修改结束。


相关mos文档:

How to Modify Public Network Information including VIP in Oracle Clusterware (文档 ID 276434.1)