Автоматизация установки и развертывания Linux систем
Новички в Linux осваивая новую систему часто не подозревают как легко и просто можно автоматизировать процесс установки и развертывания системы на большом количестве компьютеров.
Сегодня я вам расскажу как автоматизировать процесс установки и развертывания Linux систем на примере своего самого любимого дистрибутива - Mageia Linux. Итак, установив свежую систему на одному компьютере нужно произвести все нужные настройки как самой системы так и пользовательского, графического окружения. Для начала нужно усвоить как правильно ставить программы в систему. Правильно означает способ установки ПО отличный от обычного. Сначала добавляем все репозитории, которые нам необходимы для установки программ.
I — шаг
Cоздаем текстовый файл следующего содержания: urpmi название_пакета_программы —noclean
Обратите внимание, что в текстовый документ нужно вставлять не одну программу, а все множество программ, которые нужно установить. Пишем сокращенные названия пакетов без указания версии так как при переходе с одной версии дистрибутива на другую эти версии пакетов могут обновиться и старая команда установки их на компьютер может не работать. После того как программы будут отобраны не забывайте в конце строки поставить опцию «—noclean». Она позволяет сохранить закачанные пакеты в кэш откуда их можно потом будет изъять и установить на другом компьютере не перекачивая их при это всякий раз по новой. Содержимое кэша, которое находиться по адресу /var/cache/urpmi и его нужно скопировать на сменный носитель. Это можно сделать сразу после того как пакеты будут скачаны загрузчиком. После того как текстовый файл будет доделан до конца, т.е. когда будут выбраны все программы для установки следует зайти в терминал на правах рута при помощи команды «su» и дальнейшего ввода пароля вставить длинную команду в терминал. После чего следует нажать «Enter». Общий вывод: создаем текстовый файл, вставляем команду установки программ в терминал на правах рута. А потом делаем копию кэша ОС.
II - Шаг
После того как установка ПО будет окончена можно приступать к настройке графического окружения и установленных программ. Новичкам будет приятно узнать о том, что все программы хранят свои настройки в домашнем каталоге пользователя. Для того чтобы их просмотреть нужно дать команду менеджере файлов отображать скрытое содержимое. По окончанию конфигурирования программ и графического окружения все эти файлы которые начинаются с точки нужно зарезервировать в архив и сохранить на сменном носителе.
III — Шаг
Теперь когда мы садимся за другой компьютер ставим систему как обычно и после настройки интернета добавляем нужные репозитории и вставляем сменный носитель на котором у нас есть длинная команда установки пакетов и сами эти пакеты. Их то и нужно установить. Обратите внимание — важно, что имя пользователя как на первом компьютере так и на втором имена пользователей должны быть одинаковыми для того чтобы настройки былы перенесены максимально успешно и безболезненно. Как вы уже наверное поняли нужно распаковать папки и файлы начинающиеся с точки в прямо в домашний каталог в систему другого компьютера. Все, теперь вместо каждой рутинной ручной настройки среды и программы мы наслаждаемся полностью настроенным рабочим окружением!
С уважением astronom1987