Облака

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

Pictures/clouds
Рисунок 1. Блок «Облака»

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

  • MinIO;

  • VK Cloud.

В окне блока Облака доступны следующие действия:

  • добавление нового облачного хранилища (Раздел 1);

  • изменение существующего облачного хранилища (Раздел 4):

  • редактирование;

  • удаление.

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

Для добавления облачного хранилища нажмите кнопку Add Добавить. Будет осуществлен переход в карточку Добавить облачное хранилище (Рисунок 2).

Pictures/add-cloud-storage
Рисунок 2. Карточка «Добавить облачное хранилище»

В карточке расположены две секции:

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

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

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

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

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

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

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

    • в поле Прокси сервер[2] задайте адрес прокси-сервера;

    • в поле Порт прокси сервера[2] задайте порт прокси-сервера;

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

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

  • Параметры бакета. В данной секции располагаются редактируемые параметры для выбора бакета из S3-хранилища (Раздел 2):

    • возможность выбрать бакет вручную. Для активации переключателя необходимо заполнить обязательные параметры облака;

    • возможность создать бакет автоматически.

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

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

2. Выбор бакета для облачного хранилища

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

Выбор бакета настраивается в карточке Добавить облачное хранилище (Раздел 4).

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

  • Для разрешения автоматического создания бакета активируйте переключатель Разрешить автоматическое создание бакета.

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

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

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

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

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

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

активирован

деактивирован

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

активирован

активирован

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

деактивирован

деактивирован

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

деактивирован

активирован

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4. Изменение облачного хранилища

Изменение облачного хранилища возможно посредством выполнения операций:

  • редактирования существующего облачного хранилища по нажатию кнопки Edit Редактировать;

  • удаления одного или нескольких облачных хранилищ по нажатию кнопки Delete Удалить с подтверждением действия (Рисунок 3).

    Pictures/approve-to-delete-selected-clouds
    Рисунок 3. Окно подтверждения удаления выбранного облачного хранилища

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


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