Установка и удаление модулей резервного копирования

После завершения первоначальной настройки клиента РК (см. Первоначальная настройка параметров клиента резервного копирования) произойдет автоматический переход в меню установки и удаления модулей РК, где будет предложено выбрать одну из доступных операций.

Перед началом взаимодействия с модулями резервного копирования рекомендуем внимательно ознакомиться с документацией по каждому модулю (список модулей см. в Системные требования к клиентской части).

1. Установка модуля РК

Для установки модуля РК:

  1. Введите номер варианта Install (Пример 1):

    Пример 1. Выбор операции установки модуля
    What you want to do with modules? Enter 0 to finish.
    1) Install
    2) Remove
    #? 1

    После выбора операции установки будет показан список доступных для установки модулей с кратким описанием (Пример 2).

    Пример 2. Пример списка модулей для установки
    What you want to do with modules? Enter 0 to finish.
    1) Install
    2) Remove
    #? 1
    
    Available modules:
      RuStack - Выполняет резервное копирование и восстановление виртуальных машин платформы виртуализации RUSTACK.
      PostgreSQL - Выполняет резервное копирование и восстановление СУБД PostgreSQL. Поддерживаются версии PostgreSQL 9.6, 10, 11, 12, 13, 14.
      ISP_VMmanager - Выполняет резервное копирование и восстановление виртуальных машин среды виртуализации ISP VMmanager.
      OpenStack - Выполняет резервное копирование и восстановление виртуальных машин платформы виртуализации OpenStack.
      VMware - Выполняет резервное копирование и восстановление виртуальных машин среды виртуализации VMware vSphere.
    
    Already installed modules:
    
    Please select module to install.
    Enter 0 to finish.
    1) RuStack        3) ISP_VMmanager      5) VMware
    2) PostgreSQL     4) OpenStack
    #?
  2. Введите номер модуля из списка (Пример 3).

    Пример 3. Пример выбора модуля для установки
    Already installed modules:
    Please select module to install.
    Enter 0 to finish.
    1) RuStack        3) ISP_VMmanager      5) VMware
    2) PostgreSQL     4) OpenStack
    #? 2

    При успешной установке выбранного модуля отобразится сообщение (Пример 4).

    Пример 4. Пример успешной установки модуля
    Install module PostgreSQL...
    Packet installed: rubackup-postgresql
    done.
  3. После установки будет запущен процесс настройки модуля в интерактивном режиме. Задайте значения обязательных параметров (Пример 5). Информация об обязательных параметрах будет сохранена в конфигурационном файле для каждого модуля в директории /opt/rubackup/etc/. В файле можно задать значения дополнительных параметров вручную.

    Пример 5. Пример файла настроек
    Configure module PostgreSQL...
    Please enter values for mandatory configuration variables.
    dbname - PostgreSQL database name
    rubackup_backuper
    username - PostgreSQL database user
    rubackup_backuper
    password - PostgreSQL database password
    12345
    host - PostgreSQL host to connect
    5432
    port - PostgreSQL port to connect
    5432
    archive_catalog - Path to PostgreSQL archive
    /opt/rubackup/mnt/postgresql_archives
    pg_ctl - Path to pg_ctl utility
    /usr/lib/postgresql/12/bin/pg_ctl
    postgresql_admin - Login of PostgreSQL administrator
    postgres
    wal_wait_timeout - Timeout period for the last WAL file generated during backup(in seconds)
    10
    wal_check_period - Availability check period for last WAL file generated during backup(in seconds)
    1
    auto_remove_wal - Indicates if WAL is removed automatically (yes/no)
    yes

    После настройки выбранного модуля при успешной верификации отобразится сообщение (Пример 6).

    Пример 6. Пример успешной верификации модуля
    Verify module PostgreSQL...
    done.

Для выхода из меню введите 0.

Для возврата в меню запустите скрипт (см. Установка клиента резервного копирования) install.sh повторно.

Установленные модули перестают отображаться в списке доступных для установки.

2. Удаление модуля РК

Для удаления модуля РК:

  1. Введите номер варианта Remove (Пример 7):

    Пример 7. Выбор операции удаления модуля
    What you want to do with modules? Enter 0 to finish.
    1) Install
    2) Remove
    #? 2

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

  2. Введите номер модуля из списка (Пример 8).

    Пример 8. Пример выбора модуля для удаления
    Please select module to remove. Enter 0 to finish.
    1) PostgreSQL
    #? 1
  3. При успешном удалении выбранного модуля отобразится сообщение (Пример 9).

    Пример 9. Пример успешного удаления модуля
    Packet removed: rubackup-postgresql
    There is no modules to remove

Для выхода из меню введите 0.

Для возврата в меню запустите скрипт (см. Установка клиента резервного копирования) install.sh повторно.

Удаленные модули перестают отображаться в списке доступных для удаления.