Установка сервера управления 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 выполняется поэтапно и состоит из следующих шагов:
-
Установка дополнительных модулей Nova Container Platform.
-
Установка необходимых расширений для развертывания кластеров Nova Container Platform в расширенных редакциях.
Для использования решения Nova AI после инициализации Nova Universe необходимо выполнить следующие шаги:
2. Подготовка виртуальной машины
-
Создайте виртуальную машину в среде виртуализации. Выделите достаточное количество ресурсов в соответствии с минимальными требованиями конфигурации для установки.
-
Используйте дистрибутив из списка поддерживаемых операционных систем при установке операционной системы.
-
Выполните разметку диска и выберите файловую систему:
-
Не выделяйте отдельную точку монтирования для раздела
/tmp. Данный каталог используется для предварительных операций при установке обновлений и модулей. Выделение отдельного раздела может привести к его переполнению, что вызовет сбой процедур обновления и установки. -
При разметке диска и выборе файловой системы учитывайте требования к системе для взаимодействия с API.
-
Конфигурация разметки диска:
-
Рекомендуемая конфигурация: одна точка монтирования c выделением всего дискового пространства.
-
Альтернативная конфигурация: если требуется отдельная разметка, создайте одну точку монтирования, объединяющую следующие директории: /opt, /var и /tmp.
-
-
-
Перед началом установки выключите сетевой экран и SELinux.
Если SELinux не был выключен до запуска установки, при установке будет произведена попытка его отключить. В этом случае после завершения установки потребуется выполнить перезагрузку системы.
-
После завершения установки операционной системы выполните базовую настройку сети и укажите желаемое имя хоста для виртуальной машины.
-
Подключите официальные репозитории выбранного дистрибутива операционной системы или их локальные зеркала. Репозитории должны включать пакеты и модули, указанные ниже в требованиях для вашей операционной системы.
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 необходимо выполнить следующие условия:
-
Управление сетью должно осуществляться исключительно через NetworkManager.
-
Все сетевые интерфейсы должны находиться под полным контролем NetworkManager (состояние managed).
-
Конфигурация не должна дублироваться или быть задана в устаревших файлах (например,
/etc/network/interfaces), которые могут перехватывать управление. -
Удалите старые конфигурации (если они есть), чтобы избежать конфликтов с помощью команды:
sudo rm -f /etc/network/interfaces.d/* /etc/network/interfaces -
Настройте NetworkManager на управление всеми интерфейсами. Убедитесь, что файл /etc/NetworkManager/conf.d/managed.conf присутствует и имеет следующее содержание:
[ifupdown] managed=true -
Перезапустите службу для применения изменений:
sudo systemctl restart NetworkManager
3. Установка и инициализация Nova Universe
3.1. Предварительные условия
-
Выполнена первоначальная настройка виртуальной машины (ВМ) для Nova Universe согласно разделу Подготовка виртуальной машины.
|
В случае возникновения ошибок при установке обратитесь к статье Типовые ошибки. |
3.2. Подготовительный этап
-
Скачайте архив дистрибутива Nova Universe на целевую ВМ.
$ wget --user=логин --password=пароль https://repo-nova-universe.orionsoft.ru/3.х.y/core/bundle/... (1)-
Логин и пароль для доступа в репозиторий предоставляется вашим аккаунт-менеджером.
-
-
Распакуйте архив в директорию
/opt/:$ sudo tar -xvf universe-bundle-v3.х.y... <название_архива><1> -C /opt/-
Указывается полное название скаченного архива.
-
3.3. Установка
Установка Nova Universe может быть выполнена двумя способами:
-
Автоматизированная установка — это быстрый способ развертывания с помощью скрипта, который выполняет всю необходимую последовательность действий: проверку зависимостей, создание каталогов, настройку сервисов и их запуск.
-
Ручная установка требует пошагового выполнения команд и предоставляет полный контроль над процессом для нестандартных конфигураций или диагностики.
|
При инициализации Nova Universe скрипт автоматически будет создан системный пользователь universe с паролем universe. Пользователь используется внутренними сервисами, и его удаление приведет к нарушению их работы. Если прямой доступ к системе под этой учетной записью не требуется, вы можете заблокировать возможность входа под этим пользователем после завершения установки. |
3.3.1. Автоматизированная установка Nova Universe
-
Перейдите в директорию
/opt/nova-universe/packages/universe/config.$ cd /opt/nova-universe/packages/universe/config/ -
Запустите скрипт установки Nova Universe с помощью команды:
$ sudo ./universe.sh bootstrapПример вывода:Detected OS: almalinux 8.10 System is not initialized -
Укажите желаемый базовый домен:
Enter the universe base domain [default: universe.nova.local]: universe.example.ru Base domain successfully changed to universe.example.ru ✅ -
Подтвердите запуск процесса установки:
Please confirm to start the operation [default: yes] -
Дождитесь окончания процесса установки.
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 ✅ -
Проверьте состояние установленного ПО:
$ ./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
-
Установите Python.
$ sudo dnf install -y python3.11 -
Перейдите в директорию
/opt/nova-universe/packages/universe/python_modules/almalinux/8.10:$ cd /opt/nova-universe/packages/universe/python_modules/almalinux/8.10 -
Создайте директорию sources.
$ sudo mkdir sources -
Распакуйте архив.
$ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/ -
Установите pip.
$ sudo python3.11 sources/get-pip.py --no-index --find-links sources/ -
Установите Ansible.
$ pip3 install ansible --ignore-installed --no-index --find-links="file:///opt/nova-universe/packages/universe/python_modules/almalinux/8.10/sources"
РЕД ОС 7.3
-
Установите Python.
$ sudo dnf install -y python3.8 -
Перейдите в директорию
/opt/nova-universe/packages/universe/python_modules/red/7.3.$ cd /opt/nova-universe/packages/universe/python_modules/red/7.3 -
Создайте директорию sources.
$ sudo mkdir sources -
Распакуйте архив.
$ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/ -
Установите pip.
$ sudo python3.7 sources/get-pip.py --no-index --find-links sources/ -
Установите 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
-
Установите Python.
$ sudo apt update && sudo apt install -y python3.7 -
Перейдите в директорию
/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 -
Создайте директорию sources.
$ sudo mkdir sources -
Распакуйте архив.
$ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/ -
Установите pip.
$ sudo python3.7 sources/get-pip.py --no-index --find-links sources/ -
Установите 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
-
Установите Python.
$ sudo apt update && sudo apt install -y python3.11 -
Перейдите в директорию
/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 -
Создайте директорию sources.
$ sudo mkdir sources -
Распакуйте архив.
$ sudo tar -xf archive/*.tar.gz --strip-components=1 -C sources/ -
Установите pip.
$ sudo python3.11 sources/get-pip.py --no-index --break-system-packages --find-links sources/ -
Установите 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. Подготовка системы
-
Создайте директорию и журнал логов:
$ sudo mkdir -p /var/log/universe/ansible && sudo touch /var/log/universe/ansible/lastlog -
Укажите желаемый базовый домен:
$ sudo vi /opt/nova-universe/packages/universe/config/extra-vars.yml
3.3.2.3. Установка
-
Перейдите в директорию
/opt/nova-universe/packages/ansible:$ cd /opt/nova-universe/packages/ansible -
Запустите процедуры подготовки системы:
$ sudo ansible-playbook setup.yaml -t "appliance_provision" -i inventory.ini -
Запустите процедуру установки:
$ sudo ansible-playbook setup.yaml -t "universe_provision" -i inventory.ini
3.4. Получение корневого сертификата сервера управления
Корневой сертификат Nova Universe по умолчанию не будет являться доверенным на вашей локальной машине. В дальнейшем вы можете столкнуться с ошибками проверки подлинности сертификата хранилища образов, например, при установке nova-ctl. Поэтому рекомендуется добавить сертификат сервера управления в доверенные на локальной машине или машине с которой будет производится установка кластера Nova Container Platform.
Пример загрузки сертификата Nova Universe и установки в хранилище локальной машины представлен ниже.
-
Скачайте сертификат:
curl -ko ca.crt https://repo.universe.mycompany.local/ca/ca.crt -
Переместите сертификат в директорию для хранения сертификатов и загрузите сертификат в хранилище с помощью команд:
Для РЕД ОС и 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. Подготовительный этап
-
Скачайте пакет расширения для нужного семейства операционных систем и переместите файл в директорию /opt/nova-universe/uploads на целевой машине.
$ sudo wget --user=логин --password=пароль https://repo-nova-universe.orionsoft.ru/3.х.y/extensions/core/... -P /opt/nova-universe/uploads (1)-
Логин и пароль для доступа в репозиторий предоставляется вашим аккаунт-менеджером.
-
-
Перед тем как приступить к установке, убедитесь, что все сервисы функционируют штатно.
$ 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. Автоматизированная установка
-
Запустите установки расширения 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 -
Укажите имя пакета расширения:
Enter the update file name [example: ubundle-1.2.3-00-2025.upd]: extension-nova-platform-astra-bundle-v3.1.0-rev.xxxx.upd -
Дождитесь окончания процесса установка расширения.
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. Подготовительный этап
-
Скачайте пакет модуля и переместите файл в директорию
/opt/nova-universe/uploadsна целевой машине.$ sudo wget https://repo-nova-universe.orionsoft.ru/3.х.y/moduls/nova-ml/bundle... <1> -P /opt/nova-universe/uploads-
Логин и пароль для доступа в репозиторий предоставляется вашим аккаунт-менеджером.
-
-
Перед тем как приступить к установке, убедитесь, что все сервисы функционируют штатно.
$ 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. Автоматизированная установка
-
Запустите скрипт для установки модуля:
$ 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 -
Укажите имя пакета модуля:
Enter the update file name [example: ubundle-1.2.3-00-2025.upd]: nova-ml-bundle-v3.1.0-rev.xxxx.upd -
Дождитесь окончания процесса установки модуля.
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 для установки платформы в закрытом контуре перейдите к статье Установка платформы