vSphere 4.1 boot from iSCSI и проблемы

Во-первых, бложег вернулся, ура.

А далее уже по делу, пост будет коротким, но немного в неформальном стиле – это всё же не How-to.

Появилась у меня нужда сделать загрузку ESXi 4.1 с iSCSI стораджа.

В качестве стораджа используется Celerra NX4, серверы – Dell R710 11G. Сетевые карты на основе broadcom 5709, а это значит, что они есть в VMWare HCL.

Так же они являются dependant iSCSI адаптерами и поддерживают загрузку с iBFT, что мне и требовалось.

Осталось только произвести настройку и наткнуться на грабли!

Я быстро настроил загрузку по следующим пунктам:

  1. iSCSI SAN configuration guide, пункт 4 для общего понимания, и пункт iBFT iSCSI Boot Overview уже по моему предмету.
  2. Так же не забыл установить Boot to iSCSI target:  Disabled
  3. Проверил рекомендации от Dell по этой инструкции
  4. Перепроверил настройки на NAS, всё верно.

Запуск: сервер стартует, обнаруживает iSCSI Boot LUN – это видно в прошивке Broadcom при загрузке, Celerra рапортует о подключении инициатора к таргету. Загружается ESXi и сообщает, что он не видит ни одного устройства, куда можно установить систему.

Странно.

Дубль два, на этот раз использую Intel адаптеры, которые тоже есть в HCL.

Настраиваю всё по той-же инструкции от Dell, включаю и оказывается Intel не поддерживает vlan для iSCSI boot!

Причина: The VLAN ID field was grayed out in the Intel® iSCSI Boot firmware screen because the Microsoft iSCSI Boot Initiator does not support Vlans

Ничего, кроме WTF?! у меня не вышло сказать. Позвонил в Intel US Support – подтвердили, разблокировать возможности нет. К сожалению в моей инфраструктуре загрузиться без vlan нельзя. Но вообще – работает, проверил. Перевёл порт в access режим и загрузился.

Привлёк поддержку Dell, EMC, VMWare.

VMWare – покопались, ничего не нашли, сказали: должно работать, проблемы с Celerra.

Dell покопалсиь, посмотрели, что всё настроено правильно, ничего не сказали.

EMC – попросили денег за “Set up”, молодцы – правильный подход к клиентам. Кстати с ними больше всего проблем. Их сторадж уже ремонтировали 5 раз за 7 месяцев, правда без прерывания работы, но всё же это напрягает.

 

Решение

Виной тому, что загрузка не работала была моя невнимательность. С этим “нюансом” я столкнулся еще при первичной настройке у заказчика и успешно забыл о нём.

Broadcom dependent iSCSI adapters do not support Jumbo Frames.

Всё было предельно просто. Проблемы все же были на стороне EMC. Достаточно было создать отдельный таргет и интерфейсы к нему без Jumbo Frames, как ESXi тут же нашёл LUN.

Правда к этому моменту мы уже забили на iSCSI boot, так как сетевых интерфейсов не хватало для подключения всех сетей и купили SD карточки. Тут же проснулись DELL, сказали что нашли проблему, ту же что и я и порекомендовали использовать SD карты и использовать iSCSI boot для ESXi они не рекомендуют, так как с ним слишком много проблем впоследствии.

5 thoughts on “vSphere 4.1 boot from iSCSI и проблемы”

  1. Мы спросили DELL какие купить, вдруг они что-то особое рекомендуют, как HP.
    Dell ответили – любые, но не меньше 2Гб. Я могу уточнить, что именно было куплено, но только утром, сейчас все спят еще там

  2. Уточнил. В серверах Dell уже были установлены SD карты 1Gb от Kingston. Dell сказали, что всё нормально и этого объёма будет достаточно, всё supported.

Leave a Reply

Your email address will not be published. Required fields are marked *