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