Установка Windows 2003 Server R2 с использованием Boot from SAN — часть 1: настройка HBA адаптера

Недавно упала на меня задачка — установить на блейд-сервер операционку типа 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«:

qlogic-config-01

Выбираем карточку, на которой у нас доступен LUN для установки:

qlogic-config-02

Далее выбираем «Scan Fibre Channel devices» и смотрим список доступных LUN-ов:

qlogic-config-03

Видим необходимое нам устройство (выделено красным) и возвращаемся в предыдущее меню.

Выбираем «Configuration Settings» а затем «Selectable Boot Settings«:

qlogic-config-04

Здесь включаем параметр «Selectable Boot» и наступаем на «Primary«:

qlogic-config-05

Выбираем из списка нужный нам LUN и нажимаем Enter:

qlogic-config-06

Далее выходим из конфигуратора и перезагружаемся.

После перезагрузки, на этапе инициализации карточки, мы должны увидеть что-то такое:

qlogic-config-07

Это значит, что карточка видит загрузочный LUN, и можно устанавливать на него операционную систему.

Если, после данных манипуляций, установщик не увидел LUN, то, скорее всего, в образе не хватает драйверов для HBA-карточки и здесь у нас 2 варианта, о которых я расскажу в следующей части статьи.