Недавно упала на меня задачка — установить на блейд-сервер операционку типа Windows 2003 Server R2 с использованием Boot from SAN. В качестве СХД использовался EMC Clariion CX3-120.
Надо сказать, что задача совсем нетривиальная, как может показаться на первый взгляд. Крови моей выпила эта винда, но все же я ее поборол.
Сразу оговорюсь что данная статья предназначена скорее на опытных администраторов, которые знают что такое Boot from SAN, и зачем им это нужно.
Для осуществления данной задачи, прежде всего, понадобится настроить HBA-карточку на загрузку с LUN, об этом и будет первая часть статьи.
Считаем что LUN у нас уже есть, зоннинг и прочие педали уже настроены. Надо упомянуть только что LUN ID для загрузки должен быть «0» (не помню обязательно ли, но ЖЕЛАТЕЛЬНО!).
ВАЖНО: Программа установки не поддерживает MPIO. Поэтому, в процессе установки мультипасинг в SAN для данного сервера, лучше всего отключить физически.
Данный гайд описан для HBA фирмы QLogic, но принцип настройки будет примерно такой же и для Emulex, только интерфейс немного другой.
Итак, что бы попасть в БИОС HBA адаптера, при загрузке нажимаем нужную комбинацию клавиш, в моем случае это «Ctrl + Q«:
Выбираем карточку, на которой у нас доступен LUN для установки:
Далее выбираем «Scan Fibre Channel devices» и смотрим список доступных LUN-ов:
Видим необходимое нам устройство (выделено красным) и возвращаемся в предыдущее меню.
Выбираем «Configuration Settings» а затем «Selectable Boot Settings«:
Здесь включаем параметр «Selectable Boot» и наступаем на «Primary«:
Выбираем из списка нужный нам LUN и нажимаем Enter:
Далее выходим из конфигуратора и перезагружаемся.
После перезагрузки, на этапе инициализации карточки, мы должны увидеть что-то такое:
Это значит, что карточка видит загрузочный LUN, и можно устанавливать на него операционную систему.
Если, после данных манипуляций, установщик не увидел LUN, то, скорее всего, в образе не хватает драйверов для HBA-карточки и здесь у нас 2 варианта, о которых я расскажу в следующей части статьи.