Настройка Boot From iSCSI SAN:
Итак, ситуация:
У Вас есть ESXi хосты с independent iSCSI HBA, есть iSCSI хранилище подключенное к хостам и желание настроить загрузку с SAN по каким-либо причинам (бездисковые сервера, указание руководства и т.п.).
Изучаем задачу:
1. ESXi поддерживает загрузку с iSCSI, начиная с версии 4.1.
-ОК
2.Загрузка c independent iSCSI HBA не поддерживается.
-Не проблема, у нас есть обычные NIC.
3. Зато поддерживается загрузка с dependent HBA и software iSCSI, но NIC должен поддерживать iBFT (iSCSI Boot Firware Table).
-У нас как раз такие есть (Broadcom 5709), отлично.
4. Включение iBFT на адаптере автоматически включает software iSCSI на хосте ESXi и не позволяет его выключить
-Ну а в чем подвох?
А подвох вот в этом:
ESX/ESXi does not support multipathing when you combine an independent hardware adapter with either
software iSCSI adapter or dependent hardware iSCSI adapter.
ESX/ESXi не поддерживает multipathing в конфигурации, когда на хосте одновременно работают Independent iSCSI HBA и Dependent/Software iSCSI.
Ответ:
Да, вы можете настроить загрузку с iSCSI для Independent iSCSI HBA, но в обмен на это вы отдадите multipathing, а с ним и распределение нагрузки и частично HA.
Мое мнение в том, что это того не стоит
А как же быть?
Есть 3 варианта:
- Купить в сервер диски, если это возможно
- Установить ESXi на флешку и загружаться с неё – это дешевле первого варианта
- Настроить PXE Boot.
Ок, если первые два варианта ясны, то третий немного озадачивает.
PXE BOOT
На самом деле там тоже всё относительно просто. Стоит взглянуть вот на этот документ, который описывает необходимые шаги для такой загрузки:
http://www.vmware.com/pdf/vsp_4_pxe_boot_esxi.pdf
Или же можно взглянуть на VMware PXE manager, но он еще имеет статус Technical Preview. Для работы с ним можно почитать вот эти статьи:
Часть 1:
http://www.virtual-blog.com/2011/06/howto-install-pxe-manager-for-vcenter/
Часть 2:
http://www.virtual-blog.com/2011/06/howto-configure-pxe-manager-for-stateless-esxi-deployments/
Так что задачу мы решили, хотя и не тем способом, что предполагалось изначально.
Вау 🙂