58.2. Хранилища #
58.2.1. Создание хранилища #
58.2.1.1. Создание локального хранилища #
В навигационной панели перейдите в Резервное копирование → Хранилища.
В правом верхнем углу страницы нажмите Добавить хранилище.
Выберите Локальное хранилище, затем нажмите Далее.
Укажите параметры нового локального хранилища (помеченные звёздочкой параметры являются обязательными):
Имя.
Каталог резервных копий: путь к каталогу локального хранилища, в котором размещаются резервные копии.
Если ввести путь к несуществующему каталогу, этот каталог создаётся.
Системный пользователь: пользователь операционной системы, которому принадлежит каталог резервных копий.
Экземпляр: экземпляр, который привязан к хранилищу. Когда к хранилищу привязывается экземпляр, в хранилище создаётся каталог для резервных копий этого экземпляра.
Экземпляр невозможно дважды привязать к одному хранилищу. При повторной привязке экземпляр отвязывается от предыдущего хранилища.
Рекомендуется указать в поле Системный пользователь пользователя операционной системы, которому принадлежат файлы и каталоги привязанного экземпляра и от имени которого запускается служба экземпляра, так как у этого пользователя должны быть права на запись и чтение в каталоге резервных копий. В большинстве случаев это пользователь
postgres.Удалённый режим: указывает, следует ли использовать удалённый режим для хранилища.
Если этот переключатель активирован, укажите следующие параметры:
IP удалённого сервера и Порт: IP-адрес и номер порта удалённого сервера, на котором установлен привязанный экземпляр.
Пользователь: пользователь операционной системы, которому принадлежат файлы и каталоги экземпляра, и от имени которого запускается служба экземпляра. В большинстве случаев это пользователь
postgres.Сервер хранилища: сервер, на котором создано хранилище.
Важно
На сервере должен быть установлен агент. В противном случае хранилище не создаётся.
Параметры SSH: параметры SSH.
В утилите pg_probackup эти параметры указываются с помощью удалённого параметра
-ssh-options.Чтобы добавить параметр, нажмите Добавить, затем укажите параметр и его значение.
Вы можете добавить несколько параметров.
Параметры хранения: параметры хранения в каталоге резервных копий.
Доступные параметры:
Полные резервные копии, шт. : максимальное количество полных резервных копий.
Например, если вы вводите
3, в каталоге могут быть не более трёх полных резервных копий.Чтобы отключить это ограничение, введите
0. В этом случае максимальное количество полных резервных копий в каталоге не ограничено.Окно восстановления, дни: количество суток, покрываемое резервными копиями.
Например, если вы вводите
7, в каталоге всегда должны быть резервные копии, необходимые для восстановления данных за последние семь дней, включая текущий день.Чтобы отключить это ограничение, введите
0. В этом случае резервные копии могут быть удалены из каталога в любой момент.Копий для PITR, шт: минимальное количество резервных копий на каждой линии времени. Резервные копии на каждой линии времени необходимы для восстановления на определённый момент времени (PITR).
Например, если вы вводите
3, в каталоге всегда должны быть как минимум три резервные копии на каждой линии времени.Чтобы отключить это ограничение, введите
0. В этом случае восстановление на определённый момент времени невозможно.Просроченные копии: политика управления устаревшими резервными копиями.
Возможные значения:
Объединять: при возможности объединять устаревшие резервные копии с новыми.
Удалять: удалять устаревшие резервные копии из каталога.
Все флажки можно установить одновременно.
Полные резервные копии, шт, Точка восстановления, дни и Копий для PITR, шт применяются, только если в разделе Просроченные копии вы установили флажок Объединять и/или Удалять.
При удалении устаревших резервных копий из каталога значения Полные резервные копии, шт и Точка восстановления, дни учитываются одновременно.
Например, если в поле Полные резервные копии, шт вы вводите
3, а в поле Точка восстановления, дни —7, будут сохранены не более трёх полных резервных копий, а также все резервные копии, необходимые для восстановления данных за последние семь дней, включая текущий день.Применяется следующий приоритет:
в первую очередь применяются параметры резервной копии;
во вторую очередь применяются параметры экземпляра;
в третью очередь применяются параметры хранилища.
За подробной информацией о параметрах хранения обратитесь к официальной документации Postgres Pro по утилите pg_probackup.
Нажмите Добавить.
58.2.1.2. Создание S3-хранилища #
В навигационной панели перейдите в Резервное копирование → Хранилища.
В правом верхнем углу страницы нажмите Добавить хранилище.
Выберите S3 хранилище, затем нажмите Далее.
Укажите параметры нового S3-хранилища (помеченные звёздочкой параметры являются обязательными):
Имя.
Тип: поставщик S3-хранилища.
Возможные значения:
AWS
Minio
VK
Хост: сервер, на котором выполняются команды для взаимодействия между менеджером и S3-хранилищем.
Сервер: сетевой адрес сервера S3-хранилища.
Протокол HTTPS: указывает, следует ли использовать HTTPS при взаимодействии между менеджером и S3-хранилищем.
Порт: номер порта для подключения менеджера к S3-хранилищу.
Ключ доступа и Секретный ключ: безопасные ключи для подключения менеджера к S3-хранилищу.
Корзина: имя бакета на сервере S3-хранилища, в котором размещаются резервные копии.
Регион: регион, в котором размещён сервер S3-хранилища.
Каталог резервных копий: путь к каталогу внутри бакета, в котором размещаются резервные копии.
Экземпляр: экземпляр, который привязан к хранилищу. Когда к хранилищу привязывается экземпляр, в хранилище создаётся каталог для резервных копий этого экземпляра.
Экземпляр невозможно дважды привязать к одному хранилищу. При повторной привязке экземпляр отвязывается от предыдущего хранилища.
Параметры хранения: параметры хранения в каталоге резервных копий.
Доступные параметры:
Полные резервные копии, шт. : максимальное количество полных резервных копий.
Например, если вы вводите
3, в каталоге могут быть не более трёх полных резервных копий.Чтобы отключить это ограничение, введите
0. В этом случае максимальное количество полных резервных копий в каталоге не ограничено.Окно восстановления, дни: количество суток, покрываемое резервными копиями.
Например, если вы вводите
7, в каталоге всегда должны быть резервные копии, необходимые для восстановления данных за последние семь дней, включая текущий день.Чтобы отключить это ограничение, введите
0. В этом случае резервные копии могут быть удалены из каталога в любой момент.Копий для PITR, шт: минимальное количество резервных копий на каждой линии времени. Резервные копии на каждой линии времени необходимы для восстановления на определённый момент времени (PITR).
Например, если вы вводите
3, в каталоге всегда должны быть как минимум три резервные копии на каждой линии времени.Чтобы отключить это ограничение, введите
0. В этом случае восстановление на определённый момент времени невозможно.Просроченные копии: политика управления устаревшими резервными копиями.
Возможные значения:
Объединять: при возможности объединять устаревшие резервные копии с новыми.
Удалять: удалять устаревшие резервные копии из каталога.
Все флажки можно установить одновременно.
Полные резервные копии, шт, Точка восстановления, дни и Копий для PITR, шт применяются, только если в разделе Просроченные копии вы установили флажок Объединять и/или Удалять.
При удалении устаревших резервных копий из каталога значения Полные резервные копии, шт и Точка восстановления, дни учитываются одновременно.
Например, если в поле Полные резервные копии, шт вы вводите
3, а в поле Точка восстановления, дни —7, будут сохранены не более трёх полных резервных копий, а также все резервные копии, необходимые для восстановления данных за последние семь дней, включая текущий день.Применяется следующий приоритет:
в первую очередь применяются параметры резервной копии;
во вторую очередь применяются параметры экземпляра;
в третью очередь применяются параметры хранилища.
За подробной информацией о параметрах хранения обратитесь к официальной документации Postgres Pro по утилите pg_probackup.
Нажмите Добавить.
58.2.2. Просмотр хранилищ #
58.2.2.1. Просмотр локальных хранилищ #
В навигационной панели перейдите в Резервное копирование → Хранилища.
Отобразится таблица локальных хранилищ со следующими столбцами:
Имя.
Экземпляр: экземпляр, который привязан к хранилищу. Когда к хранилищу привязывается экземпляр, в хранилище создаётся каталог для резервных копий этого экземпляра.
Каталог: путь к каталогу резервных копий.
Полные резервные копии, шт. : максимальное количество полных резервных копий.
Окно восстановления, дни: количество суток, покрываемое резервными копиями.
Копий для PITR, шт: минимальное количество резервных копий на каждой линии времени. Резервные копии на каждой линии времени необходимы для восстановления на определённый момент времени (PITR).
Просроченные копии: политика управления устаревшими резервными копиями.
Возможные значения:
Выключено: не выполнять никаких действий с устаревшими резервными копиями.
Объединять: при возможности объединять устаревшие резервные копии с новыми.
Удалять: удалять устаревшие резервные копии из каталога.
58.2.2.2. Просмотр S3-хранилищ #
В навигационной панели перейдите в Резервное копирование → Хранилища.
Выберите вкладку S3-хранилища.
Отобразится таблица S3-хранилищ со следующими столбцами:
Имя.
Параметры:
Тип: поставщик S3-хранилища.
Возможные значения:
AWS
Minio
VK
Хост: сервер, на котором выполняются команды для взаимодействия между менеджером и S3-хранилищем.
Порт: номер порта для подключения менеджера к S3-хранилищу.
Корзина: имя бакета на сервере S3-хранилища, в котором размещаются резервные копии.
Регион: регион, в котором размещён сервер S3-хранилища.
Полные резервные копии, шт. : максимальное количество полных резервных копий.
Окно восстановления, дни: количество суток, покрываемое резервными копиями.
Копий для PITR, шт: минимальное количество резервных копий на каждой линии времени. Резервные копии на каждой линии времени необходимы для восстановления на определённый момент времени (PITR).
Просроченные копии: политика управления устаревшими резервными копиями.
Возможные значения:
Выключено: не выполнять никаких действий с устаревшими резервными копиями.
Объединять: при возможности объединять устаревшие резервные копии с новыми.
Удалять: удалять устаревшие резервные копии из каталога.
58.2.3. Редактирование хранилища #
58.2.3.1. Редактирование локального хранилища #
В навигационной панели перейдите в Резервное копирование → Хранилища.
Нажмите
рядом с хранилищем.
Отредактируйте параметры локального хранилища.
Нажмите Сохранить.
58.2.3.2. Редактирование S3-хранилища #
В навигационной панели перейдите в Резервное копирование → Хранилища.
Выберите вкладку S3-хранилища.
Нажмите
рядом с хранилищем.
Отредактируйте параметры S3-хранилища.
Нажмите Сохранить.
58.2.4. Удаление хранилища #
58.2.4.1. Удаление локального хранилища #
В навигационной панели перейдите в Резервное копирование → Хранилища.
Нажмите
рядом с хранилищем.
Выберите одно из следующих значений:
Удалить только из репозитория: удалить хранилище из репозитория и веб-приложения.
При перезапуске агента на сервере хранилище снова автоматически создаётся в веб-приложении.
Рекурсивно удалить все резервные копии и хранилище: удалить хранилище и его каталог резервных копий из репозитория, веб-приложения, а также на сервере.
Важно
При выборе этого значения хранилище невозможно восстановить после удаления.
Подтвердите операцию и нажмите Удалить.
58.2.4.2. Удаление S3-хранилища #
В навигационной панели перейдите в Резервное копирование → Хранилища.
Выберите вкладку S3-хранилища.
Нажмите
рядом с хранилищем.
Выберите одно из следующих значений:
Удалить только из репозитория: удалить хранилище из репозитория и веб-приложения.
При перезапуске агента на сервере хранилище снова автоматически создаётся в веб-приложении.
Рекурсивно удалить все резервные копии и хранилище: удалить хранилище и его каталог резервных копий из репозитория, веб-приложения, а также на сервере.
Важно
При выборе этого значения хранилище невозможно восстановить после удаления.
Подтвердите операцию и нажмите Удалить.