Я работал над пользовательским проектом с использованием виртуального блока vagrant и CentOS Linux release 7.2.1511 (Core) и теперь я хотел бы начать тестировать его на реальном оборудовании, для этого я собираюсь использовать пару безголовых блоков. Пара вопросов, хотя:

  • Какой типичный способ установки Centos на таких серверах без головы?
  • Возможно ли минимальное взаимодействие с пользователем при установке Centos на этих блоках? Прямо сейчас я собираюсь использовать 2 блока, но я хотел бы знать, как правильно эффективно массово установить множество серверов

2 ответа2

1

Мы использовали сапожник для этой задачи с успехом. Ключевым моментом здесь является хороший файл кикстарта.

1

Большинство людей подключают экран. Тем не менее, теоретически вы бы использовали кикстарт для создания шаблона для начальной установки. Я работал в тех местах, где у нас было несколько пользовательских сценариев, которые устанавливали соответствующий образ в системе, основываясь на его mac-адресе через pxe, - устанавливая такие вещи, как имя хоста и так далее.

Если предположить, что эти системы идентичны, у вас будет один файл кикстарта с минимальными изменениями (имя хоста приходит на ум)

Я бы включил немного управления конфигурацией в вашу первоначальную сборку, чтобы вы могли управлять своими безголовыми серверами ... ну без головы. Мы использовали соль на моем последнем рабочем месте, хотя здесь есть много вариантов. После начальной установки вы будете управлять всеми своими системами с помощью системы управления конфигурациями, а не SSHing для каждой из них в отдельности. Вы также можете поэтапно выполнять такие действия, как обновление систем (поэтому серверы тестирования сначала обновляются)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .