CSG-28308: StorageGRID SED drives remain locked and only 2 drives are recognized after SGF6112 chassis replacement
Issue
- After the controller chassis replacement, SED drives remain locked and only 2 of the 12 drives are recognize
- Configure Hardware > Drive Encryption in StorageGRID Appliance Installer displays on the first boot:
Locked drives that could not be unlocked were found in the system during the last boot. This is expected if a chassis replacement procedure has been performed. Provide the correct passphrase below. If correct, any locked drives will become unlocked. If any drives are already unlocked, they will be updated to use the provided passphrase. If you do not know the passphrase and want to reset the locked drives to a factory-default unlocked state, discarding all data, use the SED drive reset tool on the Support and Debug Tools page under the Help menu. The locked drive slots are HDD00,HDD01.
- After Access an encrypted drive, StorageGRID Appliance Installer home page displays:
The metadata on one or more drives indicates that these drives were previously installed in a different model of StorageGRID appliance, and there aren't enough good drives to locate and boot an existing StorageGRID installation. If this condition is unexpected, you should attempt to correct it, then reboot the node to check drive status again. If this condition is expected or you cannot correct it, you can perform a fresh install of StorageGRID, which will delete all data on all drives. To allow an installation to be started, check the "Force storage controller reconfiguration" box on the Support and Debug Tools page under the Help menu. The drive slots this warning applies to are HDD00 HDD01 .
- Most drives remain locked even though Configure Hardware > Drive Encryption in StorageGRID Appliance Installer shows as drive encryption enabled
- Entering the passphrase in Access an encrypted drive, Change the drive-encryption passphrase, rebooting from the installer, or power-cycling does not unlock them.
- Override model in Help > Support and Debug Tools shows a model other than SGF6112 (for example SG1100 or SG6100-CN)
sgalocalstoragetool json-slot-mapshows only HDD00 and HDD01 whereas nvme list shows all 12 drives
# sgalocalstoragetool json-slot-map
{
"HDD00": "/dev/nvme6n1",
"HDD01": "/dev/nvme1n1"
}jq . /var/log/sgalst-last-recovery.jsonlogs platform mismatch errors:
"clobber_warning_token": "mismatched_platform",/var/log/sgalocalstoragetool.logindicates failure to unlock drives and incorrect model detection
crit |unlock_and_con..uring_recovery| Only unlocked 0 of 10 locked drives
notice|multiraid_recover_calculate_v1| unable to determine system_product_name from metadata
notice|deduce_system_..ct_name_for_QD| Due to two 100G NICs, base non-FRU model is 'SG1100'
notice|legal_system_p.._change_for_QD| Allowing spn conversion from 'SGFRU-QDCPUA' to 'SG1100'
