Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
обновление_сервера_безопасности [2023/04/11 17:37] infra |
обновление_сервера_безопасности [2023/12/21 05:18] (текущий) infra |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | <note warning>ВНИМАНИЕ! ЭТО ТЕСТОВАЯ СТРАНИЦА! НЕ ПОВТОРЯЙТЕ КОМАНДЫ!</note> | ||
| <note tip>Рекомендуется перед переходом на каждую версию делать полный snapshot сервера, и backup security server.</note> | <note tip>Рекомендуется перед переходом на каждую версию делать полный snapshot сервера, и backup security server.</note> | ||
| - | ====== Пошаговая инструкция по обновлению сервера безопасности с версии 6.21.1 по версию 6.26.3 на Ubuntu 18.04====== | + | <note tip>Рекомендуется перед обновление удалить все неиспользуемые сертификаты с RuToken!</note> |
| + | |||
| + | ====== Пошаговая инструкция по обновлению сервера безопасности с версии 6.21.1 до версии 6.26.3 на Ubuntu 18.04====== | ||
| ===== 1 Введение ===== | ===== 1 Введение ===== | ||
| Строка 13: | Строка 14: | ||
| ===== 2 Подготовка ===== | ===== 2 Подготовка ===== | ||
| ==== 2.1 Поддерживаемые платформы ==== | ==== 2.1 Поддерживаемые платформы ==== | ||
| - | Сервер Безопасности работает под управлением операционной системы Ubuntu Server 18.04 Long-Term Support (LTS) на 64 разрядной платформе. Дистрибутив Сервера Безопасности распространяется в пакетах формата .deb через официальное хранилище которое расположено по адресу https://deb.ordo.gov.kg | + | Сервер Безопасности работает под управлением операционной системы Ubuntu Server 18.04 Long-Term Support (LTS) на 64 разрядной платформе. Дистрибутив Сервера Безопасности распространяется в пакетах формата .deb через официальное хранилище которое расположено по адресу https://deb.tunduk.kg |
| Программное обеспечение может быть развернуто как на физическом, так и на виртуализированном оборудовании. | Программное обеспечение может быть развернуто как на физическом, так и на виртуализированном оборудовании. | ||
| Строка 24: | Строка 25: | ||
| Импортировать GPG ключ репозитория | Импортировать GPG ключ репозитория | ||
| <code> | <code> | ||
| - | $wget -qO - https://deb.ordo.gov.kg/key.pub | apt-key add - | + | $ sudo wget -qO - https://deb.tunduk.kg/key.pub | apt-key add - |
| </code> | </code> | ||
| - | Удалить репозиторий https://deb.ordo.gov.kg/ubuntu18.0 из файла /etc/apt/sources.list.d/xroad.list | + | Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0 из файла /etc/apt/sources.list.d/xroad.list |
| <code> | <code> | ||
| - | $rm /etc/apt/sources.list.d/xroad.list | + | $ sudo rm /etc/apt/sources.list.d/xroad.list |
| </code> | </code> | ||
| Добавить репозиторий в список источников пакетов ОС | Добавить репозиторий в список источников пакетов ОС | ||
| <code> | <code> | ||
| - | $echo "deb https://deb.ordo.gov.kg/ubuntu18.04-6.23.0 /" | tee -a /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 |
| </code> | </code> | ||
| Произвести обновление обновление системы | Произвести обновление обновление системы | ||
| <code> | <code> | ||
| - | $apt update && apt full-upgrade | + | $ sudo apt update && apt full-upgrade |
| </code> | </code> | ||
| Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: | Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: | ||
| <code> | <code> | ||
| - | $systemctl list-units "xroad*" | + | $ sudo systemctl list-units "xroad*" |
| - | $dpkg -l | grep "xroad" | + | $ dpkg -l | grep "xroad" |
| </code> | </code> | ||
| Строка 53: | Строка 54: | ||
| {{ :3.jpg |}} | {{ :3.jpg |}} | ||
| - | ====Как обновиться с версии 6.23.0 на 6.25.2==== | + | ====Как обновить Сервер Безопасности с версии 6.23.0 до версии 6.25.2==== |
| - | Удалить репозиторий https://deb.ordo.gov.kg/ubuntu18.0-6.23.0 из файла /etc/apt/sources.list.d/xroad.list | + | Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0-6.23.0 из файла /etc/apt/sources.list.d/xroad.list |
| <code> | <code> | ||
| - | $rm /etc/apt/sources.list.d/xroad.list | + | $ sudo rm /etc/apt/sources.list.d/xroad.list |
| </code> | </code> | ||
| Добавить репозиторий в список источников пакетов ОС | Добавить репозиторий в список источников пакетов ОС | ||
| <code> | <code> | ||
| - | $echo "deb https://deb.ordo.gov.kg/ubuntu18.04-6.25.2 /" | tee -a /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 |
| </code> | </code> | ||
| Произвести обновление обновление системы | Произвести обновление обновление системы | ||
| <code> | <code> | ||
| - | $apt update && apt full-upgrade | + | $ sudo apt update && apt full-upgrade |
| </code> | </code> | ||
| Строка 79: | Строка 80: | ||
| <note warning> | <note warning> | ||
| - | В Ubuntu 18.04 LTS для обновления Security Server с версии 6.23.0 до версии 6.25.0 требуются команды полного обновления apt. | + | В Ubuntu 18.04 LTS для обновления Security Server с версии 6.23.0 до версии 6.25.2 требуются команды полного обновления apt. |
| - | Выполнение apt upgrade недостаточно при обновлении с версии 6.23.0 до версии 6.25.0, так как команда не удаляет пакеты xroad-jetty и xroad-nginx, | + | Выполнение apt upgrade недостаточно при обновлении с версии 6.23.0 до версии 6.25.2, так как команда не удаляет пакеты xroad-jetty и xroad-nginx, |
| которые удаляются при обновлении.</note> | которые удаляются при обновлении.</note> | ||
| Далее необходимо удалить пакеты xroad-nginx and xroad-jetty9 | Далее необходимо удалить пакеты xroad-nginx and xroad-jetty9 | ||
| <code> | <code> | ||
| - | $apt purge xroad-jetty9 xroad-nginx | + | $ sudo apt purge xroad-jetty9 xroad-nginx |
| - | $apt autoremove | + | $ sudo apt autoremove |
| + | $ sudo systemctl reset-failed | ||
| </code> | </code> | ||
| Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: | Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: | ||
| <code> | <code> | ||
| - | $systemctl list-units "xroad*" | + | $ sudo systemctl list-units "xroad*" |
| - | $dpkg -l | grep "xroad" | + | $ dpkg -l | grep "xroad" |
| </code> | </code> | ||
| Строка 99: | Строка 101: | ||
| - | ====Как обновиться с версии 6.25.2 на 6.26.3==== | + | ====Как обновить Сервер Безопасности с версии 6.25.2 до версии 6.26.3==== |
| - | Удалить репозиторий https://deb.ordo.gov.kg/ubuntu18.0-6.25.2 из файла /etc/apt/sources.list.d/xroad.list | + | Удалить репозиторий https://deb.tunduk.kg/ubuntu18.0-6.25.2 из файла /etc/apt/sources.list.d/xroad.list |
| <code> | <code> | ||
| - | $rm /etc/apt/sources.list.d/xroad.list | + | $ sudo rm /etc/apt/sources.list.d/xroad.list |
| </code> | </code> | ||
| Добавить репозиторий в список источников пакетов ОС | Добавить репозиторий в список источников пакетов ОС | ||
| <code> | <code> | ||
| - | $echo "deb https://deb.ordo.gov.kg/ubuntu18.04-6.26.3 /" | tee -a /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 |
| </code> | </code> | ||
| Произвести обновление обновление системы | Произвести обновление обновление системы | ||
| <code> | <code> | ||
| - | $apt update && apt full-upgrade | + | $ sudo apt update && apt full-upgrade |
| </code> | </code> | ||
| Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: | Установка выполнена успешно, если запущены системные службы и пользовательский интерфейс отвечает. чтобы убедится что сервисы X-Road находятся в запущенном состоянии: | ||
| <code> | <code> | ||
| - | $systemctl reset-failed | + | $ sudo systemctl reset-failed |
| - | $systemctl list-units "xroad*" | + | $ sudo systemctl list-units "xroad*" |
| - | $dpkg -l | grep "xroad" | + | $ dpkg -l | grep "xroad" |
| </code> | </code> | ||
| Строка 124: | Строка 126: | ||
| <note warning>Перед обновлением Ubuntu18.04 на Ubuntu20.04 настоятельно рекомендуется снять snapshot сервера, и backup версии 6.26.3!</note> | <note warning>Перед обновлением Ubuntu18.04 на Ubuntu20.04 настоятельно рекомендуется снять snapshot сервера, и backup версии 6.26.3!</note> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Автор Даниил Горбенко, Евгений Порядин, Тоомас Мёльдер, Ян Райк | ||