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

Nova Universe v3.x

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

Дополнительные модули платформы устанавливаются отдельно. После установки такого модуля необходимо установить соответствующий пакет с репозиторием.

1. Статусная модель

Nova Universe может находиться в одном из двух состояний:

  1. Инициализирован (Initialized) — выполнена подготовка системы, система полностью развернута, настроена и готова к работе. Все необходимые сервисы запущены.

  2. Не инициализирован (Not Initialized) — система не готова к работе. Это состояние может быть вызвано одной из двух ситуаций:

    • Установка не выполнена: начальное состояние.

    • Выполнен сброс: система была возвращена в состояние после подготовки к развертыванию. При этом:

      • Все данные конфигурации и состояние среды выполнения (включая k3s кластер) удалены.

      • Исходные коды и файлы дистрибутива остаются нетронутыми на хосте, что позволяет выполнить быструю повторную инициализацию.

2. Ограничения при работе с Nova Universe

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

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

Соблюдение ограничений, указанных в таблице ниже, гарантирует стабильность работы Nova Universe.

Действие

Не инициализирован

Инициализирован

Причина/последствия

Изменение имени хоста, сетевых настроек, базового домена

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

Запуск процесса обновления

Обновление требует корректно настроенного окружения; без инициализации может сломаться и привести к сбоям.

Восстановление сервисов после сбоя (переполнение диска)

Восстановление предполагает наличие инициализированного окружения; без него процесс не может корректно завершиться.

Повторная инициализация сервера управления

Инициализация меняет структуру и настройки; повторный запуск приводит к конфликтам и некорректной работе всей платформы.

3. API-сервисы

Nova Universe содержит два основных API-сервиса:

  1. Universe-manager — основной API-сервис для управления. Предоставляет REST API для операций: инициализации, обновления, сброса и сбора логов и другие базовые операции с операционной системой. Находится в стадии технического предпросмотра (tech preview).

  2. Nova-management-api — специализированный API-сервис, отвечающий за развертывание и управление платформой. Находится в стадии технического предпросмотра (tech preview). По умолчанию в Nova Management API пароль не задан. Для обеспечения безопасности рекомендуем после установки Nova Universe задать пароль.