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.
- IP addresses should respond to ping request
- IP addresses should not respond to ping request
- 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.
Processing section NAME GOOD : Name Server 162.XX.XX.XXX is responding to resolve request for prefix-db01.domain.com
Processing section NTP GOOD : 10.XX.XX.XX is responding to time server query
Processing section GATEWAY GOOD : 10.XX.XX.XX is responding to ping request
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]
Processing section VIP GOOD : prefix-db02-vip.domain.com is forward resolving to 10.XX.XX.XXX
Processing section COMPUTE GOOD : prefix-db01.domain.com is forward resolving to 10.XX.XX.XXX
Processing section BACKUP GOOD : prefix-db01-bk.domain.com is forward resolving to 10.XX.XX.XX
Processing section CELL GOOD: prefix-cel01-adm.domain.com is forward resolving to 10.XX.XX.XX
Processing section FACTORY GOOD : 192.168.1.1 is not responding to ping request
Processing section SWITCHES GOOD : prefix-sw-adm01.domain.com is forward resolving to 10.XX.XX.XX
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.