A "ZFS Storage Appliance is not reachable" message is thrown by Exachk and the ZFS checks are skipped. WAD?
By csoto on Aug 12, 2014
|myexalogic01sn01-mgm1||ZFS Storage Appliance is not reachable|
|myexalogic01sn01-mgm2||ZFS Storage Appliance is not reachable|
Also, a message like the following can be seen when executing Exachk:
Could not find infiniband gateway switch names from env or configuration file.
Please enter the first gateway infiniband switch name :
Could not find storage node names from env or configuration file.
Please enter the first storage server :
This is because the way Exachk works on this is based on the standard naming convention of "<rack-name>sn0x" format.
To solve this, make sure there is an o_storage.out file in the directory where Exachk is installed. If the file is missing, create a blank one.
The o_storage.out must contain the right storage nodes hostnames in the format they have in hosts file. This format should typically be something like "<rack-name>sn0x-mgmt" For example an o_storage.out should look quite simply as below: myexalogic01sn01-mgmt
This way it is ensured that the o_storage.out file has valid ZFS Storage Appliance hostnames.
If the switch checks are skipped, then a similar procedure should be performed with the o_switches.out file.