Обновление пакетов

Выполните автоматическое или ручное обновление серверной части СРК RuBackup в приведённом порядке:

  • основной сервер;

  • резервный сервер (при наличии);

  • все медиасервера (при наличии);

  • клиенты резервного копирования.

1. Автоматическое обновление

Для обновления СРК RuBackup в автоматическом режиме:

  1. Выведите список пакетов СРК RuBackup, установленных на узле с обновляемым компонентом СРК RuBackup:

    Astra Linux, Debian, Ubuntu

    dpkg -l | grep rubackup

    Альт, Rosa Cobalt, RHEL, RedOS, CentOS, Rosa Chrome

    rpm -qa | grep rubackup

  2. Скачайте свежие версии пакетов с официального сайта 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.

  3. Скачайте с официального сайта www.rubackup.ru из папки /Experimental/Scripts скрипт upgrade_rubackup_packages.sh.

  4. Поместите скачанные пакеты RuBackup и скрипт upgrade_rubackup_packages.sh в одну папку на узле с обновляемым компонентом СРК RuBackup.

  5. Остановите сервисы СРК RuBackup (в зависимости от типа компонента — сервер или клиент) на текущем узле:

    sudo systemctl stop rubackup_api
    sudo systemctl stop rubackup_client
    sudo systemctl stop rubackup_server
  6. Закройте используемые приложения «Менеджер администратора RuBackup», «Менеджер клиента RuBackup», веб-интерфейс Tucana.

  7. При необходимости для сохранения установленных значений параметров модулей и сервиса REST API сохраните их конфигурационные файлы, расположенные в папке /opt/rubackup/etc/, т.к. при обновлении пакетов и настройки компонента СРК RuBackup значения параметров конфигурационных файлов будут обновлены.

    Для нижеперечисленных модулей сохранение текущего конфигурационного файла модуля не требуется (значения параметров после обновления будут автоматически сохранены):

    • communigate_pro;

    • communigate_pro_mail;

    • postgres_pro;

    • pg_dump_database;

    • pg_dump_table;

    • freeipa;

    • universal (postgresql);

    • vmware;

    • openstack.

  8. Запустите скрипт, находясь в папке:

    sudo ./upgrade_rubackup_packages.sh

    При выполнении скрипта будут проверены версии установленных пакетов и новых пакетов на текущем узле.

    Если версия новых пакетов старше версии установленных пакетов не более, чем на один релиз, то обновление будет выполнено. В противном случае обновление выполнено не будет.

    В результате автоматического обновления будут обновлены пакеты СРК RuBackup на текущем узле сервера, которые были расположены в одной папке со скриптом.

  9. Выполните Обновление конфигурации компонента СРК RuBackup.

2. Ручное обновление

Для обновления СРК RuBackup в ручном режиме:

  1. Выведите список пакетов СРК RuBackup, установленных на узле с обновляемым компонентом СРК RuBackup:

    Astra Linux, Debian, Ubuntu

    dpkg -l | grep rubackup

    Альт, Rosa Cobalt, RHEL, RedOS, CentOS, Rosa Chrome

    rpm -qa | grep rubackup

  2. Скачайте свежие версии пакетов с официального сайта 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.

  3. При необходимости для сохранения установленных значений параметров модулей сохраните их конфигурационные файлы, расположенных в папке /opt/rubackup/etc/, т.к. при обновлении пакетов и конфигурации компонента СРК RuBackup и его модулей значения параметров будут обновлены.

    Для нижеперечисленных модулей сохранение текущего конфигурационного файла модуля не требуется (значения параметров после обновления будут автоматически сохранены):

    • communigate_pro;

    • communigate_pro_mail;

    • postgres_pro;

    • pg_dump_database;

    • pg_dump_table;

    • freeipa;

    • universal (postgresql);

    • vmware;

    • openstack.

  4. Последовательно установите необходимые пакеты [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 не является символьной ссылкой
  5. Выполните Обновление конфигурации компонента СРК RuBackup.


1. Пакеты СРК RuBackup, установленные на текущем узле