web-dev-qa-db-ja.com

RACノードの仮想IPインターフェース名の変更-再構成方法

ノードにインターフェースを追加し、これらを結合して、VIPインターフェースがeth5からbond3に変更されるようにします。

RACでインターフェイス名を再構成するために何をすべきかについてのドキュメントを誰かが指摘できますか?

または、単にそうするための手順を与えます。

4

パブリック/プライベートNICのNICが変更された場合:

パブリックNIC情報を次のように変更します:

$CRS_HOME/bin/oifcfg/oifcfg delif -global <if_name>[/<subnet>]
$CRS_HOME/bin/oifcfg/oifcfg setif -global <if_name>/<subnet>:public
For example:
% $CRS_HOME/bin/oifcfg delif -global eth0/10.2.156.0 
% $CRS_HOME/bin/oifcfg setif -global eth0/10.2.166.0:public

次に、OSレイヤーで変更を加えます。

一度に1つのノードで実行できるため、OSが必要としない限り、ダウンタイムは発生しません。

パブリックネットワークが変更されたら、VIPは次のように変更する必要があります。

VIP情報を表示します:

$ srvctl config nodeapps -n racnode1 -a
VIP exists.: /racnode1-vip/101.17.80.184/255.255.254.0/eth1

Nodeappsリソースを停止します

$ srvctl stop instance -d <db_name> -i <inst_name>   (optional for 10.2.0.3+)
$ srvctl stop asm -n <node_name>                     (optional for 10.2.0.3+)
$ srvctl stop nodeapps -n <node_name>

eg, 
$ srvctl stop instance -d RACDB -i RACDB1
$ srvctl stop asm -n racnode1
$ srvctl stop nodeapps -n racnode1

VIPがオフラインであることを確認します:

$ crs_stat -t

VIPのように変更:

# srvctl modify nodeapps -n <node> -A <new_vip_address or new_vip_hostname>/<netmask>/<[if1[if2...]]>

eg:
# srvctl modify nodeapps -n racnode1 -A racnode1-nvip/255.255.255.0/eth2

変更を確認します。

$ srvctl config nodeapps -n <node> -a (10g and 11gR1)
$ srvctl config nodeapps -a (11gR2)

eg:
$ srvctl config nodeapps -n racnode1 -a
VIP exists.: /racnode1-nvip/110.11.70.11/255.255.255.0/eth2

Nodeappsを再起動します。

$ srvctl start vip -n <node_name> 
$ srvctl start listener -n <node_name>
$ srvctl start instance -d <db_name> -n <node_name>      (optional)

eg,
$ srvctl start vip -n racnode1 
$ srvctl start listener -n racnode1
$ srvctl start instance -d RACDB -n racnode1

VIPがオンラインであることを確認します

$ crs_stat -t (or $ crsctl stat res -t for 11gR2)
1