Как лучше всего автоматизировать развертывание Ubuntu Server? Я видел, что кто-то переносит Kickstart на Ubuntu, но это выглядело не очень полным.
См. Эту ссылку на сайте Ubuntu. http://www.ubuntu.com/products/whatisubuntu/serveredition/features/autodeploy
В нашей установке используется собственный сценарий и кукольный развернуть почти 100% автоматическое развертывание.
Мы рассмотрели FAI и предварительную рассылку, но обнаружили, что нашим существующим сценариям нужно совсем немного клея, чтобы делать то, что мы хотим, поэтому мы использовали это, FAI может быть вариантом в будущем, вы ...
Для обеспечения вам нужно изучить предпосевная установка, или возможно системный имидж-сканер.
Для настройки и обслуживания после запуска системы изучите инструмент управления конфигурацией, например Повар.
Я бы порекомендовал вам скачать и прочитать Автоматическое развертывание Ubuntu белая бумага.
Возможно, вам стоит подумать о виртуализации, если вы планируете развернуть много узлов. На физическом компьютере вам просто нужно установить базу гипервизора, что довольно просто с такими решениями, как Citrix XenExpress и VMWare ESX.
Как только это будет сделано, все, что вам нужно сделать, это скопировать / вставить изображения и использовать инструменты для их настройки из простого интерфейса. У вас будет батарея изображений для разных целей, и вы сможете развернуть любой из них одним щелчком (или двумя). Это интересно, даже если у вас всего несколько серверов, когда вы делаете виртуализацию 1: 1 (не так много 1: 1 с ESX с точки зрения производительности). Вы сможете гораздо проще управлять своими серверами / создавать резервные копии.
Очевидно, что если это всего лишь пара серверов, виртуализация будет излишней.