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

Требования к компонентам

1. Поддерживаемые операционные системы

  • Управляющий хост (Manager host) — хост, который используется для подготовки и управления развертыванием Cloudlink.

    Подробнее об управляющем хосте

    На управляющем хосте:

    • размещаются дистрибутивы различных версий;

    • хранятся и настраиваются конфигурации развертывания;

    • задаются параметры подключения к целевым хостам или кластерам;

    • выполняется запуск развертывания и обновлений.

      Управляющий хост не ограничен одной версией или одной конфигурацией. На нём можно одновременно хранить несколько версий дистрибутива и несколько конфигураций для разных окружений. Таким образом можно управлять множеством инсталляций Cloudlink.

  • Целевой хост (Target host) — виртуальная машина или физический сервер в инфраструктуре пользователя, на котором разворачивается и работает Cloudlink.

    Подробнее о целевом хосте

    На целевом хосте:

    • автоматически разворачивается Kubernetes-кластер;

    • запускаются сервисы Cloudlink;

    • обеспечивается доступ пользователей к системе.

В отличие от управляющего хоста, целевой хост не хранит дистрибутивы и конфигурации развертывания и предназначен для работы только одной инсталляции Cloudlink.

Управляющий и Целевой хосты поддерживают следующие операционные системы (ОС) с их минимальными версиями:

Поддерживаемая ОС Мин.версия ОС

Ubuntu

22.04, 24.04

Debian

12, 13

Astra Linux Special Edition (Орел/Базовая)

1.7.9, 1.8.2, 1.8.34

РЕД ОС

7.3.3, 7.3.5, 7.3.6, 8

2. Минимальные системные требования

Cloudlink поддерживает два режима развертывания:

  • Single instance (Standalone) — режим с одним целевым хостом (Target). Все сервисы Cloudlink разворачиваются на одном сервере.

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

  • High Availability (HA) — режим отказоустойчивого кластера Kubernetes. Кластер состоит из трех управляющих узлов (Masters) и трех рабочих узлов (Workers).

В терминологии Cloudlink управляющие узлы называются Серверы (Servers), а рабочие узлы — Агенты (Agents). Kubernetes-поды Cloudlink размещаются на рабочих узлах (Агенты). Управление кластером (выполнение команд kubectl и других операций) осуществляется с управляющих узлов (Серверы).

2.1. Требования к Single instance

Тип хоста CPU RAM (GB) Диск SSD (GB)

Управляющий (Manager host)

4

8

100

Целевой (Target host)

16

80

600

Рекомендуется использовать LVM.

Пример разбивки диска на целевом хосте:

  • / (корень файловой системы) — 25 ГБ

  • /boot — 1 ГБ

  • /var — 540 ГБ

  • /var/log — 15 ГБ

  • /app — 12 ГБ

Управляющий хост используется только для запуска установки и обновления модуля. Службы Cloudlink на управляющем хосте не запускаются. Постоянная работа виртуальной машины с этой ролью не требуется.

Допускается сценарий установки без применения отдельной виртуальной машины с ролью «Управляющий хост». В таком случае установка запускается с целевого хоста в режиме «сам на себя».

2.2. Требования к High Availability (HA)

Тип хоста CPU RAM (GB) Диск SSD (GB)

Управляющий хост

4

8

64

Сервер (x3)

2

4

64

Агент (x3)

16

80

600

Балансировщик нагрузки (x2)

2

4

32

3. Рекомендации для дисковой подсистемы

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

  • SSD-накопители

  • диски с предварительным выделением пространства (thick provisioning, raw / preallocated)

Использование thin-дисков (thin provisioning, например qcow2) может приводить к снижению производительности. Также при расширении thin-дисков возможны временные задержки и просадки производительности из-за накладных расходов формата.