Предыстория: был хост ESXi4.1u1, был таргет Starwind. Интерфейсы vmk под iSCSI в подсети X, сетевые интерфейсы сервера Starwind в подсети Y.

Маршрутизация действует, мультипасинг работает.

 

Сабж: после апгрейда до 5.0 пропал датастор на iSCSI-таргете. В новом GUI  "Network Configuration" оба интерфейса поодключены в Binding, добавленный таргет отлично видится в StaticDiscovery, но после рескана ничего не происходит. В "Network Configuration" в cтолбце PathStatus оба пути в NotUsed.

oblom.jpg

Оказалось: в новой vSphere при мультипасинге таргет не может находиться в другой подсети. Вот здесь http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-features-part-12-iscsi-multipathing-enhancements.html об этом так и написано.

"For port binding to work correctly, the initiator must be able to reach the target directly on the same subnet - iSCSI port binding in vSphere 5.0 does not support routing."

 

Попробовал настроить iSCSI-таргет в другой подсети без мультипасинга (без добавления vmk в "Network Configuration") - работает.

И мультипасинг в этой же подсети работает.

А вот мультипасинг с таргетом в другой подсети - не работает.

Зачем это было сделано - не понятно.