В этом руководстве описана установка бинарных файлов Airlock на Linux:
airlock— сервер и агентairsh— клиент командной строкиairctl— инструмент администрированияairbot— агент Machine ID
Клиентские инструменты (airsh, airctl, airbot) должны быть той же мажорной версии, что и кластер, к которому они подключаются. Серверы Airlock совместимы с клиентами той же мажорной версии или на одну мажорную версию старше. Клиенты более новой мажорной версии не поддерживаются.
Поддерживаемые платформы
Airlock поддерживается на следующих дистрибутивах Linux. На всех перечисленных платформах доступны компоненты airlock, airctl, airsh, airbot и веб-интерфейс.
Поддерживаемые дистрибутивы Linux
| Дистрибутив | Поддерживаемые версии |
|---|---|
| ALT Linux | 8 СП (релиз 10), p10, 10.0, 10.1, 10.2, 11 |
| Astra Linux Special Edition | 1.7, 1.8 |
| CentOS | 7, 8, 9, 10* |
| Debian | 10, 11, 12, 13 |
| openSUSE | 15.4, 15.5, 15.6 |
| Rocky Linux | 8, 9 |
| Ubuntu | 18.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Следующие шаги
После установки бинарных файлов:
- Разверните кластер на Linux-сервере или в Kubernetes
- Подключите инфраструктуру с помощью агентов