Сценарии 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-адрес сервера управления.
Получите токен и адрес сервера управления в панели администрирования.
Войдите в панель администрирования по ее IP-адресу и порту 8888.
При необходимости добавьте сертификат безопасности в исключения браузера.
В панели администрирования откройте раздел Инфраструктура → Серверы и нажмите Подключить сервер, чтобы вызвать экран с адресом сервера управления и токеном.
Эти компоненты нужны для последующей регистрации сервера на панели администрирования. Их можно настроить во время установки продукта. Однако таким образом токен хранилища будет раскрыт в файле kickstart. Чтобы избежать этого, добавьте скрипт %addon com_vstorage в файл kickstart.
%addon com_vstorage --storage --token=<token> --mgmt-node-addr=<MN_IP_address>
%end
где:
<token>— это полученный токен;<MN_IP_address>— это полученный адрес сервера управления.
Если вы не хотите использовать конфиденциальную информацию в файле kickstart, выполните регистрацию сервера после установки.