Сценарии kickstart

Сценарии kickstart#

Указав параметры, добавьте в файл kickstart сценарии для установки группы обязательных пакетов и компонентов кластера.

Установка обязательных пакетов

В теле сценария %packages укажите группу пакетов hci для установки на сервере.

%packages
@^hci
%end

Установка обязательных компонентов на главный сервер

Чтобы выполнить развертывание главного сервера, необходимы панель администрирования и компонента хранилища. Эти компоненты можно настроить во время установки продукта. Однако таким образом будут раскрыты пароль суперадминистратора и токен хранилища в файле kickstart. Чтобы избежать этого, добавьте скрипт %addon com_vstorage в файл kickstart:

%addon com_vstorage --management --internal-iface=<private_iface> --external-iface=<public_iface> --password=<password>
%end

где:

  • <password> — пароль учетной записи суперадминистратора для панели управления;

  • <private_iface> — имя интерфейса частной сети (который вы бы выбрали для сети управления при ручной установке);

  • <public_iface> — имя интерфейса общедоступной сети (который вы бы выбрали для сети панели администратора при ручной установке).

Если вы не хотите использовать конфиденциальную информацию в файле kickstart, настройте компоненты после установки. Для этого добавьте сценарий %addon com_vstorage в файл kickstart следующим образом.

%addon com_vstorage --management --bare
%end

Установка обязательных компонентов на подчиненный сервер

Для развертывания подчиненных серверов требуется только компонент хранилища, который установлен по умолчанию. Однако чтобы добавить узел в инфраструктуру, вам потребуется токен хранилища и IP-адрес сервера управления.

Получите токен и адрес сервера управления в панели администрирования.

  1. Войдите в панель администрирования по ее IP-адресу и порту 8888.

    При необходимости добавьте сертификат безопасности в исключения браузера.

  2. В панели администрирования откройте раздел Инфраструктура → Серверы и нажмите Подключить сервер, чтобы вызвать экран с адресом сервера управления и токеном.

Эти компоненты нужны для последующей регистрации сервера на панели администрирования. Их можно настроить во время установки продукта. Однако таким образом токен хранилища будет раскрыт в файле kickstart. Чтобы избежать этого, добавьте скрипт %addon com_vstorage в файл kickstart.

%addon com_vstorage --storage --token=<token> --mgmt-node-addr=<MN_IP_address>
%end

где:

  • <token> — это полученный токен;

  • <MN_IP_address> — это полученный адрес сервера управления.

Если вы не хотите использовать конфиденциальную информацию в файле kickstart, выполните регистрацию сервера после установки.