В этом руководстве описана установка бинарных файлов Airlock на Linux:

  • airlock — сервер и агент
  • airsh — клиент командной строки
  • airctl — инструмент администрирования
  • airbot — агент Machine ID

Клиентские инструменты (airsh, airctl, airbot) должны быть той же мажорной версии, что и кластер, к которому они подключаются. Серверы Airlock совместимы с клиентами той же мажорной версии или на одну мажорную версию старше. Клиенты более новой мажорной версии не поддерживаются.

Поддерживаемые платформы

Airlock поддерживается на следующих дистрибутивах Linux. На всех перечисленных платформах доступны компоненты airlock, airctl, airsh, airbot и веб-интерфейс.

Поддерживаемые дистрибутивы Linux

ДистрибутивПоддерживаемые версии
ALT Linux8 СП (релиз 10), p10, 10.0, 10.1, 10.2, 11
Astra Linux Special Edition1.7, 1.8
CentOS7, 8, 9, 10*
Debian10, 11, 12, 13
openSUSE15.4, 15.5, 15.6
Rocky Linux8, 9
Ubuntu18.04, 20.04, 22.04, 24.04, 26.04
РЕД ОС7.3, 8.0
РОСА Сервер7.9, 12.4, 12.5, 12.6
МОС ОС15.4, 15.5

Расширенная запись сессий требует ядра Linux v5.8+. Для установки через пакетные менеджеры (apt, yum, zypper) требуется systemd. Репозитории не содержат пакеты для всех вариантов дистрибутивов — при установке может потребоваться заменить ID на ID_LIKE для ближайшего поддерживаемого дистрибутива.

Установка на Linux

Установка включает все компоненты: airlock, airsh, airctl и airbot.

Установка через скрипт

Выполните на целевом хосте:

curl https://deckhouse.ru/downloads/airlock/install.sh | bash -s

Скрипт обновит репозиторий пакетного менеджера и установит последнюю версию Airlock.

Установка конкретной версии

Чтобы установить определённую версию, укажите её в конце команды:

curl https://deckhouse.ru/downloads/airlock/install.sh | bash -s v15.0.0

Проверка установки

airlock version
airsh version
airctl version

Установка из tar-архива

Альтернативно можно скачать архив с официальной страницы загрузок:

export version=v15.0.0
export os=linux
export arch=amd64
curl -O https://deckhouse.ru/downloads/airlock/airlock-${version}-${os}-${arch}-bin.tar.gz
tar -xzf airlock-${version}-${os}-${arch}-bin.tar.gz
sudo ./install

Контрольные суммы

Для проверки целостности бинарного файла доступны SHA256-контрольные суммы на странице загрузок:

export version=v15.0.0
export os=linux
export arch=amd64
curl https://deckhouse.ru/downloads/airlock/airlock-${version}-${os}-${arch}-bin.tar.gz.sha256

Следующие шаги

После установки бинарных файлов: