Importance of running checkip.sh during Exadata Deployment Process

Checkip.sh file is generated by OEDA as part Exadata Deployment process. Checkip.sh script is use to ensure there are no IP address conflicts between the existing network and Oracle Exadata Rack. You can never overestimate the importance of running checkip.sh during Exadata Deployment Process. If you are missing a DNS entry or even there a typo in your configuration_file, you will run into issues during Exadata deployment process. Make sure you run checkip script before you connect Exadata machine to your network, even if you have already ran it during the planning phase.

This script is designed to check following conditions.

  1. IP addresses should respond to ping request
  2. IP addresses should not respond to ping request
  3. Reserve IP addresses resolving to DNS entries

You can run checkip.sh script from any machine on the network as long as it’s on the same subnet as Exadata is deployed on. You can use following syntax to run checkip.sh scripts.

# ./checkip.sh -cf configuration_file

Latest Version of checkip consist of following 11 sections and you should see following contents in you checkip.out file.

  1. NAME
Processing section NAME
GOOD : Name Server 162.XX.XX.XXX is responding to resolve request for prefix-db01.domain.com
  1. NTP
Processing section NTP
GOOD : 10.XX.XX.XX is responding to time server query
  1. GATEWAY
Processing section GATEWAY
GOOD : 10.XX.XX.XX is responding to ping request
  1. SCAN
Processing section SCAN
GOOD : prefix-scan.domain.com is forward resolving to 3  IP addresses [10.XX.XX.XXX, 10.XX.XX.XXX, 10.XX.XX.XXX]
  1. VIP
Processing section VIP
GOOD : prefix-db02-vip.domain.com is forward resolving to 10.XX.XX.XXX
  1. Compute
Processing section COMPUTE
GOOD : prefix-db01.domain.com is forward resolving to 10.XX.XX.XXX
  1. BACKUP
Processing section BACKUP
GOOD : prefix-db01-bk.domain.com is forward resolving to 10.XX.XX.XX
  1. CELL
Processing section CELL
GOOD: prefix-cel01-adm.domain.com is forward resolving to 10.XX.XX.XX
  1. FACTORY
Processing section FACTORY
GOOD : 192.168.1.1  is not responding to ping request
  1. Switches
Processing section SWITCHES
GOOD : prefix-sw-adm01.domain.com is forward resolving to 10.XX.XX.XX
  1. ILOM
Processing section ILOMS
GOOD : prefix-db01-ilo.domain.com is forward resolving to 10.XX.XX.XX

 

Note : – If this Oracle Exadata rack is to be added to an existing installation of Exadata machine, then run the CheckIP utility from an existing machine so that it can identify in-use IP addresses in the fabric. Not identifying existing IP addresses may cause IP collisions after installation of the new rack.