Инструкция по установке компонента АктивныйШлюз с синтетикой на платформу РЕД ОС без Интернета
Перед началом установки Активного шлюза, необходимо подготовить систему и установить требуемые зависимости.
Для того чтобы скачать пакеты с их зависимостями, можно воспользоваться утилитой yumdownloader (например, yumdownloader --resolve --destdir=/tmp/download/ <package name>)
Утилита устанавливается из пакета yum-utils (yum install yum-utils)
На системе без доступа к Интернет, локально выполнить установку скаченных пакетов можно командой: yum localinstall -y <package name>
Пререквизиты:
- Заменить файл 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 цифры версии должны быть идентичны.
Установка Активного шлюза с ролью синтетического мониторинга:
- Перейдите в окружение и далее в раздел Развернуть Ключ-АСТРОМ, внизу будет доступна кнопка Установить Активный шлюз
2. Выберите необходимую платформу
3. Создайте PaaS токен, выберите роль Активного шлюза и скопируйте команду wget, чтобы скачать установщик Активного шлюза.
4. После скачивания, выполните команду для установки Активного шлюза:
/bin/sh ./Astromkey-ActiveGate-Linux-x86-<версия шлюза>.sh --enable-synthetic=manual
После успешного завершения процесса установки, проверьте статус Активного шлюза в разделе Статус развертывания: