Hi,
You need to create arrays on the P420 raid controller and enable boot from that. But if you want to use ZFS, then it's not recommended to use hardware raid.. You can configure the p420 as an HBA to passtrough disk. I'm using the same way in the exact same server :)
Regards,
Daniel