Рекомендуется перед переходом на каждую версию делать полный snapshot сервера, и backup security server. Рекомендуется перед обновление удалить все неиспользуемые сертификаты с RuToken! ====== Пошаговая инструкция по обновлению сервера безопасности с версии 6.21.1 до версии 6.26.3 на Ubuntu 18.04====== ===== 1 Введение ===== Целевой аудиторией руководства по установке являются системные администраторы серверов безопасности Тундук ответственные за установку и сопровождение программного обеспечения X-Road. Документ предназначен для читателей со знаниями администрирования Linux серверов и компьютерных сетей. ===== 2 Подготовка ===== ==== 2.1 Поддерживаемые платформы ==== Сервер Безопасности работает под управлением операционной системы Ubuntu Server 18.04 Long-Term Support (LTS) на 64 разрядной платформе. Дистрибутив Сервера Безопасности распространяется в пакетах формата .deb через официальное хранилище которое расположено по адресу https://deb.tunduk.kg Программное обеспечение может быть развернуто как на физическом, так и на виртуализированном оборудовании. ===== 3 Обновление ===== ====Как обновиться с версии 6.21.1 на 6.23.0==== Полагается что команды будут выполнены под пользователем root. Импортировать GPG ключ репозитория $ sudo wget -qO - https://deb.tunduk.kg/key.pub | apt-key add - Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0 из файла /etc/apt/sources.list.d/xroad.list $ sudo rm /etc/apt/sources.list.d/xroad.list Добавить репозиторий в список источников пакетов ОС $ echo "deb https://deb.tunduk.kg/ubuntu18.04-6.23.0 /" | sudo tee -a /etc/apt/sources.list.d/xroad.list Произвести обновление обновление системы $ sudo apt update && apt full-upgrade Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: $ sudo systemctl list-units "xroad*" $ dpkg -l | grep "xroad" При обновлении системы рекомендуется модифицировать конфигурационные файлы. {{ :1.jpg |}} {{ :2.jpg |}} {{ :3.jpg |}} ====Как обновить Сервер Безопасности с версии 6.23.0 до версии 6.25.2==== Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0-6.23.0 из файла /etc/apt/sources.list.d/xroad.list $ sudo rm /etc/apt/sources.list.d/xroad.list Добавить репозиторий в список источников пакетов ОС $ echo "deb https://deb.tunduk.kg/ubuntu18.04-6.25.2 /" | sudo tee -a /etc/apt/sources.list.d/xroad.list Произвести обновление обновление системы $ sudo apt update && apt full-upgrade При обновлении системы рекомендуется модифицировать конфигурационные файлы. {{ :4.jpg |}} {{ :5.jpg |}} {{ :6.jpg |}} {{ :7.jpg |}} В Ubuntu 18.04 LTS для обновления Security Server с версии 6.23.0 до версии 6.25.2 требуются команды полного обновления apt. Выполнение apt upgrade недостаточно при обновлении с версии 6.23.0 до версии 6.25.2, так как команда не удаляет пакеты xroad-jetty и xroad-nginx, которые удаляются при обновлении. Далее необходимо удалить пакеты xroad-nginx and xroad-jetty9 $ sudo apt purge xroad-jetty9 xroad-nginx $ sudo apt autoremove $ sudo systemctl reset-failed Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: $ sudo systemctl list-units "xroad*" $ dpkg -l | grep "xroad" Переходя в браузер, в адресной строке не должно быть лишних символов, только https://your_ip_address:4000 ====Как обновить Сервер Безопасности с версии 6.25.2 до версии 6.26.3==== Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0-6.25.2 из файла /etc/apt/sources.list.d/xroad.list $ sudo rm /etc/apt/sources.list.d/xroad.list Добавить репозиторий в список источников пакетов ОС $ echo "deb https://deb.tunduk.kg/ubuntu18.04-6.26.3 /" | sudo tee -a /etc/apt/sources.list.d/xroad.list Произвести обновление обновление системы $ sudo apt update && apt full-upgrade Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: $ sudo systemctl reset-failed $ sudo systemctl list-units "xroad*" $ dpkg -l | grep "xroad" Следующий шаг - [[обновление_сервера_безопасности_убунту2004|Обновление Security Server Ubuntu 18.04 до 20.04 на месте]] Перед обновлением Ubuntu18.04 на Ubuntu20.04 настоятельно рекомендуется снять snapshot сервера, и backup версии 6.26.3! ---- Автор Даниил Горбенко, Евгений Порядин, Тоомас Мёльдер, Ян Райк