Обновление пакетов
Выполните автоматическое или ручное обновление серверной части СРК RuBackup в приведённом порядке:
-
основной сервер;
-
резервный сервер (при наличии);
-
все медиасервера (при наличии);
-
клиенты резервного копирования.
1. Автоматическое обновление
Для обновления СРК RuBackup в автоматическом режиме:
-
Выведите список пакетов СРК RuBackup, установленных на узле с обновляемым компонентом СРК RuBackup:
Astra Linux, Debian, Ubuntu dpkg -l | grep rubackupАльт, Rosa Cobalt, RHEL, RedOS, CentOS, Rosa Chrome rpm -qa | grep rubackup -
Скачайте свежие версии пакетов с официального сайта www.rubackup.ru:
-
обязательные пакеты серверной части:
-
rubackup-common; -
rubackup-client; -
rubackup-server;
-
-
обязательные пакеты клиентской части:
-
rubackup-common; -
rubackup-client;
-
-
дополнительные пакеты:
-
rubackup-rest-api; -
rubackup-common-gui; -
rubackup-init-gui; -
rubackup-rbm; -
rubackup-rbc;
-
-
пакеты дополнительных модулей СРК RuBackup.
-
-
Скачайте с официального сайта www.rubackup.ru из папки
/Experimental/Scriptsскриптupgrade_rubackup_packages.sh. -
Поместите скачанные пакеты RuBackup и скрипт
upgrade_rubackup_packages.shв одну папку на узле с обновляемым компонентом СРК RuBackup. -
Остановите сервисы СРК RuBackup (в зависимости от типа компонента — сервер или клиент) на текущем узле:
sudo systemctl stop rubackup_api sudo systemctl stop rubackup_client sudo systemctl stop rubackup_server -
Закройте используемые приложения «Менеджер администратора RuBackup», «Менеджер клиента RuBackup», веб-интерфейс Tucana.
-
При необходимости для сохранения установленных значений параметров модулей и сервиса REST API сохраните их конфигурационные файлы, расположенные в папке
/opt/rubackup/etc/, т.к. при обновлении пакетов и настройки компонента СРК RuBackup значения параметров конфигурационных файлов будут обновлены.Для нижеперечисленных модулей сохранение текущего конфигурационного файла модуля не требуется (значения параметров после обновления будут автоматически сохранены):
-
communigate_pro; -
communigate_pro_mail; -
postgres_pro; -
pg_dump_database; -
pg_dump_table; -
freeipa; -
universal (postgresql); -
vmware; -
openstack.
-
-
Запустите скрипт, находясь в папке:
sudo ./upgrade_rubackup_packages.shПри выполнении скрипта будут проверены версии установленных пакетов и новых пакетов на текущем узле.
Если версия новых пакетов старше версии установленных пакетов не более, чем на один релиз, то обновление будет выполнено. В противном случае обновление выполнено не будет.
В результате автоматического обновления будут обновлены пакеты СРК RuBackup на текущем узле сервера, которые были расположены в одной папке со скриптом.
-
Выполните Обновление конфигурации компонента СРК RuBackup.
2. Ручное обновление
Для обновления СРК RuBackup в ручном режиме:
-
Выведите список пакетов СРК RuBackup, установленных на узле с обновляемым компонентом СРК RuBackup:
Astra Linux, Debian, Ubuntu dpkg -l | grep rubackupАльт, Rosa Cobalt, RHEL, RedOS, CentOS, Rosa Chrome rpm -qa | grep rubackup -
Скачайте свежие версии пакетов с официального сайта www.rubackup.ru:
-
обязательные пакеты серверной части:
-
rubackup-common; -
rubackup-client; -
rubackup-server;
-
-
обязательные пакеты клиентской части:
-
rubackup-common; -
rubackup-client;
-
-
дополнительные пакеты:
-
rubackup-rest-api; -
rubackup-common-gui; -
rubackup-init-gui; -
rubackup-rbm; -
rubackup-rbc.
-
-
-
При необходимости для сохранения установленных значений параметров модулей сохраните их конфигурационные файлы, расположенных в папке
/opt/rubackup/etc/, т.к. при обновлении пакетов и конфигурации компонента СРК RuBackup и его модулей значения параметров будут обновлены.Для нижеперечисленных модулей сохранение текущего конфигурационного файла модуля не требуется (значения параметров после обновления будут автоматически сохранены):
-
communigate_pro; -
communigate_pro_mail; -
postgres_pro; -
pg_dump_database; -
pg_dump_table; -
freeipa; -
universal (postgresql); -
vmware; -
openstack.
-
-
Остановите сервисы СРК RuBackup (в зависимости от типа компонента — сервер или клиент) на текущем узле:
sudo systemctl stop rubackup_api sudo systemctl stop rubackup_client sudo systemctl stop rubackup_server -
Последовательно установите необходимые пакеты [1] в порядке, приведённом на предыдущем шаге:
Astra Linux, Debian, Ubuntu sudo apt install ./<name_package>.debАльт sudo apt-get install ./<name_package>..rpmRosa Cobalt, RHEL sudo yum install ./<name_package>.rpmRedOS, CentOS, Rosa Chrome sudo dnf install ./<name_package>.rpmгде
<name_package>— имя пакета СРК RuBackup актуальной версии.При обновлении пакета
rubackup-commonс версии 2.0 на 2.1 могут возникнуть предупреждения (уровеньWarning). Данные предупреждения никак не влияют на процесс установки системы.Предупреждение уровня Warning:ldconfig: /opt/rubackup/lib/libQt5QuickShapesRB.so.5 не является символьной ссылкой -
Выполните Обновление конфигурации компонента СРК RuBackup.