Облака

Управление облачными хранилищами осуществляется в блоке «Облака» (Рисунок 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. Данные заполняются только при использовании пользователем прокси-сервера.