Инструкция по установке
Для XRM версии 1.1
Прежде чем развертывать X Recovery Manager (XRM), необходимо обратить внимание на его особенности. XRM представляет собой приложение, которое работает в среде контейнеризации Docker. Для успешной установки и работы убедитесь, что на вашей операционной системе (ОС) установлены Docker и Docker Compose.
Что такое 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/
Информация об установке Docker на российские ОС Astra Linux, ОС АЛЬТ, ROSA Linux, РЕД ОС
Пошаговое развертывание X Recovery Manager на примере РЕД ОС: 7.3.2 (RED OS MUROM)
Пошаговое развертывание X Recovery Manager на примере ОС Ubuntu 22.04 (jammy)
Шаг 1. Установка Docker:
1.1. Обновить индексы пакетов apt.
sudo apt update1.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. Установить правильные разрешения.
Рекомендуемые версии Docker и Docker Compose
Для стабильной работы XRM на ОС Ubuntu 22.04 рекомендуем использовать версии Docker версия 23.0.5 и выше. Docker Compose версия 2.17.3 и выше.
Для проверки установленной версии Docker Compose.
Для проверки установленной версии Docker.
Шаг 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