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