Есть ли способ с интерфейсом BIOS по умолчанию на текущих серверах Supermicro автоматически установить сетевой образ ОС (FreeBSD, CentOS и т. Д.) В сочетании с конкретным файлом конфигурации, который предоставляет имя машины, информацию о новой работе (статический IP-адрес). , IP роутера и тд) и вроде? Было бы полезно, чтобы машина самостоятельно настраивалась при подключении к локальной сети. По сути, введение в пустой ящик и настройка на желаемый уровень.
Я новичок в этом, поэтому будьте осторожны. Я ищу способы автоматизации без необходимости погружаться в кривые обучения отдельных программных пакетов. Я думаю, что это то, с чем должен / может сейчас справиться BIOS.
Любое понимание ценится. Ура
Сама BIOS не может установить ОС автоматически без чего-либо еще в инфраструктуре, чтобы управлять ею.
Чтобы автоматизировать установку, скажем, Centos (Redhat, Fedora), вам необходимо предоставить файл кикстарта со всеми необходимыми параметрами / настройками. Самый простой способ создать файлы кикстарта - вручную установить сервер, а затем повторно использовать файл кикстарта, созданный в /root/anaconda-ks.cfg.
Чтобы автоматизировать установку при загрузке по сети, вам потребуется среда загрузки PXE и настроить Supermicro BIOS, чтобы разрешить загрузку по сети. Затем создается среда загрузки PXE с установочным носителем Centos и файлом кикстарта.
Чтобы создать среду загрузки PXE, вам понадобится DHCP-сервер с подготовленными настройками для загрузки PXE. Клиент DHCP (устанавливаемый сервер) должен иметь возможность найти сервер загрузки PXE, протокол, используемый для загрузки установочного образа (например, ftp, tftp или http).
Итак, вы видите, что в BIOS ЛЮБОГО сервера нет простого "готового" решения, кроме настройки, разрешающей загрузку по сети.
Существуют инструкции о том, как настроить загрузочную среду PXE со всеми деталями, но они будут описаны здесь в этом ответе.
Стандартный сервер x86 имеет внешнее управление с возможностью BMC, но не знает, как его настроить. Вы можете прикрепить ISO-образ как DVD-диск и запустить установщик вручную. Для сетевой загрузки требуется какой-то контроллер для назначения IP-адреса и обслуживания установочного носителя.
Глава по установке сети RHEL показывает минимальную конфигурацию DCHP, TFTP и общих файловых ресурсов.
Ubuntu MAAS можно масштабировать и загружать по сети многие стойки.
Модный термин, который может помочь в поиске, - это Zero Touch Provisioning. Это чаще встречается в сетевом оборудовании, часто с какой-то облачной службой контроллера от поставщика. Представьте себе филиал без сетевого инженера, отправьте устройство WAN напрямую и подключите его.