Основные понятия#

Системное хранилище#

Разделяемое файловое хранилище. Позволяет разделять общий список служб между виртуальними машинами.

Системное хранилище позволяет:

  • Выполнять массовые операции над службами

  • Конфигурировать балансировщики нагрузки

Структура системного хранилища:

  • appkits
    Содержит различные комплекты приложений

  • sandbox

    • endpoints
      Перечень служб кластера

    • hosts
      Перечень физичиских узлов кластера

Комплект приложений#

Содержит набор файлов необходимых для запуска решения в кластере:

  • Сервер приложений

  • Профили запуска компонентов
    Профиль является набором шаблонов по которым генерируется конфигурация запуска

Внимание

Комплект приложений должен загружатся в системное хранилище с помощью утилиты sbcli. Данная утилита генерирует необходимые хэш суммы.

Sandbox#

Песочница позволяет запускать службы в режиме высокой доступности. Для каждой службы:

  • создается рабочее пространство

  • формируется конфигурация по параметрам и шаблонам

  • регерсрируется служба в systemd

  • служба регестрируется в системном хранилище

Правила работы со службой определяется в типом служб

Sbcli#

Консоль для управления песочницами кластера.