Перейти к содержанию

Подготовка к установке платформы Nova Container Platform

Получение лицензионной информации

При установке Nova Container Platform в режиме по умолчанию, для доступа к Интернет-ресурсам с дистрибутивами необходимы такие параметры как идентификатор клиента и лицензионный ключ.

Для получения лицензионной информации вам необходимо обратиться к поставщику Nova Container Platform.

Информация

При установке Nova Container Platform в закрытом сетевом окружении с помощью Nova Universe, предоставление лицензионной информации установщику nova-ctl не требуется.

Подготовка пользовательской учетной записи в ОС

Для установки Nova Container Platform необходима пользовательская учетная запись на каждом узле кластера. Данная учетная запись будет иметь роль администратора ОС узла платформы. Для настройки пользовательской учетной записи выполните действия, описанные далее.

Процедура

  1. Создайте пользователя в ОС с помощью команды:

    useradd -m -s /bin/bash <имя_пользователя>
    

    В качестве имени пользователя может быть выбрано любое желаемое имя.

    Пример

    useradd -m -s /bin/bash nova-installer
    
  2. Добавьте пользователя в список sudoers для возможности выполнять привилегированные команды.

    Выполните команду:

    cat << EOF > /etc/sudoers.d/99-nova-installer-user
    nova-installer ALL=(ALL) NOPASSWD:ALL
    EOF
    

Подготовка пары ключей SSH для доступа к узлам кластера

Во время установки Nova Container Platform вы должны использовать закрытый ключ SSH для работы утилиты установки Nova CLI. Ключ используется как один из аргументов Nova CLI и не хранится на узлах платформы или в кластере Kubernetes.

Перед запуском процесса установки кластера открытая часть ключа должна быть добавлена в список ~/.ssh/authorized_keys для пользователя, выбранного в роли администратора ОС узлов кластера.

Процедура

  1. Если у вас нет существующей пары ключей SSH на локальной машине для аутентификации на узлах кластера, создайте ее. Например, на компьютере с операционной системой Linux выполните следующую команду:

    ssh-keygen -f <путь>/<имя файла>
    

    Вы можете указать путь и имя файла для новой ключевой пары SSH, например, ~/.ssh/id_nova.

  2. Добавьте открытую часть ключа в файл ~/.ssh/authorized_keys на каждом узле кластера:

    cat ~/.ssh/id_nova.pub >> ~/.ssh/authorized_keys
    

Информация

Убедитесь, что права доступа на файл ~/.ssh/authorized_keys соответствуют значению 0600. Если значение отличается, то установите требуемые права на файл с помощью команды chmod 600 ~/.ssh/authorized_keys.

Установка утилиты Nova CLI

Перед установкой Nova Container Platform, а также выполнения задач обслуживания платформы, вам необходимо получить утилиту Nova CLI (nova-ctl).

Ознакомьтесь с утилитой nova-ctl, а также способами ее установки в разделе документации Nova Container Platform CLI.