Any way to get a 10G add-on module/card on that array...ya know, make life easier? Otherwise depending on the array (active/passive), vendor best practices, and IP SAN network topology if keeping legacy 1G on the SAN in the mix you could go two interfaces off of 'hopefully' a pair of redundant switches, other two to the other switch, setup iSCSI port binding on ESXi vSwitch/iSCSI config, enable RR multipathing...BOOM bobs your uncle.
MANY ways to do this, 10G is easiest/sledge hammer (but also most effective) while the 1GbE options could be endless, more info needed but I always aim for resiliency/redundancy/fault tolerance/risk mitigation in my designs but also try to stick to the KISS design principle. Every vendor 'would/should' have a implementation/architecture 'best practices' guide as well. May wanna hunt that baby down and delve into that as well.