    After looking through everything it looks like the iSCSI initiator is set up incorrectly. It looks like you only have a single IP address setup and the MD has two available. Below is a link that has a step by step about setting up the MD3000i and the MPIO.   [URL]   Let me know how this goes. Also the only connection that you do have keeps dropping itself which normally points to a network issue so may need to look into the switch config as well.
Our MD3000i keeps saying the array is not optimal and that a virtual disk is not on preferred path. We have two RAID sets on it with one VD each.  The first says its preferred path is Controller 0, the second says its preferred path is controller 1.  But controller 0 likes to take over both. Using MD storage manager, I can change VD2 to be owned by controller 1.   But sometime in the next several hours, it switches back, and the MD3000i starts blinking amber again. If I reboot the server that is attached to it, the issue usually starts without having to wait a few hours. I've changed the Ethernet cables out, and it didn't help.  Incidentally, this all started when we changed the hosts that the MD3000i is attached to.  It used to be attached to two Dell servers, now it is only attached to one.
MD3000i virtual disk not on preferred path