Показать статистику
0 голосов
от (500 баллов)
нужна помощь в предоставлении руководства по началу работы с созданием файлов Kickstart в Redhat.
773 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)
редактировать от

Файл Kickstart используется для автоматизации установки операционной системы Redhat. Основная идея файла Kickstart - предоставить всю необходимую информацию для установки установщику через файл конфигурации Кикстарта, который обычно представляется в интерактивном режиме. Это может ускорить установку и обеспечить неинтерактивную возможность для крупномасштабных развертываний.

Пример минимального Kickstart

Ниже приведен пример файла конфигурации с минимальным Kickstart:

rootpw --plaintext mypassword
url --url="ftp://PACKAGE_SERVER/"
text
%packages
@core
%end
timezone Australia/Sydney
clearpart --all
part / --fstype="xfs" --grow 

Как показано выше, файл Kickstart будет использовать программу установки Redhat's Anaconda для выполнения текстовой минимальной установки Redhat Linux. Давайте подробнее рассмотрим все параметры, используемые этим файлом:

rootpw --plaintext mypassword - Установите пароль пользователя root на mypassword

url --url="ftp://PACKAGE_SERVER/"- Укажите исходный каталог установки или сетевое расположение с установочными файлами. В этом примере используется FTP .

text - Выполните текстовую установку с помощью установщика anaconda

%packages - Начните список пакетов

@core- Установить базовую группу пакетов. Больше пакетов или групп для установки можно указать здесь. Одна группа или пакет на линию.

%end - Конец списка пакетов

%timezone Australia/Sydney- Установите для часового пояса Австралию / Сидней Чтобы отобразить все доступные часовые пояса в timedatectl list-timezones команде запуска Redhat Linux .

clearpart --all - Подготовьте диск и очистите все текущие разделы.

part / --fstype="xfs" --grow - Создайте раздел и увеличьте его до максимально доступного размера и смонтируйте его /.

Другие основные параметры файла Кикстарта

В дополнение ко всем вышеперечисленным параметрам в следующем списке будет представлен другой, но необязательный базовый параметр Kickstart для настройки установки Redhat Linux:

keyboard 'us' - Установить Keayboard на us

lang en_AU - Установите язык на en_AU

firewall --disabled - Отключить брандмауэр

selinux --disabled - отключить SELinux

network --bootproto=dhcp --device=eth0- Назовите сетевой интерфейс eth0и установите для получения конфигурации сети через DHCP

reboot - После завершения установки перезагрузите вновь установленную систему.

bootloader --location=mbr - Установите место установки загрузчика в Master Boot Record.

Использование Kickstart из предыдущей установки

Другой альтернативой для создания нового файла Kiskstart с учетом ваших требований является первоначальная установка Redhat Linux. Во время установки программа установки запишет все ваши варианты установки и сгенерирует файл Kickstart, который можно будет найти в домашнем каталоге root ( /root/anaconda-ks.cfg) после завершения установки.

Система-конфигурация-Kiskstart

Для создания более надежных файлов конфигурации Kickstart вы можете использовать system-config-kickstart команду. system-config-kickstart - это отличный инструмент, который позволяет вам настроить практически любой аспект вашей пользовательской установки Redhat, от настроек keaybord до опций после установки. Чтобы установить system-config-kickstart инструмент генерации Кикстарта, выполните:

# yum install system-config-kickstart

После установки вы можете запустить утилиту system-config-kickstart с помощью следующей команды linux :

$ system-config-kickstart

...