В статье описаны принципы работы поиска серверов в DCImanager и необходимые настройки.
Принципы работы поиска серверов
DCImanager настраивает DHCP-сервер. Устройства, которые пытаются загрузиться по сети, загружаются с помощью специального шаблона поиска серверов.
Алгоритм поиска серверов:
- Серверу назначается временный IP-адрес для загрузки с помощью шаблона поиска серверов.
- Выполняется быстрая диагностика сервера и информация о нём передаётся в DCImanager. Учитываются сведения о процессоре, объёме оперативной памяти, количестве жёстких дисков и их объёме, сетевых картах, IPMI.
- Сервер добавляется в список найденных серверов.
- Определяются подключения сервера к коммутатору и распределителю питания (PDU). DCImanager осуществляет поиск MAC-адресов сетевых карт сервера на портах коммутаторов и создаёт подключения к соответствующим портам, устанавливает стойку сервера в соответствии со стойкой коммутатора. В стойках, где разрешён поиск серверов, DCImanager по очереди выключает свободные и неслужебные порты распределителей питания. Параллельно выполняет "пинг" сервера. Процесс выполняется до тех пор, пока не будет определён порт PDU, к которому подключён сервер.
- На сервере запускается режим восстановления.
- Сервер вводится в эксплуатацию, временный IP-адрес освобождается, выдаётся постоянный.
Настройка поиска серверов
Подготовка к работе с поиском серверов состоит из четырёх этапов.
Этап 1. Настройка "временной сети"
Адреса из этой сети будут временно выдаваться найденным устройствам. Достаточно создать приватную (серую) сеть. Создаётся сетевой интерфейс с IP-адресом в этой сети. Для основной локации сетевой интерфейс создаётся на сервере с DCImanager. Для других локаций — на их серверах. Для локации по умолчанию требуется, чтобы DHCP-сервер поддерживал работоспособность на созданном интерфейсе. Для локаций интерфейс автоматически добавляется в список DHCP-сервера.
Управление интерфейсами, на которых работает DHCP-сервер, доступно в Настройки → Глобальные настройки → поле Интерфейсы. Если для поиска серверов планируется использовать более одной VLAN, добавьте адреса VLAN-интерфейсов в Настройки → Адреса панели.
Этап 2. Установка шаблона поиска серверов
Установка осуществляется в Настройки → Шаблоны ОС. Для поиска серверов предназначены Шаблоны поиска:
- Server-search — если сервера загружаются по сети с помощью iPXE;
- Server-search-noipxe — если сервера загружаются по сети с помощью noiPXE.
Подробнее о шаблонах ОС см. в разделе Шаблоны ОС.
Этап 3. Установка и настройка модуля "Поиск серверов"
Этот модуль позволяет работать с поиском серверов из интерфейса DCImanager. Его необходимо установить и настроить. Подробнее см. в статье Модуль "Поиск серверов".
Этап 4. Проверка работоспособности
Проверьте работоспособность автоматического добавления серверов:
- Выберите сервер для тестирования. Рекомендуем использовать новый сервер, незарегистрированный в DCImanager, или существующий сервер, который нужно предварительно удалить из панели управления в Главное меню → Серверы → Удалить.
- Включите на сервере загрузку по сети.
- Перезагрузите сервер. Через несколько минут сервер появится в Инструменты → Найденные серверы.
Управление найденным сервером
Перейдите в Инструменты → Найденные серверы для управления найденными серверами.
Нажмите Одобрить для ввода сервера в эксплуатацию. Он переносится из Найденные серверы в Серверы.
Раз в 30 минут DCImanager автоматически определяет подключения сервера к коммутатору и распределителю питания. Нажмите Поиск для немедленного определения подключений. Нажмите Сбросить для удаления всех определённых подключений сервера.