LXF109:DRBruan2
|
|
|
Сначала была предустановка
- Kickstart Хорошая новость для измотанных системных администраторов: утилита автоматической инсталляции Red Hat теперь есть в Ubuntu.
Если вы устанавливали Linux лишь однажды, этот опыт наверняка показался вам любопытным. Даже во второй или третий раз нажимать на кнопки интересно. Но если вы работаете в ИТ-отделе, занятом вводом в строй сотен компьютеров, ручная установка уже отнюдь не радует. В идеале хотелось бы достать компьютер из коробки, подсоединить его к сети, включить и выйти вон, зная, что через час Кларисса, новая сотрудница Отдела контроля гигиены, сможет зайти в офис и запустить свой свеже-дезинфицированный компьютер.
Ubuntu очень много унаследовал от Debian, и для автоматизации установки в прошлом использовал технологию «предустановки» [preseeding]. Здесь все без сюрпризов. Поэтому я слегка удивился, обнаружив, что в Hardy Heron предпочли другой способ автоматизации установки – Kickstart (изначально, приложение Red Hat). Обе технологии служат одной основной цели – обеспечить «пассивную» инсталляцию путем указания (в файле) ответов на вопросы, обычно задаваемые установщиком во время загрузки. (Существуют и другие подобные технологии. В SUSE используется AutoYast, и задолго до всех у Sun Microsystems был JumpStart.) Самый простой способ создать файл Kickstart для Ubuntu – воспользоваться графической утилитой system-config-kickstart.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Результат работы system-config-kickstart – файл конфигурации Kickstart, по соглашению названный ks.cfg. На экранном снимке показан его фрагмент. К сожалению, окно выбора пакетов в Kickstart сейчас, кажется, не работает, и их названия придется отредактировать в файле вручную. Однако во многих случаях хватит и двух следующих строк:
%packages @ ubuntu-desktop
Одна из действительно интересных штук в версии Kickstart для Ubuntu в том, что можно передавать параметры предустановки инсталлятору Debian, используя ключевое слово ‘preseed’ в файле конфигурации Kickstart. Это дает системному администратору большие возможности для настройки установки, чем Kickstart сам по себе. Например, данная строка в ks.cfg добавит предустановку для определения пароля root в MySQL:
preseed mysql-server/root-password password victoriassecret
Установка с Kickstart
Чтобы провести установку с Kickstart, файл ks.cfg должен быть «виден» во время инсталляции на целевом компьютере. Для этого положите его на сетевой сервер, доступный по FTP, HTTP или NFS. Альтернатива – модифицировать ISO-образ установочного диска, включив туда файл Kickstart. А можно даже записать файл на дискету.
Загрузив целевую систему, запустите установку Kickstart, указав параметр ks=. Вот, например, как инсталлируется система с файла Kickstart на CD:
ks=cdrom:/path/to/ks.cfg
Если файл Kickstart на дискете, строка примет вид
ks=floppy:/path/to/ks.cfg
а если он на web-сервере –
ks=http://url/to/ks.cfg
Теперь вы легко отделаетесь от Клариссы, запустив ее компьютер с нового образа диска; но чаще автоматизированная установка используется, наверное, в коммерческом дата-центре для добавления новых серверов, особенно если их нужно установить целую стойку. Чтобы это сделать, целевой компьютер нужно загружать в режиме PXE. Он получит IP-адрес и информацию о загрузке от DHCP-сервера, его ядро – с TFTP-сервера, конфигурацию Kickstart – с HTTP- сервера, а приложения – из репозитория пакетов.