Автоматическая установка CentOS Supermicro BIOS

Есть ли способ с интерфейсом BIOS по умолчанию на текущих серверах Supermicro для автоматической установки образа сетевой ОС (FreeBSD, CentOS и т. д.), в сочетании с конкретным файлом конфигурации, который предоставляет имя компьютера, новую информацию (статический IP-адрес, IP-адрес маршрутизатора и т. д.) и сортировку? Было бы полезно, чтобы машина самостоятельно настраивалась при подключении к локальной сети. По сути, введение в пустой ящик и настройка до желаемого уровня.

Я новичок в этом, поэтому будьте осторожны. Я ищу способы автоматизации без необходимости погружаться в кривые обучения отдельных программных пакетов. Я думаю, что это то, что BIOS должен / может в настоящее время обрабатывать.

Любое понимание приветствуется. Ура

1
задан 16 November 2018 в 12:31
2 ответа

Сама BIOS не может установить ОС автоматически без чего-либо еще в инфраструктуре, которая бы ее направляла.

Чтобы автоматизировать установку, скажем, Centos (Redhat, Fedora), вам потребуется чтобы предоставить файл кикстарта со всеми необходимыми опциями / настройками. Самый простой способ создать файлы кикстарта - вручную установить сервер, а затем повторно использовать файл кикстарта, созданный в /root/anaconda-ks.cfg

. Чтобы автоматизировать установку при загрузке по сети, вы должны требуется среда загрузки PXE, и установите Supermicro BIOS, чтобы разрешить загрузку по сети. Затем готовится среда загрузки PXE с установочным носителем Centos и файлом кикстарта.

Для создания среды загрузки PXE вам понадобится DHCP-сервер с подготовленными настройками для загрузки PXE. DHCP-клиент (сервер, который будет установлен) должен быть в состоянии найти сервер загрузки PXE, протокол, используемый для загрузки установочного образа (например, ftp, tftp или http)

Итак, вы видите, что нет простого "вне Решение -the-box "встроено в BIOS ЛЮБОГО сервера, кроме настройки, разрешающей загрузку по сети.

Существуют инструкции по настройке среды загрузки PXE со всеми деталями, но они должны быть длинными, чтобы описать здесь в этом ответе.

2
ответ дан 3 December 2019 в 18:26

Стандартный сервер x86 имеет внешнее управление с возможностью BMC, но не знает, как его настроить. Вы можете прикрепить ISO-образ как DVD-диск и запустить установщик вручную. Для сетевой загрузки требуется какой-то контроллер для назначения IP-адреса и обслуживания установочного носителя.

В главе о сетевой установке RHEL показана минимальная конфигурация DCHP, TFTP и общих файловых ресурсов для его работы.

Ubuntu MAAS может масштабироваться и загружать по сети многие стойки.

Модный термин, который может помочь в поиске, - это Zero Touch Provisioning. Это чаще встречается в сетевом оборудовании, часто с каким-либо облачным сервисом контроллера от поставщика. Представьте себе филиал без сетевого инженера, отправьте устройство WAN напрямую и подключите его.

1
ответ дан 3 December 2019 в 18:26

Теги

Похожие вопросы