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

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

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

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

Обратите внимание, что после развертывания кластера 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

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

Во время установки Nova Container Platform вы должны использовать закрытый ключ SSH для работы утилиты установки nova-ctl. Ключ используется как один из аргументов nova-ctl и не хранится на узлах платформы или в кластере 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.

Рекомендуется к выполнению