ZFS Failover not working with UEFI
-
Hello,
I am currently working on setting up 2 new instances of pfSense. Therefore, I am currently testing a few things out before putting them into production. Therefore, I was also testing the failover capabilities of a boot drive failing. I have set up pfSense as a ZFS mirror with all default settings, and I am booting UEFI from my Dell R740 server (firmware just updated to the newest version). I then boot up pfSense and simulate a hard drive failure by pulling one of the hard drives. ZFS shows the pool as degraded, and I trigger a reboot, but on reboot, the boot manager tries to start and throws the error that no boot device could be found, even though the second drive is still in.
Interestingly, once I switch to BIOS mode and do the exact same thing, the server reboots from the secondary drive with no problem at all.
Can anyone help me with this? What could be the cause?
If I am running these servers bare metal as pfSense instances, what is the recommended boot mode, UEFI or BIOS?
Any help is appreciated.
Thanks. -
That sounds like you're hitting this:
https://redmine.pfsense.org/issues/15083 -
Unfortunately that happened to me too.
I switched to legacy boot mode and reinstalled and it worked.