Home

Thursday, April 17, 2014

Bagaimana Cara Merubah IP Interconnect/Public Interface di Clusterware

Berikut step by step cara merubah IP Interconnect di Oracle RAC, Sebaiknya di lakukan di mesin test terlebih dahulu sebelum di implementasikan di mesin Production  :)

Cek konfigurasi dari interfaces  yang di gunakan oleh cluster saat ini :

$ $CRS_HOME/bin/oifcfg getif

Berikut ini contohnya :

$ $CRS_HOME/bin/oifcfg getif
eth4  192.168.99.0  global  cluster_interconnect
pub_bond  10.165.77.0  global  public


Stop the database and nodeapps on both nodes.

$ srvctl stop database -d NAMA_DATABASE
$ srvctl stop nodeapps -n NAMA_NODE1
$ srvctl stop nodeapps -n NAMA_NODE2

Dibawah ini contohnya :

$ srvctl stop database -d TESTDB
$ srvctl stop nodeapps -n TESTDB1
$ srvctl stop nodeapps -n TESTDB2

Untuk merubah interface adalah dengan delete interface yang di gunakan saat ini lalu tambahkan interface yang baru

$ $CRS_HOME/bin/oifcfg delif -global interface_name

Tambahkan interface Baru

$CRS_HOME/bin/oifcfg setif -global new_if/network_number:cluster_interconnect

Berikut ini contohnya :

$ $ORA_CRS_HOME/bin/oifcfg getif
eth4 192.168.99.0  global  cluster_interconnect
pub_bond  10.165.199.0  global  public
$ $ORA_CRS_HOME/bin/oifcfg delif -global eth4
$ $ORA_CRS_HOME/bin/oifcfg getif
pub_bond  10.165.77.0  global  public
$ $CRS_HOME/bin/oifcfg setif -global int_bond/192.168.99.0:cluster_interconnect
Confirm the changes have taken place.
$ $CRS_HOME/bin/oifcfg getif
int_bond  192.168.99.0  global  cluster_interconnect
pub_bond  10.165.77.0  global  public



Merubah Public Interface and VIP

Jika yang dirubah adalah Public interface maka akan merubah VIP (Virtual IP). Merubah  VIP termasuk juga memodifikasi tiap node.

Berikut ini Step-stepnya :

$ srvctl stop nodeapps -n TESTDB1
$ srvctl stop nodeapps -n TESTDB2

Confirm current configuration.

$ $CRS_HOME/bin/oifcfg getif
eth1  10.165.77.0  global  public
eth4  192.168.99.0  global  cluster_interconnect

Ubah public interface dari eth1 ke pub_bond

$ $CRS_HOME/bin/oifcfg delif -global eth1
$ $ORA_CRS_HOME/bin/oifcfg getif
eth4  192.168.99.0  global  cluster_interconnect
$ $ORA_CRS_HOME/bin/oifcfg setif -global pub_bond/10.165.77.0:public
$ srvctl modify nodeapps -n TESTDB1 -A 10.165.77.152/255.255.255.0/pub_bond
PRKO-2117 : This command should be executed as the system privilege user.

[oracle@nycdb01 ~]$ su -
Password:
[root@nycdb01 oracle]# srvctl modify nodeapps -n nycdb01 -A 10.165.77.152/255.255.255.0/pub_bond
[root@nycdb01 oracle]# srvctl modify nodeapps -n nycdb02 -A 10.164.227.151/255.255.255.0/pub_bond


Verifikasi

# $CRS_HOME/bin/crs_stat -p ora.TESTDB1.vip | grep USR_ORA_IF
USR_ORA_IF=pub_bond
# $CRS_HOME/bin/crs_stat -p ora.TESTDB2.vip | grep USR_ORA_IF
USR_ORA_IF=pub_bond


Reference: Oracle Clusterware Documentation, Metalink Notes

No comments:

Post a Comment