oracle 11g rac更改public的網路卡名稱

gxlineji發表於2017-01-04
背景:建立RAC的時候,直接使用eth0作為RAC的public 網路卡。後來想使用橋接br0,使用橋接的好處有:
(a)建立虛擬機器的時候可以使用橋接的方式,
(b)可以隨意更換public對應的物理網路卡,無需做太多的變更(如:物理網路卡壞掉)。
步驟如下:
(1)建立橋接網路卡
vi ifcfg-br0 
DEVICE=br0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.35
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=192.168.1.1
DNS2=114.114.114.114
TYPE=Bridge

vi ifcfg-eth0 
DEVICE=eth0
HWADDR=64:40:B4:A1:DC:04
TYPE=Ethernet
UUID=7tb06bd0-0bb0-7eeb-45f1-d6edDF5f3D3
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.35
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=192.168.1.1
DNS2=114.114.114.114
BRIDGE=br0

(2)備份ocr
cd  /u01/app/11.2.0/grid/bin  
 ./ocrconfig -showbackup
 ./ocrconfig -manualbackup

(3)更改public的網路卡
cd  /u01/app/11.2.0/grid/bin  
./oifcfg iflist  
./oifcfg getif -global

oifcfg setif -global br0/192.168.1.0:public
oifcfg delif -global eth0

srvctl modify nodeapps -n NodeOne -A 192.168.1.37/255.255.255.0/br0
srvctl modify nodeapps -n NodeTwo -A 192.168.1.38/255.255.255.0/br0
備註:192.168.1.37,192.168.1.38為vip

./oifcfg delif -global eth0
oifcfg getif -global

重啟監聽器
srvctl stop listener -n rac1
srvctl stop listener -n rac2
srvctl start listener -n rac1
srvctl start listener -n rac2


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10995764/viewspace-2131887/,如需轉載,請註明出處,否則將追究法律責任。

相關文章