Перейти к основному содержимому

Обновление

примечание

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

Сценарий обновления Platform V CopyWala до версии 1.3.2​

Важно

При обновлении любого компонента CopyWala с версии 1.2.1 предварительно обновите его до любой более поздней версии 1.2.x. Прямое обновление с версии 1.2.1 до версии 1.3.x не поддерживается.

Для компонентов версии 1.2.2 и выше промежуточное обновление до версии 1.2.x не требуется. Такие версии можно сразу обновить до требуемой версии 1.3.x.

Пример
Вариант обновленияПример корректной последовательности обновления
Обновление с 1.2.11.2.1 -> 1.2.3 -> 1.3.x
Обновление с 1.2.21.2.2 -> 1.3.x

Шаги обновления​

Внимание!

Если используется архивирование WAL-файлов в CWL-архив (в copywala.yaml в секции wal_archiving параметр is_wal_archiving_in_cwl_enabled: true), то перед обновлением компонента Copywala на версию 1.3.2 выполните шаги:

  1. Проверьте текущее значение параметра archive_command:

    SHOW archive_command;
  2. Временно отключите архивирование WAL-файлов:

    ALTER SYSTEM SET archive_command = 'false';
  3. Принудительно завершите формирование текущего CWL-архива:

    copywala archive-wal force-switch-cwl
  4. Выполните обновление компонента Copywala согласно шагам обновления.

  5. После завершения обновления восстановите команду архивирования WAL-файлов:

    ALTER SYSTEM SET archive_command = 'copywala %f %p';

Если не завершить текущий CWL-архив версии cwl.v2 перед обновлением, после обновления возникнет ошибка архивирования новых WAL-файлов, так как запись поддерживается только в архивы новой версии cwl.v3.

  1. Скачайте, распакуйте и установите RPM-пакеты версии 1.3.2 согласно инструкции в разделе установка руководства по установке.

  2. Обновите компоненты командой sudo dnf update.

    Важно

    Обновляйте все RPM-пакеты хоста одной командой dnf update.

    Набор пакетов для обновления зависит от хоста где размещается несколько компонентов продукта CopyWala:

    ХостКомпоненты
    PBRApbr-agent, copywala, pgcopywala-extension (при использовании функциональности Catchup)
    DBBRagent-manager, task-manager, storage-manager, api-gateway
    Пример команды обновления для хоста PBRA
    sudo dnf update \
    copywala-1.3.2-sberlinux9.x86_64.rpm \
    pbr-agent-1.3.2-sberlinux9.x86_64.rpm

    Не обновляйте пакеты по одному отдельными командами (например, dnf update <path_to_copywala_rpm> затем dnf update <path_to_pbr-agent_rpm>) или через rpm -Uvh. Использование команды dnf update защищает от промежуточного состояния, когда на хосте одновременно оказываются несовместимые версии пакетов.

  3. Перезапустите сервисы со службами systemd (Agent-Manager, Task-Manager, Storage-Manager, PBR-Agent) командой sudo systemctl restart <название службы>.

Проверка обновления​

Проверка обновления заключается в оценке статуса работоспособности установленных компонентов. Подробнее – в разделе Чек-лист проверки корректности работы.

Изменения в системных требованиях​

Изменений нет.

Изменения в технологическом стеке​

В версии 1.3.2 поддерживаются следующие ОС:

ОСПоддерживаемые версии
Platform V SberLinux OS Server8.10.8, 9.7.0