Инструкция по установке

Для XRM версии 1.1


Прежде чем развертывать X Recovery Manager (XRM), необходимо обратить внимание на его особенности. XRM представляет собой приложение, которое работает в среде контейнеризации Docker. Для успешной установки и работы убедитесь, что на вашей операционной системе (ОС) установлены Docker и Docker Compose.

circle-info

Что такое Docker:

Docker - это открытая платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры позволяют упаковывать приложения и все их зависимости в изолированных средах, что обеспечивает единообразные и надежные развертывания приложений в различных средах.

Что такое Docker Compose:

Docker Compose - это инструмент, который позволяет определить и запускать многоконтейнерные приложения с помощью файла конфигурации YAML. Это упрощает развертывание и управление связанными между собой контейнерами.

Развертывание осуществляется через терминал. Откройте терминал (командную строку) на вашей системе. Для этого вы можете нажать сочетание клавиш Ctrl + Alt + T (для большинства дистрибутивов Linux) или просто найти и запустить приложение "Терминал" (Terminal).

Для запуска XRM на целевой системе должен быть предварительно установлен и настроен Docker. Если его нет, следуйте инструкциям по установке на официальном сайте Docker Compose для Windows, Mac, Linux: https://docs.docker.com/engine/install/arrow-up-right

Информация об установке Docker на российские ОСarrow-up-right Astra Linux, ОС АЛЬТ, ROSA Linux, РЕД ОС

Пошаговое развертывание X Recovery Manager на примере РЕД ОС: 7.3.2 (RED OS MUROM)arrow-up-right


Пошаговое развертывание X Recovery Manager на примере ОС Ubuntu 22.04 (jammy)

Шаг 1. Установка Docker:

1.1. Обновить индексы пакетов apt.

sudo apt update

1.2. Установить пакеты необходимые для работы пакетного менеджера apt по протоколу HTTPS.

sudo apt install curl software-properties-common ca-certificates apt-transport-https -y

Флаг -y означает, что на все вопросы терминала ответом будет «Да»

1.3. Добавить GPG-ключ репозитория Docker.

Во время импорта терминал может вывести предупреждение, после чего сообщит об успешном выполнении команды.

1.4. Добавить репозиторий Docker (для версии Ubuntu 22.04 - «Jammy». Для других версий ОС нужно использовать их кодовые имена).

Во время выполнения терминал попросит подтвердить выполнение операции. Нажимаем Enter.

1.5. Обновить индексы пакетов apt.

1.6. Проверить репозиторий. Убедиться, что инсталляция будет осуществлена из нужного нам репозитория

Вывод:

В зависимости от выхода новых версий докера вывод может иметь другой вид. Главное убедиться, что установка будет осуществляться из репозитория докера.

1.7. После манипуляций с репозиториями перейдем непосредственно к установке Docker.

После выполнения команды начнется установка докера.

1.8. Убедиться в успешности установки, проверив статус в системе.

Вывод:

В терминале должна появиться информация о том, что Docker активен: статус active (running).

Шаг 2. Установка Docker Compose:

2.1. Загрузить Docker Compose версии 2.17.3 из официального репозитория Github.

2.2. Установить правильные разрешения.

circle-check

Шаг 3. Установка XRM:

После того, как Docker и Docker Compose установлены, приступаем к развертыванию X Recovery Manager версии 1.1. с использованием контейнеров Docker.

3.1. Создать директорию xrm_v1.1 для X Recovery Manager в каталоге /home

Убедиться, что она была успешно создана.

Вы должны увидеть список файлов и папок в каталоге /home, включая только что созданную папку xrm_v1.1

3.2. Перейти в нее.

3.3. Загрузить файл архив XRM xrm-docker_v1_1.tar.gz

3.4. Распаковать содержимое архиваxrm-docker_v1_1.tar.gz в директорию home/xrm_v1.1

3.5. Выполнить развертывание сервисов веб-приложения XRM.

Установка завершена.

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

Вывод:

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

Last updated