Загрузиться с iSCSI. Как это работает?
У меня есть блейд-сервер Supermicro 2uTwin2, на котором мы надеемся запустить XenServer.
Поскольку эта материнская плата предоставляет только Intel Fakeraid, я надеялся использовать ее загрузку с функциональностью iSCSI, чтобы получить некоторую избыточность.
Я не могу понять, как это должно работать.
Моим лучшим предположением будет то, что NIC действует как HBA, позволяя мне загружаться с CD, а затем устанавливать ОС на диск на основе NIC. Однако, похоже, это не так.
Я могу определить цель iSCSI в BIOS, и когда сервер загружается, я вижу, что он мгновенно подключается. Затем, кажется, отключиться и двигаться дальше.
Итак, мои вопросы:
- Может кто-нибудь объяснить, как должен работать процесс Boot From iSCSI?
- Как я могу установить ОС на том iSCSI?
4 ответа
Вот что происходит:
- iSoE пытается загрузиться с iSCSI, не находит загрузочный LUN, отключает функциональность HBA (ждет, пока какое-то другое программное обеспечение настроит его).
- Загрузки с CD. Операционная система компакт-диска не видит HBA, потому что это не настроило iSoE NIC.
Что вам нужно сделать: загрузиться с компакт-диска, подключить iSCSI LUN (с помощью программного или аппаратного обеспечения), а затем установить на этот "диск". Тогда загрузитесь через iSCSI, и это должно быть подобрано.
Примечание. Вам необходимо использовать ОС, поддерживающую загрузку с iSCSI. Xen - это не операционная система, это всего лишь гипервизор с открытым исходным кодом. Поэтому, какой бы DomU вы ни использовали, он должен поддерживать загрузку с iSCSI. Для других, читающих это: я не знаю, что делать не по назначению, но это должно быть в их списке спецификаций. Для Xenserver (этот вопрос был задан специально): поддерживает ли загрузка из iSCSI, процедура в целом такая же, как и в любом Linux, но здесь можно найти хорошую рецензию: загрузка XenServer 5.5 из iSCSI (я не связан с этим сайтом),
Вы сказали, что сервер правильно подключается к диску iSCSI, поэтому причина, по которой он не загружается, заключается просто в том, что... на нем не установлено ОС; это то же самое, что происходит с локальным диском, когда еще не установлена ОС.
Вам необходимо выполнить установку ОС, точно так же, как если бы диск сервера был напрямую подключен; что именно вы должны делать, зависит от того, какой сервер вы используете: у него может быть физическое устройство DVD-ROM (может быть общим для разных блейдов), или какой-нибудь адаптер удаленного управления, который вы можете использовать для подключения образа ISO, или вы можете сделать он использует PXE, если у вас есть доступный сервер PXE.
Я некоторое время загружался с iscsi с моего X9DRL. Вам нужно сделать пару вещей (одна не обновляет BIOS, если вам это абсолютно не нужно, это нарушает конфигурацию, и я потратил 3 дня, пытаясь выяснить это снова, ESXi 5.5 нуждался в обновлении BIOS для себя).
Есть 3 шага. 1. Настройте параметры iSCSI в BIOS. 2. Зайдите в меню Boot, выберите порядок приоритета загрузки жесткого диска, в моем случае у меня было 14 дисков и 1 монтирование Intel iSCSI (я забыл точный синтаксис). Это тот, который вам нужно выбрать. 3. Измените общий порядок загрузки, чтобы загрузить диск, выбранный на шаге 2, для первой загрузки, или, например, в том порядке, в котором вы хотите, чтобы сначала работал дисковод компакт-дисков.
Я не могу вспомнить, нужно ли вам сохранять и перезагружаться после каждого шага... хотя я делал это прошлой ночью..
Загрузитесь с любого установочного носителя, и установщик должен указать диск iSCSI в качестве одного из вариантов установки.
Вы можете использовать флэш-накопитель, например, PEN Drive или SD CARD, чтобы установить XenServer. Вам не нужна избыточность на гипервизоре. В случае сбоя SD-карты или PEN Drive просто замените ее на другую с резервной копией HV. Когда у вас установлен xenserver, используйте цели iSCSI для хранения виртуальных машин. Если у вас есть XenServer Enterprise и SAN в HCL от Citrix, вы можете использовать Storage Link для управления томами ваших виртуальных машин.