Personally I would just use iscsi or nfs from linux but since you want real hardware here goes
1. You can direct connect to you has for fail over tests you need two has otherwise you are good
2. If iscsi with software initiator you do not have to be on hcl