У меня 4 хоста ESX 4.0 (a, b, c, d), 3 SATA SATA слева iSCSI SANS, 1 SAS слева iSCSI SAN
Хосты a, b и c могут видеть все 3 SAS sans и 1 SATA san
Хосты a, b, c и d могут пинговать все 4 устройства хранения
Хосты a, b и c могут использовать vmkping все 4 устройства хранения
Почему хост D ping SATA san, но не может vmkping его?
У вас нет порта vmkernel на хосте d, который правильно настроен. Возможно, у вас неправильные настройки порта (ов) или vswitch (ов), или это может быть проблема на физическом порту коммутатора, к которому подключены ваши восходящие каналы iSCSI с хоста d. Убедитесь, что правильные физические микросхемы также привязаны к нужным устройствам, возможно, просто поменяны местами некоторые кабели. И может быть просто у вас есть изворотливые кабели на этих восходящих каналах iSCSI. У вас может быть хитрый ник на сервере - это всегда возможно.
Для ESX 3.5 и более ранних версий вам понадобится как Service Console (ping-тестирование этого), так и vmkernel (vmkping test this) видимость ваших портов SAN для работы iSCSI. С ESX 4 требование Service Console больше не применяется, но без рабочего порта vmkernel, который может использовать ваш инициатор iSCSI, вы не сможете подключиться к целям iSCSI.
Предполагая, что все четыре хоста очень похожи, хорошее место для начала - проверить, что конфигурация сети на хосте d соответствует шаблону на других. Информационный пузырь CDP на восходящих каналах vSwitch может быть очень полезным, поскольку он многое расскажет о физическом коммутаторе и порте коммутатора, к которому подключен каждый восходящий канал, если ваша физическая среда коммутации поддерживает CDP.
Находятся ли SANS в той же подсети, что и хосты ESX, или в разных сетях?
Если они находятся в разных сетях, вам следует проверить, определен ли правильный шлюз по умолчанию для порта VMKernel; и, в любом случае, проверьте его IP-адрес и маску подсети.
Конфигурация сети VMKernel отличается от конфигурации Service Console, поэтому вполне может быть, что что-то настроено неправильно, и, хотя SC может взаимодействовать с этими SAN, VMKernel не может.
После рассмотрения представленных выше предложений и не решения моей проблемы; В конце концов я решил на время перейти к другой проблеме, чтобы дать моему мозгу освежиться. Во время работы над другой проблемой, связанной с отключением всей среды VMware, я заметил, что хост D, который раньше не мог видеть SATA SAN, теперь может видеть SAN. Тем не мение; хост C больше не может видеть SATA SAN. В качестве теста я перезагрузил хост D, а затем обновил хранилище хоста C, и он снова смог увидеть SATA SAN. Когда хост D вернулся в сеть, я попытался обновить хранилище на хосте D, и он больше не мог видеть SATA SAN.
Это привело меня к исследованию возможной проблемы с SATA SAN. В некоторых обновлениях прошивки исправлено несколько проблем; одно из них - ограничение iSCSI. Нам еще предстоит выполнить это обновление, но HP подтвердила, что это должно решить проблемы, которые мы наблюдаем. Спасибо всем за ваш вклад.