Table of Contents
Configuration and Changes Request
Version Clusterware 11.2.0.4.3 Change request : OLD Config New Config Device eth2 eth3 Address: 192.168.2.101 192.168.3.101 Netmask: 255.255.255.0 255.255.255.192 Network: 192.168.2.0/24 192.168.3.64/26
Network Configuration
- Use a Config tool to get the proper Network configuration details ( see http://jodies.de/ipcalc )
Current Configuration Address: 192.168.2.101 11000000.10101000.00000010 .01100101 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111 .00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000 .11111111 => Network: 192.168.2.0/24 11000000.10101000.00000010 .00000000 (Class C) Broadcast: 192.168.2.255 11000000.10101000.00000010 .11111111 HostMin: 192.168.2.1 11000000.10101000.00000010 .00000001 HostMax: 192.168.2.254 11000000.10101000.00000010 .11111110 Hosts/Net: 254 (Private Internet) New Configuration Address: 192.168.3.103 11000000.10101000.00000011.01 100111 Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000 Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111 => Network: 192.168.3.64/26 11000000.10101000.00000011.01 000000 (Class C) Broadcast: 192.168.3.127 11000000.10101000.00000011.01 111111 HostMin: 192.168.3.65 11000000.10101000.00000011.01 000001 HostMax: 192.168.3.126 11000000.10101000.00000011.01 111110 Hosts/Net: 62 (Private Internet) Note: For oifcfg setif we need the Network Address which is 192.168.3.64 in our case ! Current configuration [grid@grac41 ~]$ oifcfg getif eth1 192.168.1.0 global public eth2 192.168.2.0 global cluster_interconnect [grid@grac41 ~]$ ifconfig eth2 eth2 Link encap:Ethernet HWaddr 08:00:27:84:6C:1F inet addr:192.168.2.101 Bcast:192.168.2.255 Mask:255.255.255.0
Configure device eth3 on all nodes
Change/Add to ifcfg-eth3 /etc/sysconfig/network-scripts NETMASK=255.255.255.192 BROADCAST=192.168.3.127 PREFIX=26 [root@grac42 network-scripts]# ifdown eth3 Device state: 3 (disconnected) [root@grac42 network-scripts]# ifup eth3 Active connection state: activated Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/36 [root@grac42 network-scripts]# ifconfig eth3 eth3 Link encap:Ethernet HWaddr 08:00:27:AB:00:74 inet addr:192.168.3.102 Bcast:192.168.3.127 Mask:255.255.255.192 --> Change the Interface eht3 on all Nodes [root@grac41 network-scripts]# ping -I 192.168.3.101 192.168.3.102 [root@grac41 network-scripts]# ping -I 192.168.3.101 192.168.3.103 [root@grac41 network-scripts]# ping -I 192.168.3.101 192.168.3.101
Change CI device from eth2 to eth3
Disable the newly configured device eth3 [root@grac42 network-scripts]# ifdown eth3 Device state: 3 (disconnected) Please take a backup of profile.xml on all cluster nodes before proceeding, as grid user: [grid@grac41 ~]$ cd $GRID_HOME/gpnp/grac41/profiles/peer/ [grid@grac41 peer]$ cp -p profile.xml profile.xml.bk --> Repeat steps on grac42 and grac43 Get the existing information [grid@grac41 peer]$ oifcfg getif eth1 192.168.1.0 global public eth2 192.168.2.0 global cluster_interconnect [root@grac41 peer]# oifcfg setif -global eth3/192.168.3.64:cluster_interconnect [root@grac41 peer]# oifcfg getif eth1 192.168.1.0 global public eth2 192.168.2.0 global cluster_interconnect eth3 192.168.3.64 global cluster_interconnect Shutdown Oracle Clusterware on all nodes ( grac41, grac42, grac43 ) and disable the Oracle Clusterware as root user # crsctl stop crs # crsctl disable crs Make the network configuration change at OS level as required, ensure the new interface is available on all nodes after the change. [root@grac41 network-scripts]# cd /etc/sysconfig/network-scripts [root@grac41 network-scripts]# ifup eth3 [root@grac41 network-scripts]# ping -I 192.168.3.101 192.168.3.102 [root@grac41 network-scripts]# ping -I 192.168.3.101 192.168.3.103 [root@grac41 network-scripts]# ping -I 192.168.3.101 192.168.3.101 [root@grac41 peer]# ifconfig eth3 eth3 Link encap:Ethernet HWaddr 08:00:27:92:43:5B inet addr:192.168.3.101 Bcast:192.168.3.127 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 --> Repeat above steps on grac42 and grac43 Delete the old cluster_interconnect from OCR [grid@grac41 peer]$ oifcfg delif -global eth2 [grid@grac41 peer]$ oifcfg getif eth1 192.168.1.0 global public eth3 192.168.3.64 global cluster_interconnect