Назад | Перейти на главную страницу

Развертывание сервера Ubuntu

Как лучше всего автоматизировать развертывание Ubuntu Server? Я видел, что кто-то переносит Kickstart на Ubuntu, но это выглядело не очень полным.

В нашей установке используется собственный сценарий и кукольный развернуть почти 100% автоматическое развертывание.

  • netboot грмл
  • если никакого взаимодействия не происходит, автоматически запускается скрипт, который устанавливает debian (но ubuntu имеет тот же набор инструментов) через debootstrap
  • Хост автоматически перезагрузится
  • В марионеточном мастере необходимо взаимодействие человека (специально) для проверки сертификата SSL для дальнейшей настройки.
  • максимум через 15 минут запускается "puppetrun", так как у нас есть cronjob, проверяющий, действительно ли марионетка запущена, и начинается настройка узла

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

Для обеспечения вам нужно изучить предпосевная установка, или возможно системный имидж-сканер.

Для настройки и обслуживания после запуска системы изучите инструмент управления конфигурацией, например Повар.

Я бы порекомендовал вам скачать и прочитать Автоматическое развертывание Ubuntu белая бумага.

Возможно, вам стоит подумать о виртуализации, если вы планируете развернуть много узлов. На физическом компьютере вам просто нужно установить базу гипервизора, что довольно просто с такими решениями, как Citrix XenExpress и VMWare ESX.

Как только это будет сделано, все, что вам нужно сделать, это скопировать / вставить изображения и использовать инструменты для их настройки из простого интерфейса. У вас будет батарея изображений для разных целей, и вы сможете развернуть любой из них одним щелчком (или двумя). Это интересно, даже если у вас всего несколько серверов, когда вы делаете виртуализацию 1: 1 (не так много 1: 1 с ESX с точки зрения производительности). Вы сможете гораздо проще управлять своими серверами / создавать резервные копии.

Очевидно, что если это всего лишь пара серверов, виртуализация будет излишней.