Обновление пакетов
Выполните автоматическое или ручное обновление серверной части СРК 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
.
-
-
Последовательно установите необходимые пакеты [1] в порядке, приведённом на предыдущем шаге:
Astra Linux, Debian, Ubuntu sudo apt install ./<name_package>.deb
Альт sudo apt-get install ./<name_package>..rpm
Rosa Cobalt, RHEL sudo yum install ./<name_package>.rpm
RedOS, 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.