Форумы

GNU.SU - Записки нубо-линуксойда :: Форумы :: LinuxЫ :: CentOS, RedHat, Fedora
 
<< Предыдущая тема | Следующая тема >>
Автоматизация развертывания RedHat-подобных систем на примере CentOS
Модераторы: tastelinux, Frizze, andrey, Bender
Автор Добавил
tastelinux
Сбт Янв 08 2011, 04:05
andreika

ID пользователя #1
Зарегистрирован: Птн Апр 30 2010, 12:25

Сообщений: 337
Без лишних лирических вступлений-отступлений перейдем сразу к делу. Прежде всего, необходимо поместить дистрибутив системы на FTP или HTTP сервер, доступный рабочим станциям. Для простоты и наглядности воспользуемся vsftpd:

# yum install vsftpd
# service vsftpd start


Далее можно, в принципе, просто смонтировать DVD с CentOS в каталог ftp:

# mount -t iso9660 /dev/cdrom /var/ftp/CentOSdistr/


но, лучше все же скопировать содержание DVD на жесткий диск, для избежания проблем со скоростью считывания:

# mount -t iso9660 /dev/cdrom /media/CentOSdistr
# cp –r /media/CentOSdistr /var/ftp/CentOSdistr/


Ну, или если есть iso-образ диска, то его и монтируем:

# mount –o loop distr.iso /var/ftp/CentOSdistr/


Для автоматизации процесса установки нам понадобится файл ответов, откуда установщик будет брать данные, избавляя администратора от необходимости кликать на одни и те же кнопки, и вводить одни и те же данные десятки раз.
Данный файл автоматически генерируется при установке системы в обычном режиме и сохраняется в /tastelinux c именем «anaconda-ks.cfg». Однако туда не помещается информация о разметке дисков. Поскольку это одна из самых кропотливых процедур при установке, необходимо внести эту информацию, а также исправить некоторые другие значения (в частности указать, что дистрибутив расположен на FTP).
Файл ответов можно редактировать и вручную, однако, лучше воспользоваться для этого программой «system-config-kickstart» (разумеется, ее можно использовать и для создания файла ответов с нуля).

# yum install system-config-kickstart


Запускаем программу и заполняем поля ответов необходимыми значениями. На вкладке «Метод установки», необходимо указать, что инсталляция будет производиться с FTP сервера, вписать его имя или IP-адрес и директорию с дистрибутивом (в нашем случае /CentOSdistr).
После заполнения всех полей сохраняем файл ответов на наш FTP-сервер, например, как /var/ftp/ks.cfg
На этом подготовка серверной части закончена. Осталось загрузить первую машину со специального загрузочного диска или обычного установочного и запустить процедуру установки командой:

linux ks=ftp://[ftpname|IP]/ks.cfg


далее инсталляция будет происходить в автоматическом режиме и можно сразу же переходить к следующей машине.

Оригинал и комментарии

[ Редактирование Сбт Янв 08 2011, 04:05 ]
Наверх

 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System