You will need to have file I/O to work with Vmware and when creating the luns vmware does not like lun0 so use lun 1 or 2
Regard bonding it can be done in different interfaces: balance-rr (Round-Robin), active-backup, balance-xor, broadcast, 802.3ad and balance-tlb.
You may want to test to see which will work to best for you