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

СРК RuBackup взаимодействует с S3-хранилищами:
-
MinIO;
-
VK Cloud.
В окне блока «Облака» доступны следующие действия:
1. Добавление облачного хранилища
Для добавления облачного хранилища нажмите кнопку Добавить. Будет осуществлен переход в карточку «Добавить облачное хранилище» (Рисунок 2).

В карточке расположены две секции:
-
Параметры облака. В данной секции располагаются редактируемые параметры облачного хранилища:
-
в поле «Имя облака» задайте имя облачного хранилища (может состоять из любого типа и количества символов);
-
в поле «Имя пула» выберите пул из выпадающего списка. Предварительно необходимо создать пул с типом «Облако» (Пулы). Каждый облачный пул может быть занят только одним облаком;
-
в поле «ID ключа доступа»[1] задайте ID ключа доступа до S3-хранилища для возможности выбора бакета вручную;
-
в поле «Секретный ключ доступа»[1] задайте секретный ключ доступа до S3-хранилища для возможности выбора бакета вручную;
-
в поле «Регион»[1] задайте обозначение региона для возможности выбора бакета вручную;
-
в поле «Переопределение конечной точки»[1] задайте путь до S3-хранилища для возможности выбора бакета вручную;
-
в поле «Прокси сервер»[2] задайте адрес прокси-сервера;
-
в поле «Порт прокси сервера»[2] задайте порт прокси-сервера;
-
в поле «Имя пользователя прокси сервера»[2] задайте имя пользователя прокси-сервера;
-
в поле «Пароль прокси сервера»[2] задайте пароль пользователя прокси-сервера.
-
-
Параметры бакета. В данной секции располагаются редактируемые параметры для выбора бакета из S3-хранилища (Раздел 2):
-
возможность выбрать бакет вручную. Для активации переключателя необходимо заполнить обязательные параметры облака;
-
возможность создать бакет автоматически.
-
Для сохранения изменений нажмите кнопку Применить. Созданное облачное хранилище отобразится в таблице.
Для сброса всех изменений нажмите кнопку Сбросить.
2. Выбор бакета для облачного хранилища
В Tucana реализована возможность выбора бакета для облачного хранилища, что позволяет упростить управление облаками.
Выбор бакета настраивается в карточке «Добавить облачное хранилище» (Раздел 4).
-
Для выбора бакета вручную активируйте переключатель «Выбор бакета вручную». Выберите необходимый бакет из выпадающего списка бакетов, существующих в S3-хранилище.
-
Для разрешения автоматического создания бакета активируйте переключатель «Разрешить автоматическое создание бакета».
Имя автоматически создаваемых бакетов определяется по правилу именования:
<имя узла медиасервера>-<первые 16 символов HWID медиасервера>
В имени узла медиасервера допускается использование символов, недопустимых для именования бакетов (например, символ нижнего подчеркивания). Если имя узла медиасервера содержит такие символы, то имя бакета будет иметь вид:
rubackup-<первые 16 символов HWID медиасервера>
В зависимости от состояния переключателей возможны различные сценарии резервного копирования с использованием бакета (Таблица 1).
Переключатель «Выбор бакета вручную» | Переключатель «Разрешить автоматическое создание бакета» | Результат |
---|---|---|
активирован |
деактивирован |
Если при выполнении резервного копирования в S3-хранилище выбранный бакет отсутствует, то резервное копирование завершится с ошибкой. |
активирован |
активирован |
Если при выполнении резервного копирования в S3-хранилище выбранный бакет отсутствует, то СРК автоматически создаст новый бакет с именем, соответствующим ранее выбранному бакету. |
деактивирован |
деактивирован |
Если при выполнении резервного копирования в S3-хранилище отсутствует бакет с именем, соответствующим правилам именования автоматически созданных бакетов, то резервное копирование завершится с ошибкой. |
деактивирован |
активирован |
Если при выполнении резервного копирования в S3-хранилище отсутствует бакет с именем, соответствующим правилам именования автоматически созданных бакетов, то СРК автоматически создаст новый бакет с таким именем. |
3. Перемещение резервных копий
Сразу после создания резервная копия перемещается в облако следующим образом:
-
Резервная копия передается от клиента РК серверу РК, к которому привязаны облако и облачный пул, и располагается в каталоге для временного хранения резервных копий, который задается параметром
use-local-backup-directory
в конфигурационном файле/opt/rubackup/etc/config.file
. Информация о расположении резервной копии отображается в разделе «Репозиторий» (Раздел «Репозиторий»). -
Создается задача для загрузки резервной копии в облако и помещается в «Очередь задач взаимодействия с облаками» (Очередь задач взаимодействия с облаками).
-
В процессе выполнения задачи резервная копия перемещается из каталога временного хранения резервных копий в облачное хранилище. В разделе «Репозиторий» изменяется информация о расположении резервной копии (Раздел «Репозиторий»).
Резервные копии загружаются в облако частями (чанками), в соответствии со следующими требованиями:
-
максимальный размер загружаемого объекта — 5 Тб;
-
максимальное количество чанков — 10000;
-
минимальный размер чанка — 5 Мб;
-
максимальный размер чанка — 5 Гб.
-
Для резервной копии, уже расположенной в облаке, по инициативе пользователя возможно:
-
выполнение проверки вручную (Раздел «Репозиторий») и по расписанию (Глобальное расписание). При выполнении проверки все файлы резервной копии временно загружаются на сервер резервного копирования, к которому привязаны облако и облачный пул. Статусы проверок отображаются в разделе «Репозиторий» (Раздел «Репозиторий»);
-
перемещение из облака в другой пул на том же или на другом сервере РК (Раздел «Репозиторий»). При перемещении файлы резервной копии загружаются в каталог для временного хранения резервных копий на сервере резервного копирования, к которому привязаны облако и облачный пул, а потом перенаправляются по назначению.
Перемещение резервных копий между облачными пулами недопустимо. |
4. Изменение облачного хранилища
Изменение облачного хранилища возможно посредством выполнения операций:
-
редактирования существующего облачного хранилища по нажатию кнопки
Редактировать;
-
удаления одного или нескольких облачных хранилищ по нажатию кнопки
Удалить с подтверждением действия (Рисунок 3).
Рисунок 3. Окно подтверждения удаления выбранного облачного хранилищаПри удалении облачного хранилища все резервные копии остаются в соответствующих бакетах, метаданные о местонахождении резервных копий остаются неизменными, что позволяет, при необходимости, восстановить облачное хранилище без потери данных.