Установка Centos на нескольких безголовых домашних серверах

1332
BPL

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

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

2 ответа на вопрос

1
Journeyman Geek

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

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

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

Как это соотносится с подключением дисков к рабочей станции и записью файла образа? Есть ли у Linux что-то вроде sysprepped захвата изображения. jiggunjer 8 лет назад 0
Вы все еще можете использовать кикстарт и сценарии до / после установки. Приятной особенностью управления конфигурацией kickstart + является то, что вы можете в любой момент реплицировать настройки предсказуемым образом с самыми последними пакетами. Вы не будете привязаны к одному «золотому» изображению, а в сочетании с локальным хранилищем вы получите больше контроля. Imaging подходит для 2, 3 или 4 серверов. Kickstart позволит вам одновременно выполнять столько серверов, сколько вам нужно, без привязки к рабочей станции. Сопоставьте это с pxe и некоторыми другими умными сценариями, и вы сможете просто запустить любую систему, просто загрузив ее без ОС. я Journeyman Geek 8 лет назад 0
1
Felipe

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