Запуск действий Backup manager
После того как вы создали конфигурацию и указали расписание для создания бэкапов, резервное копирование происходит автоматически в соответствии с вашими настройками. Однако вы можете управлять резервным копированием вручную с помощью действий Backup manager, описанных ниже.
Чтобы выполнить действия, кликните Actions наверху страницы Backup manager и выберите необходимое действие. Действие будет выполнено для кластера, указанного в поле Cluster, которое расположено рядом с Actions.
Доступны следующие действия:
Backup
Действие Backup позволяет создать бэкап. Резервное копирование производится на лидере. Чтобы запустить действие, кликните Backup в списке действий на странице Backup manager.
Открывшееся окно содержит следующие поля:
-
Type — тип бэкапа. Возможные значения:
Full— полный,Incr— инкрементальный,Diff— дифференциальный. -
Backup name (необязательное поле) — имя бэкапа, которое будет добавлено в автоматически сгенерированное имя, формирующееся следующим образом:
backup_<Backup name>_<Type>_<дата>_<время>, например,backup_Test_full_20260820_160610. -
Date created — текущие дата и время (timestamp). Нередактируемое поле.
-
Configuration — текущая версия конфигурации, которая будет применена. Нажмите на название конфигурации, чтобы открылась вкладка Configuration, где можно просмотреть и при необходимости изменить параметры конфигурации. Нередактируемое поле.
Установите значения полей в соответствии с вашими требованиями и нажмите Run.
Созданные бэкапы перечислены на вкладке Backups страницы Backup manager.
Во время создания резервной копии в поле Backup name отображается индикатор создания бэкапа, показывающий процент выполнения операции утилитой pgbackrest. Обновление состояния индикатора происходит каждые 60 секунд, и для быстрых операций резервного копирования индикатор не отображается.
Create restore point
Действие Create restore point создает точку восстановления. Точка восстановления — это именованная метка в потоке журнала предварительной записи (WAL). Она позволяет выполнить восстановление PITR на момент создания данной точки восстановления.
Действие Create restore point доступно, если в Backup manager имеется хотя бы одна резервная копия со статусом Done.
Чтобы запустить действие, кликните Create restore point в списке действий на странице Backup manager — откроется окно действия.
Открывшееся окно содержит следующие поля:
-
Restore point — автоматически сгенерированное имя для новой точки восстановления. Вы можете изменить это значение.
-
Configuration — текущая версия конфигурации, которая будет использоваться. Нажмите на название конфигурации, чтобы открылась вкладка Configuration, где можно просмотреть и при необходимости изменить параметры конфигурации. Нередактируемое поле.
-
Date created — текущие дата и время (timestamp). Нередактируемое поле.
Установите значения полей в соответствии с вашими требованиями и нажмите Run.
После создания точки восстановления вы можете выбрать ее в окне действия Restore.
Результат выполнения действия можно найти на странице Actions.
Restore
Действие Restore позволяет восстановить базы данных на всех нодах кластера. Чтобы выполнить действие, нажмите Restore в списке действий на странице Backup manager — откроется окно действия.
Окно действия Restore содержит следующие поля:
-
Restore target — определяет, каким способом будет произведено восстановление. Поддерживаются следующие типы:
-
Backup name— восстановление из бэкапа; -
Restore point— восстановление до точки восстановления.
Под этим полем отображается раскрывающийся список с доступными бэкапами или точками восстановления, позволяющий выбрать объект, из которого необходимо восстановиться. Справа от раскрывающегося списка находится кнопка фильтра
. Нажмите на нее, чтобы задать период времени, за который список бэкапов или точек восстановления должен быть выведен в раскрывающемся списке. Вы можете выбрать этот период как диапазон (по умолчанию) или указать его, воспользовавшись календарем.
Выбор диапазонаЧтобы выбрать период времени в формате
от <дата> до <дата>, нажмите Calendar.
Выбор периода времени в календареВыбранный период времени отображается под раскрывающимся списком.
Период времени отображаемых бэкапов -
-
Databases to restore — базы данных, которые необходимо восстановить из выбранного бэкапа или до указанной точки восстановления.
-
Process — максимальное количество процессов
pgbackrest, выполняющих декомпрессию и перенос файлов, используемых в ходе операции восстановления. -
Delta — флаг, указывающий, что следует восстанавливать из бэкапа только те файлы, в которых есть изменения по сравнению с существующими файлами в каталоге данных PostgreSQL. Эта опция может значительно ускорить процесс восстановления. Если флаг Delta не установлен, все файлы в каталоге данных будут удалены перед операцией восстановления.
-
Use checksums — флаг, указывающий, использовать ли контрольные суммы (checksum) вместо меток времени (timestamp), чтобы определить, следует ли заменить файл его обновленной версией из бэкапа. Использование контрольных сумм безопаснее, но может замедлять операции восстановления больших файлов. Флаг Use checksums доступен, если установлен флаг Delta.
Подробная информация о выбранном бэкапе или точке восстановления отображается справа на панели Details:
-
Date created — дата и время (timestamp) создания.
-
Backup type — тип бэкапа. Возможные значения:
Full— полный,Incr— инкрементальный,Diff— дифференциальный. -
Configuration — версия конфигурации, которая была применена. Нажмите на название конфигурации, чтобы открылась вкладка Configuration, где можно просмотреть и при необходимости изменить параметры конфигурации.
-
DB (in selected backup) — базы данных, которые можно восстановить с помощью выбранного бэкапа или точки восстановления.
После установки значений полей нажмите Run, чтобы выполнить действие Restore.
Выполненные восстановления отображаются на вкладке Restores страницы Backup manager.
Во время выполнения восстановления в поле Restore name отображается индикатор выполнения восстановления, показывающий процент завершения операции утилитой pgbackrest. Обновление состояния индикатора происходит каждые 60 секунд, и для быстрых операций восстановления из бэкапа индикатор не отображается.
Cleanup
Действие Cleanup удаляет устаревшие бэкапы и связанные с ними данные. Резервная копия считается устаревшей в соответствии с настройками бэкапов.
Чтобы запустить действие, выберите Cleanup в списке действий и нажмите Run в открывшемся окне.
Результат выполнения действия можно найти на странице Actions.
|
ПРИМЕЧАНИЕ
Бэкапы со статусом FAILED не удаляются напрямую действием Cleanup. Они могут быть удалены только в соответствии с правилами хранения, определяемыми настройками бэкапов, или если имеют зависимость от другой резервной копии (например, со статусом INVALID).
|
Verify
Действие Verify проверяет метаданные резервных копий, используемые в ADP Control, на соответствие бэкапам в указанном репозитории.
Чтобы запустить действие, выберите Verify в списке действий и нажмите Run в открывшемся окне.
Результат выполнения действия можно найти на странице Actions.
Нажмите на действие Verify для просмотра подробной информации.
Apply backup config
Действие Apply backup config проверяет параметры CIFS/POSIX/S3-хранилищ на всех нодах с сервисом ADPG, чтобы убедиться в возможности успешного выполнения операций резервного копирования и восстановления.
Apply backup config открывает вложенную вкладку Configuration, расположенную на вкладке Backup manager → Settings. На ней примененная конфигурация резервного копирования помечается как current.
Вы можете создать новую конфигурацию на этой вкладке. ADP Control автоматически применит эту новую конфигурацию после того, как вы ее сохраните.