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

Установка сервера управления Nova Universe. Universe v3.x

В данном разделе документации описаны шаги для установки сервера управления Nova Universe версии 3.x в вашей инфраструктуре.

Nova Universe — это модульная система. Установка основного пакета включает Nova Universe и базовый модуль платформы. Для развертывания кластеров Nova Container Platform потребуется предварительно установить пакет расширений, содержащий репозитории для соответствующего семейства операционных систем.

Дополнительные модули Nova Container Platform устанавливаются отдельно. После установки каждого модуля необходимо добавить соответствующее расширение с репозиторием.

После завершения установки и настройки сервера управления вы сможете приступить к развертыванию кластеров Nova Container Platform в изолированной сетевой среде.

1. Этапы установки

Установка Nova Universe выполняется поэтапно и состоит из следующих шагов:

  1. Подготовка виртуальной машины.

  2. Установка и инициализация Nova Universe.

  3. Установка необходимых расширений для развертывания кластеров Nova Container Platform в базовой редакции.

  4. Установка дополнительных модулей Nova Container Platform.

  5. Установка необходимых расширений для развертывания кластеров Nova Container Platform в расширенных редакциях.

2. Подготовка виртуальной машины

  1. Создайте виртуальную машину в среде виртуализации. Выделите достаточное количество ресурсов в соответствии с минимальными требованиями конфигурации для установки.

  2. Используйте дистрибутив из списка поддерживаемых операционных систем при установке операционной системы.

  3. Выполните разметку диска и выберите файловую систему:

    • Не выделяйте отдельную точку монтирования для раздела /tmp. Данный каталог используется для предварительных операций при установке обновлений и модулей. Выделение отдельного раздела может привести к его переполнению, что вызовет сбой процедур обновления и установки.

    • При разметке диска и выборе файловой системы учитывайте требования к системе для взаимодействия с API.

    • Конфигурация разметки диска:

      • Рекомендуемая конфигурация: одна точка монтирования c выделением всего дискового пространства.

      • Альтернативная конфигурация: если требуется отдельная разметка, создайте одну точку монтирования, объединяющую следующие директории: /opt, /var и /tmp.

  4. Перед началом установки выключите сетевой экран и SELinux.

    Если SELinux не был выключен до запуска установки, при установке будет произведена попытка его отключить. В этом случае после завершения установки потребуется выполнить перезагрузку системы.

  5. После завершения установки операционной системы выполните базовую настройку сети и укажите желаемое имя хоста для виртуальной машины.

  6. Подключите официальные репозитории выбранного дистрибутива операционной системы или их локальные зеркала. Репозитории должны включать пакеты и модули, указанные ниже в требованиях для вашей операционной системы.

2.1. Требования к составу репозиториев

Пакеты Astra Linux Special Edition 1.7
  • cloud-init

  • cloud-guest-utils

  • puppet-agent

  • python3.7

  • python3-pip

  • python3-apt

  • postgresql-11

  • postgresql-contrib

  • jq

  • git

  • ca-certificates

  • rsync

  • wget

  • curl

  • unzip

  • zip

  • tar

  • acl

  • chrony

Пакеты Astra Linux Special Edition 1.8
  • cloud-init

  • cloud-guest-utils

  • puppet-agent

  • python3.11

  • python3-pip

  • postgresql-15

  • python3-apt

  • postgresql-contrib

  • jq

  • git

  • ca-certificates

  • rsync

  • wget

  • curl

  • unzip

  • zip

  • tar

  • acl

  • chrony

Пакеты РЕД ОС 7.3
  • cloud-init

  • cloud-utils-growpart

  • puppet-7.12.0-7.el7.x86_64

  • python3

  • libffi-devel

  • python3-devel

  • postgresql-contrib

  • postgresql15-server

  • postgresql15-contrib

  • jq

  • git

  • ca-certificates

  • rsync

  • wget

  • curl

  • unzip

  • zip

  • tar

  • helm

  • yq

  • acl

  • skopeo

Пакеты РЕД ОС 8.0.2
  • cloud-init

  • cloud-utils-growpart

  • python3

  • libffi-devel

  • python3-devel

  • postgresql-contrib

  • postgresql15-server

  • postgresql15-contrib

  • jq

  • git

  • ca-certificates

  • rsync

  • wget

  • curl

  • unzip

  • zip

  • tar

  • helm

  • yq

  • acl

  • skopeo

AlmaLinux 8.10

Модули:

  • "@postgresql:15"

Пакеты

  • cloud-init-23.4-7.el8_10.9.alma.1

  • cloud-utils-growpart

  • python3.11

  • postgresql-contrib

  • jq

  • git

  • ca-certificates

  • rsync

  • wget

  • curl

  • unzip

  • zip

  • tar

  • acl

  • skopeo

Проверьте доступ к основным пакетам для гипервизоров:

Гипервизор

Пакет для RPM-систем (AlmaLinux, РЕД ОС)

Пакет для Debian-систем (Astra Linux)

KVM

qemu-guest-agent

qemu-guest-agent

vSphere

open-vm-tools

open-vm-tools

2.2. Требования к системе для взаимодействия с API

2.2.1. Требования к файловой системе

Для обеспечения корректной работы и возможности расширения пространства через API необходимо, чтобы выполнялись условия:

  • корневой раздел (/) использовала файловую систему XFS или EXT4

  • директории /opt и /var должны быть частью корневой файловой системы. Наличие отдельных разделов, логических томов (LVM) или точек монтирования для /opt и /var не поддерживается.

2.2.2. Подготовка системы (при использовании AstraLinux)

Для обеспечения сетевого взаимодействия через API необходимо выполнить следующие условия:

  1. Управление сетью должно осуществляться исключительно через NetworkManager.

  2. Все сетевые интерфейсы должны находиться под полным контролем NetworkManager (состояние managed).

  3. Конфигурация не должна дублироваться или быть задана в устаревших файлах (например, /etc/network/interfaces), которые могут перехватывать управление.

  4. Удалите старые конфигурации (если они есть), чтобы избежать конфликтов с помощью команды:

    sudo rm -f /etc/network/interfaces.d/* /etc/network/interfaces
  5. Настройте NetworkManager на управление всеми интерфейсами. Убедитесь, что файл /etc/NetworkManager/conf.d/managed.conf присутствует и имеет следующее содержание:

    [ifupdown]
    managed=true
  6. Перезапустите службу для применения изменений:

    sudo systemctl restart NetworkManager

3. Установка и инициализация Nova Universe

3.1. Предварительные условия

В случае возникновения ошибок при установке обратитесь к статье Типовые ошибки.

3.2. Подготовительный этап

  1. Скачайте архив дистрибутива Nova Universe на целевую ВМ.

    $ wget --user=логин --password=пароль https://repo-nova-universe.orionsoft.ru/3.х.y/core/bundle/... (1)
    1. Логин и пароль для доступа в репозиторий предоставляется вашим аккаунт-менеджером.

  2. Распакуйте архив в директорию /opt/:

    $ sudo tar -xvf universe-bundle-v3.х.y... <название_архива><1>  -C /opt/
    1. Указывается полное название скаченного архива.

3.3. Установка

Установка Nova Universe может быть выполнена двумя способами:

  • Автоматизированная установка — это быстрый способ развертывания с помощью скрипта, который выполняет всю необходимую последовательность действий: проверку зависимостей, создание каталогов, настройку сервисов и их запуск.

  • Ручная установка требует пошагового выполнения команд и предоставляет полный контроль над процессом для нестандартных конфигураций или диагностики.

При инициализации Nova Universe скрипт автоматически будет создан системный пользователь universe с паролем universe. Пользователь используется внутренними сервисами, и его удаление приведет к нарушению их работы. Если прямой доступ к системе под этой учетной записью не требуется, вы можете заблокировать возможность входа под этим пользователем после завершения установки.

3.3.1. Автоматизированная установка Nova Universe

  1. Перейдите в директорию /opt/nova-universe/packages/universe/config.

    $ cd /opt/nova-universe/packages/universe/config/
  2. Запустите скрипт установки Nova Universe с помощью команды:

    $ sudo ./universe.sh bootstrap
    Пример вывода:
    Detected OS: almalinux 8.10
    System is not initialized
  3. Укажите желаемый базовый домен:

    Enter the universe base domain [default: universe.nova.local]: universe.example.ru
    Base domain successfully changed to universe.example.ru ✅
  4. Подтвердите запуск процесса установки:

    Please confirm to start the operation [default: yes]
  5. Дождитесь окончания процесса установки.

    Checking for Python: python3.11...
    Checking for pip3...
    Installing Ansible...
    Ansible installed successfully
    Configuring logging...
    Preparing the system...
    [####################################################################################################] 100% ✓
    System preparation for initialization completed successfully ✅
    Initializing the system...
    [####################################################################################################] 100% ✓
    System initialization completed successfully ✅
  6. Проверьте состояние установленного ПО:

    $ ./universe.sh info
    Пример вывода:
    System initialized ✅
    
    Universe version: v3.1.0
    
    Public services and resources:
      CA certificate:        https://repo.universe.example.ru/ca/ca.crt
      Cluster Manager:       https://cluster-manager.universe.example.ru
      Universe API:          https://api.universe.example.ru
      Nova API:              https://nova-api.universe.example.ru
      Git service:           https://hub.universe.example.ru
      Container registry:    https://hub.universe.example.ru
      Repository:            https://repo.universe.example.ru
      Uploads service:       https://uploads.universe.example.ru
    
    Service status:
      K3s:                   ✅
      PostgreSQL:            ✅
      Cluster Manager:       ✅
      Universe API:          ✅
      Nova API:              ✅
      Git service:           ✅
      Container registry:    ✅
      Repository:            ✅
      Uploads service:       ✅
    
    Parameters for Nova Container Platform:
      coreServer:            sun.universe.example.ru
      hubRegistryURL:        hub.universe.example.ru/nova-universe
      hubToken:              d72083c7e724bd22eeee01ac1c26d7ba58d13f82
      hubUsername:           deploy-user
      repoToken:             d72083c7e724bd22eeee01ac1c26d7ba58d13f82
      repoURL:               https://hub.universe.example.ru/nova-universe/container-platform-base.git
      rpmRepoURL:            https://repo.universe.example.ru
    
    Modules:
      Nova Platform Astra:   ❌ Not installed
      Nova Platform Ubuntu:  ❌ Not installed
      Nova Platform Redos:   ❌ Not installed
      Nova Platform Rhel:    ❌ Not installed
      Nova Platform Mosos:   ❌ Not installed
      Nova Ml:               ❌ Not installed
      Nova Ml Astra:         ❌ Not installed
      Nova Ml Redos:         ❌ Not installed
      Nova Ml Rhel:          ❌ Not installed

3.3.2. Ручная установка Nova Universe

3.3.2.1. Подготовка окружения

Выполните шаги инструкции в зависимости от вашей ОС.

AlmaLinux 8.10 / РЕД ОС 8.0.2
  1. Установите Python.

    $ sudo dnf install -y python3.11
  2. Перейдите в директорию /opt/nova-universe/packages/universe/python_modules/almalinux/8.10:

    $ cd /opt/nova-universe/packages/universe/python_modules/almalinux/8.10
  3. Создайте директорию sources.

    $ sudo mkdir sources
  4. Распакуйте архив.

    $ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/
  5. Установите pip.

    $ sudo python3.11 sources/get-pip.py --no-index --find-links sources/
  6. Установите Ansible.

    $ pip3 install ansible --ignore-installed --no-index --find-links="file:///opt/nova-universe/packages/universe/python_modules/almalinux/8.10/sources"
РЕД ОС 7.3
  1. Установите Python.

    $ sudo dnf install -y python3.8
  2. Перейдите в директорию /opt/nova-universe/packages/universe/python_modules/red/7.3.

    $ cd /opt/nova-universe/packages/universe/python_modules/red/7.3
  3. Создайте директорию sources.

    $ sudo mkdir sources
  4. Распакуйте архив.

    $ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/
  5. Установите pip.

    $ sudo python3.7 sources/get-pip.py --no-index --find-links sources/
  6. Установите Ansible.

    $ pip3 install ansible --ignore-installed --no-index --find-links="file:///opt/nova-universe/packages/universe/python_modules/red/7.3/sources"
Astra Linux Special Edition 1.7
  1. Установите Python.

    $ sudo apt update && sudo apt install -y python3.7
  2. Перейдите в директорию /opt/nova-universe/packages/universe/python_modules/astralinux/1.7_x86-64.

    $ cd /opt/nova-universe/packages/universe/python_modules/astralinux/1.7_x86-64
  3. Создайте директорию sources.

    $ sudo mkdir sources
  4. Распакуйте архив.

    $ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/
  5. Установите pip.

    $ sudo python3.7 sources/get-pip.py --no-index --find-links sources/
  6. Установите Ansible.

    $ pip3 install ansible --ignore-installed --no-index --find-links=file:///opt/nova-universe/packages/universe/python_modules/astralinux/1.7_x86-64/sources
Astra Linux Special Edition 1.8
  1. Установите Python.

    $ sudo apt update && sudo apt install -y python3.11
  2. Перейдите в директорию /opt/nova-universe/packages/universe/python_modules/astralinux/1.8_x86-64.

    $ cd /opt/nova-universe/packages/universe/python_modules/astralinux/1.8_x86-64
  3. Создайте директорию sources.

    $ sudo mkdir sources
  4. Распакуйте архив.

    $ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/
  5. Установите pip.

    $ sudo python3.11 sources/get-pip.py --no-index --break-system-packages --find-links sources/
  6. Установите Ansible.

    $ pip3 install ansible --break-system-packages --ignore-installed --no-index --find-links=file:///opt/nova-universe/packages/universe/python_modules/astralinux/1.8_x86-64/sources
3.3.2.2. Подготовка системы
  1. Создайте директорию и журнал логов:

    $ sudo mkdir -p /var/log/universe/ansible && sudo touch /var/log/universe/ansible/lastlog
  2. Укажите желаемый базовый домен:

    $ sudo vi /opt/nova-universe/packages/universe/config/extra-vars.yml
3.3.2.3. Установка
  1. Перейдите в директорию /opt/nova-universe/packages/ansible:

    $ cd /opt/nova-universe/packages/ansible
  2. Запустите процедуры подготовки системы:

    $ sudo ansible-playbook setup.yaml -t "appliance_provision" -i inventory.ini
  3. Запустите процедуру установки:

    $ sudo ansible-playbook setup.yaml -t "universe_provision" -i inventory.ini

3.4. Получение корневого сертификата сервера управления

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

Пример загрузки сертификата Nova Universe и установки в хранилище локальной машины представлен ниже.

Пример
  1. Скачайте сертификат:

    curl -ko ca.crt https://repo.universe.mycompany.local/ca/ca.crt
  2. Переместите сертификат в директорию для хранения сертификатов и загрузите сертификат в хранилище с помощью команд:

    Для РЕД ОС и Alma Linux
    sudo mv ca.crt /etc/pki/ca-trust/source/anchors/universe-ca.crt
    sudo update-ca-trust
    Для Astra Linux
    sudo mv ca.crt /usr/local/share/ca-certificates/universe-ca.crt
    sudo update-ca-certificates

4. Установка расширения для развертывания кластеров Nova Container Platform с требуемой ОС

4.1. Предварительные условия

  • Выполнена установка и инициализация Nova Universe.

  • Достаточно свободного пространства для выполнения процедуры обновления. Минимальная конфигурация для обновления рассчитывается по формуле:

    Свободное пространство ≥ (Размер пакета расширения) × 3

4.2. Подготовительный этап

  1. Скачайте пакет расширения для нужного семейства операционных систем и переместите файл в директорию /opt/nova-universe/uploads на целевой машине.

    $ sudo wget --user=логин --password=пароль https://repo-nova-universe.orionsoft.ru/3.х.y/extensions/core/... -P /opt/nova-universe/uploads (1)
    1. Логин и пароль для доступа в репозиторий предоставляется вашим аккаунт-менеджером.

  2. Перед тем как приступить к установке, убедитесь, что все сервисы функционируют штатно.

    $ universe info
    Пример вывода:
    System initialized ✅
    
    Universe version: v3.1.0
    
    Public services and resources:
      CA certificate:        https://repo.universe.example.ru/ca/ca.crt
      Cluster Manager:       https://cluster-manager.universe.example.ru
      Universe API:          https://api.universe.example.ru
      Nova API:              https://nova-api.universe.example.ru
      Git service:           https://hub.universe.example.ru
      Container registry:    https://hub.universe.example.ru
      Repository:            https://repo.universe.example.ru
      Uploads service:       https://uploads.universe.example.ru
    
    Service status:
      K3s:                   ✅
      PostgreSQL:            ✅
      Cluster Manager:       ✅
      Universe API:          ✅
      Nova API:              ✅
      Git service:           ✅
      Container registry:    ✅
      Repository:            ✅
      Uploads service:       ✅
    
    Parameters for Nova Container Platform:
      coreServer:            sun.universe.example.ru
      hubRegistryURL:        hub.universe.example.ru/nova-universe
      hubToken:              d72083c7e724bd22eeee01ac1c26d7ba58d13f82
      hubUsername:           deploy-user
      repoToken:             d72083c7e724bd22eeee01ac1c26d7ba58d13f82
      repoURL:               https://hub.universe.example.ru/nova-universe/container-platform-base.git
      rpmRepoURL:            https://repo.universe.example.ru
    
    Modules:
      Nova Platform Astra:   ❌ Not installed
      Nova Platform Ubuntu:  ❌ Not installed
      Nova Platform Redos:   ❌ Not installed
      Nova Platform Rhel:    ❌ Not installed
      Nova Platform Mosos:   ❌ Not installed
      Nova Ml:               ❌ Not installed
      Nova Ml Astra:         ❌ Not installed
      Nova Ml Redos:         ❌ Not installed
      Nova Ml Rhel:          ❌ Not installed

4.3. Установка расширения для ОС

4.3.1. Автоматизированная установка

  1. Запустите установки расширения Nova Universe для установки расширения:

    $ sudo universe update
    Пример вывода:
    System initialized ✅
    The update file must be located in the /opt/nova-universe/uploads directory
    Files found in the /opt/nova-universe/uploads directory:
    ubundle-1.2.3-00-2025.upd
  2. Укажите имя пакета расширения:

    Enter the update file name [example: ubundle-1.2.3-00-2025.upd]: extension-nova-platform-astra-bundle-v3.1.0-rev.xxxx.upd
  3. Дождитесь окончания процесса установка расширения.

    Preparing the system for update...
    [####################################################################################################] 100% ✓
    System preparation for update completed successfully ✅
    Updating the system...
    [####################################################################################################] 100% ✓
    System update completed successfully ✅

4.4. Проверка после установки расширения

После выполнения процедуры установки убедитесь, что все сервисы функционируют штатно.

$ universe info
Пример вывода:
System initialized ✅

Universe version: v3.1.0

Public services and resources:
  CA certificate:        https://repo.universe.example.ru/ca/ca.crt
  Cluster Manager:       https://cluster-manager.universe.example.ru
  Universe API:          https://api.universe.example.ru
  Nova API:              https://nova-api.universe.example.ru
  Git service:           https://hub.universe.example.ru
  Container registry:    https://hub.universe.example.ru
  Repository:            https://repo.universe.example.ru
  Uploads service:       https://uploads.universe.example.ru

Service status:
  K3s:                   ✅
  PostgreSQL:            ✅
  Cluster Manager:       ✅
  Universe API:          ✅
  Nova API:              ✅
  Git service:           ✅
  Container registry:    ✅
  Repository:            ✅
  Uploads service:       ✅

Parameters for Nova Container Platform:
  coreServer:            sun.universe.example.ru
  hubRegistryURL:        hub.universe.example.ru/nova-universe
  hubToken:              d72083c7e724bd22eeee01ac1c26d7ba58d13f82
  hubUsername:           deploy-user
  repoToken:             d72083c7e724bd22eeee01ac1c26d7ba58d13f82
  repoURL:               https://hub.universe.example.ru/nova-universe/container-platform-base.git
  rpmRepoURL:            https://repo.universe.example.ru

Modules:
  Nova Platform Astra:   ✅
  Nova Platform Ubuntu:  ❌ Not installed
  Nova Platform Redos:   ❌ Not installed
  Nova Platform Rhel:    ❌ Not installed
  Nova Platform Mosos:   ❌ Not installed
  Nova Ml:               ❌ Not installed
  Nova Ml Astra:         ❌ Not installed
  Nova Ml Redos:         ❌ Not installed
  Nova Ml Rhel:          ❌ Not installed

5. Установка модуля на примере модуля nova-ml

5.1. Предварительные условия

  • Выполнена установка и инициализация Nova Universe.

  • Достаточно свободного пространства для выполнения процедуры установки модуля. Минимальная конфигурация для обновления рассчитывается по формуле:

    Свободное пространство ≥ (Размер пакета модуля) × 3

5.2. Подготовительный этап

  1. Скачайте пакет модуля и переместите файл в директорию /opt/nova-universe/uploads на целевой машине.

    $ sudo wget https://repo-nova-universe.orionsoft.ru/3.х.y/moduls/nova-ml/bundle... <1> -P /opt/nova-universe/uploads
    1. Логин и пароль для доступа в репозиторий предоставляется вашим аккаунт-менеджером.

  2. Перед тем как приступить к установке, убедитесь, что все сервисы функционируют штатно.

    $ universe info
    Пример вывода:
    System initialized ✅
    
    Universe version: v3.1.0
    
    Public services and resources:
      CA certificate:        https://repo.universe.example.ru/ca/ca.crt
      Cluster Manager:       https://cluster-manager.universe.example.ru
      Universe API:          https://api.universe.example.ru
      Nova API:              https://nova-api.universe.example.ru
      Git service:           https://hub.universe.example.ru
      Container registry:    https://hub.universe.example.ru
      Repository:            https://repo.universe.example.ru
      Uploads service:       https://uploads.universe.example.ru
    
    Service status:
      K3s:                   ✅
      PostgreSQL:            ✅
      Cluster Manager:       ✅
      Universe API:          ✅
      Nova API:              ✅
      Git service:           ✅
      Container registry:    ✅
      Repository:            ✅
      Uploads service:       ✅
    
    Parameters for Nova Container Platform:
      coreServer:            sun.universe.example.ru
      hubRegistryURL:        hub.universe.example.ru/nova-universe
      hubToken:              d72083c7e724bd22eeee01ac1c26d7ba58d13f82
      hubUsername:           deploy-user
      repoToken:             d72083c7e724bd22eeee01ac1c26d7ba58d13f82
      repoURL:               https://hub.universe.example.ru/nova-universe/container-platform-base.git
      rpmRepoURL:            https://repo.universe.example.ru
    
    Modules:
      Nova Platform Astra:   ✅
      Nova Platform Ubuntu:  ❌ Not installed
      Nova Platform Redos:   ❌ Not installed
      Nova Platform Rhel:    ❌ Not installed
      Nova Platform Mosos:   ❌ Not installed
      Nova Ml:               ❌ Not installed
      Nova Ml Astra:         ❌ Not installed
      Nova Ml Redos:         ❌ Not installed
      Nova Ml Rhel:          ❌ Not installed

5.3. Установка модуля

5.3.1. Автоматизированная установка

  1. Запустите скрипт для установки модуля:

    $ sudo universe update
    Пример вывода:
    System initialized ✅
    The update file must be located in the /opt/nova-universe/uploads directory
    Files found in the /opt/nova-universe/uploads directory:
    ubundle-1.2.3-00-2025.upd
  2. Укажите имя пакета модуля:

    Enter the update file name [example: ubundle-1.2.3-00-2025.upd]: nova-ml-bundle-v3.1.0-rev.xxxx.upd
  3. Дождитесь окончания процесса установки модуля.

    Preparing the system for update...
    [####################################################################################################] 100% ✓
    System preparation for update completed successfully ✅
    Updating the system...
    [####################################################################################################] 100% ✓
    System update completed successfully ✅

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

После выполнения процедуры установки модуля убедитесь, что все сервисы функционируют штатно и модуль установлен.

$ universe info
Пример вывода:
System initialized ✅

Universe version: v3.1.0

Public services and resources:
  CA certificate:        https://repo.universe.example.ru/ca/ca.crt
  Cluster Manager:       https://cluster-manager.universe.example.ru
  Universe API:          https://api.universe.example.ru
  Nova API:              https://nova-api.universe.example.ru
  Git service:           https://hub.universe.example.ru
  Container registry:    https://hub.universe.example.ru
  Repository:            https://repo.universe.example.ru
  Uploads service:       https://uploads.universe.example.ru

Service status:
  K3s:                   ✅
  PostgreSQL:            ✅
  Cluster Manager:       ✅
  Universe API:          ✅
  Nova API:              ✅
  Git service:           ✅
  Container registry:    ✅
  Repository:            ✅
  Uploads service:       ✅

Parameters for Nova Container Platform:
  coreServer:            sun.universe.example.ru
  hubRegistryURL:        hub.universe.example.ru/nova-universe
  hubToken:              d72083c7e724bd22eeee01ac1c26d7ba58d13f82
  hubUsername:           deploy-user
  repoToken:             d72083c7e724bd22eeee01ac1c26d7ba58d13f82
  repoURL:               https://hub.universe.example.ru/nova-universe/container-platform-base.git
  rpmRepoURL:            https://repo.universe.example.ru

Modules:
  Nova Platform Astra:   ✅
  Nova Platform Ubuntu:  ❌ Not installed
  Nova Platform Redos:   ❌ Not installed
  Nova Platform Rhel:    ❌ Not installed
  Nova Platform Mosos:   ❌ Not installed
  Nova Ml:               ✅
  Nova Ml Astra:         ❌ Not installed
  Nova Ml Redos:         ❌ Not installed
  Nova Ml Rhel:          ❌ Not installed

После успешной установки модуля выполните установку расширений для ОС на примере раздела Установка расширения для ОС.

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

  • После успешного завершения установки Nova Universe для установки платформы в закрытом контуре перейдите к статье Установка платформы