Инструкция по установке компонента АктивныйШлюз с синтетикой на платформу РЕД ОС без Интернета

Материал из Документация Ключ-АСТРОМ

Перед началом установки Активного шлюза, необходимо подготовить систему и установить требуемые зависимости.

Для того чтобы скачать пакеты с их зависимостями, можно воспользоваться утилитой yumdownloader (например, yumdownloader --resolve --destdir=/tmp/download/ <package name>)

Утилита устанавливается из пакета yum-utils (yum install yum-utils)

На системе без доступа к Интернет, локально выполнить установку скаченных пакетов можно командой: yum localinstall -y <package name>

Пререквизиты:

  1. Заменить файл os-release в каталоге /etc на os-relese от CentOS 8:

NAME="CentOS Linux"

VERSION="8"

ID="centos"

ID_LIKE="rhel fedora"

VERSION_ID="8"

PLATFORM_ID="platform:el8"

PRETTY_NAME="CentOS Linux 8"

ANSI_COLOR="0;31"

CPE_NAME="cpe:/o:centos:centos:8"

HOME_URL="https://centos.org/"

BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"

CENTOS_MANTISBT_PROJECT_VERSION="8"

2. Создать каталог для скачиваемых пакетов:

mkdir /tmp/download/


3. Скачать необходимые пакеты с их зависимостями.

EPEL:

yumdownloader --resolve --destdir=/tmp/download/ https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm

Chromium (Активный шлюз 245-257):

curl --output chromium.tgz https://synthetic-packages.s3.amazonaws.com/Chromium/rpm/chromium-103.0.5060.114-1.el7.tgz && tar xzf chromium.tgz -C /tmp/download/ && rm -f /tmp/download/chromium.tgz

Зависимости:

yumdownloader --resolve --destdir=/tmp/download/ xorg-x11-server-Xvfb xorg-x11-xkb-utils xorg-x11-server-utils xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 libwayland-server mesa-libgbm curl dejavu-fonts-common.noarch dejavu-sans-fonts.noarch openssl-pkcs11


4. Установка пакетов с их зависимостями:

yum localinstall -y /tmp/download/*.rpm


После того, как все зависимости будут установлены, необходимо проверить, что текущая версия Активного шлюза в кластере соответствует версии движка Синтетического мониторинга. Для этого перейдите в вэб-интерфейс Ключ-АСТРОМ и откройте панель управления кластером. Выберите раздел Настройки > Автоматическое обновление. Первые 4 цифры версии должны быть идентичны.

Redos1.png


Установка Активного шлюза с ролью синтетического мониторинга:

  1. Перейдите в окружение и далее в раздел Развернуть Ключ-АСТРОМ, внизу будет доступна кнопка Установить Активный шлюз

Redos2.png

2. Выберите необходимую платформу

Redos3.png


3. Создайте PaaS токен, выберите роль Активного шлюза и скопируйте команду wget, чтобы скачать установщик Активного шлюза.


4. После скачивания, выполните команду для установки Активного шлюза:


/bin/sh ./Astromkey-ActiveGate-Linux-x86-<версия шлюза>.sh --enable-synthetic=manual


После успешного завершения процесса установки, проверьте статус Активного шлюза в разделе Статус развертывания:

Redos4.png