In a software raid environment, is HBA failure the same as a hardware RAID controller failure? Do you still have to find the same model HBA to put into a different server in order for the drives to work without re-configuration or restore?


Solution 1:

Not quite. In software RAID, the "assembly instructions" are kept on the disk devices themselves - the HBA has no function other than to create the path from the kernel to the disk device. You would have to have the same drives to put the array back together, but you wouldn't necessarily have to have the same model HBA.

Solution 2:

No. You can just replace it with any controller that exports the disks as single devices to the system.