Cannot start StorageGrid node because block device does not exist
Applies to
- NetApp StorageGRID 11.3+
- StorageGRID node deployed in docker containers on Linux host
Issue
- StorageGRID node is not started automatically after Linux host reboots abnormally.
- Node containers report "not-running" and can't start due to errors.
- Cannot start StorageGrid node manually because block device does not exist.
Example output:
# storagegrid node start
ERROR: /etc/storagegrid/nodes/<node name>.conf contains errors; cannot start <node name>
Run 'storagegrid node validate <node name>' and correct any errors, then try again.
# storagegrid node validate <node name>
Confirming existence of node <node name>... PASSED
Checking configuration file /etc/storagegrid/nodes/<node name>.conf for node <node name>...
ERROR: <node name>: BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/<node name>
<node name>: /dev/mapper/<node name> does not exist