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 они не рекомендуют, так как с ним слишком много проблем впоследствии.

Запись опубликована в рубрике 4.1, VMware, vSphere с метками . Добавьте в закладки постоянную ссылку.

5 комментариев: vSphere 4.1 boot from iSCSI и проблемы

  1. Pavel Kruchok говорит:

    А что за SD карточки в итоге купили? не совсем ясно

  2. deleburth говорит:

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

  3. deleburth говорит:

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

  4. diz говорит:

    Виталий, а где разместили скретч-партиции?

  5. deleburth говорит:

    @diz
    На iSCSI VMFS хранилище, другого варианта не было — на серверах нет дисков, кроме SD Card

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *