Облака

Управление облачными хранилищами осуществляется в блоке Облака подраздела Хранилища. Переход в подраздел Хранилища осуществляется из раздела Администрирование в боковой панели.

СРК RuBackup взаимодействует с S3-хранилищами:

  • MinIO

  • TATLIN.OBJECT

  • VK Cloud

  • Скала^р МХД.О

1. Добавление облачного хранилища

Обязательные к заполнению параметры обозначены символом .

Для добавления облачного хранилища нажмите Add Добавить. Будет осуществлен переход в карточку Добавить облачное хранилище. В карточке располагаются секции Параметры облака и Параметры бакета.

1.1. Параметры облака

В секции Параметры облака задайте параметры облачного хранилища:

  1. В поле Имя облака задайте имя облачного хранилища (может состоять из любого типа и количества символов).

  2. Из списка Имя пула выберите пул. Предварительно необходимо создать пул с типом Облако (см. Пулы). Каждый облачный пул может быть занят только одним облаком.

  3. В поле ID ключа доступа[1] задайте ID ключа доступа до S3-хранилища для возможности выбора бакета вручную.

  4. В поле Секретный ключ доступа[1] задайте секретный ключ доступа до S3-хранилища для возможности выбора бакета вручную.

  5. В поле Регион[1] задайте обозначение региона для возможности выбора бакета вручную.

  6. В поле URL конечной точки[1] задайте путь до S3-хранилища для возможности выбора бакета вручную.

  7. В поле Прокси сервер[2] задайте адрес прокси-сервера.

  8. В поле Порт прокси сервера[2] задайте порт прокси-сервера.

  9. В поле Имя пользователя прокси сервера[2] задайте имя пользователя прокси-сервера.

  10. В поле Пароль прокси сервера[2] задайте пароль пользователя прокси-сервера.

1.2. Параметры бакета

В секции Параметры бакета настройте выбор бакета из S3-хранилища:

  1. Включите Выбрать бакет вручную для выбора бакета из S3-хранилища вручную, а затем выберите бакет из списка бакетов, существующих в S3-хранилище (Имя бакета).

    Для включения флага необходимо заполнить обязательные параметры облака из секции Параметры облака.
  2. Включите Разрешить автоматическое создание бакета для автоматического создания бакета.

    Имя автоматически создаваемых бакетов определяется по правилу именования:

    <имя узла медиасервера>-<первые 16 символов HWID медиасервера>

    В имени узла медиасервера допускается использование символов, недопустимых для именования бакетов (например, символ нижнего подчеркивания). Если имя узла медиасервера содержит такие символы, то имя бакета будет иметь вид:

    rubackup-<первые 16 символов HWID медиасервера>

В зависимости от состояния переключателей возможны различные сценарии резервного копирования с использованием бакета (Таблица 1).

Таблица 1. Сценарии резервного копирования с использованием бакета
Переключатель Выбор бакета вручную Переключатель Разрешить автоматическое создание бакета Результат

включен

выключен

Если при выполнении резервного копирования в S3-хранилище выбранный бакет отсутствует, то резервное копирование завершится с ошибкой

включен

включен

Если при выполнении резервного копирования в S3-хранилище выбранный бакет отсутствует, то СРК автоматически создаст новый бакет с именем, соответствующим ранее выбранному бакету

выключен

выключен

Если при выполнении резервного копирования в S3-хранилище отсутствует бакет с именем, соответствующим правилам именования автоматически созданных бакетов, то резервное копирование завершится с ошибкой

выключен

включен

Если при выполнении резервного копирования в S3-хранилище отсутствует бакет с именем, соответствующим правилам именования автоматически созданных бакетов, то СРК автоматически создаст новый бакет с таким именем

Для сохранения изменений нажмите Применить. Созданное облачное хранилище отобразится в таблице.

Для сброса всех изменений нажмите Restart Сбросить.

2. Перемещение резервных копий

Сразу после создания резервная копия перемещается в облако следующим образом:

  1. Резервная копия передается от клиента РК серверу РК, к которому привязаны облако и облачный пул, и располагается в каталоге для временного хранения резервных копий, который задается параметром use-local-backup-directory в конфигурационном файле /opt/rubackup/etc/config.file. Информация о расположении резервной копии отображается в разделе Репозиторий (Раздел «Репозиторий»).

  2. Создается задача для загрузки резервной копии в облако и помещается в Очередь задач взаимодействия с облаками (Очередь задач взаимодействия с облаками).

  3. В процессе выполнения задачи резервная копия перемещается из каталога временного хранения резервных копий в облачное хранилище. В разделе Репозиторий изменяется информация о расположении резервной копии (Раздел «Репозиторий»).

    Резервные копии загружаются в облако частями (чанками), в соответствии со следующими требованиями:

    • максимальный размер загружаемого объекта — 5 Тб;

    • максимальное количество чанков — 10000;

    • минимальный размер чанка — 5 Мб;

    • максимальный размер чанка — 5 Гб.

Для резервной копии, уже расположенной в облаке, по инициативе пользователя возможно:

  • выполнение проверки вручную (Раздел «Репозиторий») и по расписанию (Глобальное расписание). При выполнении проверки все файлы резервной копии временно загружаются на сервер резервного копирования, к которому привязаны облако и облачный пул. Статусы проверок отображаются в разделе Репозиторий (Раздел «Репозиторий»);

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

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

3. Редактирование облачного хранилища

После создания облачного хранилища можно отредактировать способ выбора бакета из S3-хранилища.

  1. Для редактирования выберите облачное хранилище из списка и нажмите Edit Редактировать. Откроется форма редактирования облачного хранилища.

  2. Отредактируйте параметры Выбор бакета вручную или Разрешить автоматическое создание бакета (подробное описание параметров см. в Раздел 1).

    Недоступные для редактирования параметры обозначены серым цветом.

  3. Нажмите Применить для сохранения изменений.

    Для возврата к значениям по умолчанию нажмите Restart Сбросить.

4. Удаление облачного хранилища

Для удаления выберите одно или несколько облачных хранилищ из списка, нажмите Delete Удалить и подтвердите действие.

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


1. Поля обязательны к заполнению для возможности выбора бакета из S3-хранилища вручную. Данные для заполнения полей выдаются администратором СХД.
2. Данные заполняются только при использовании пользователем прокси-сервера.