Хранилища

Хранилище - это сохраненные параметры доступа к ресурсу хранения, которые можно использовать в настройке политик хранения.

Список хранилищ

Для просмотра информации и осуществления действий с хранилищами выберите пункт меню ХРАНИЛИЩА

storage1.png


При просмотре страницы администратору доступна следующая информация:

  • Наименование
  • Тип
  • Корневая папка
  • Параметры подключения
  • Дата создания

А также кнопка создания нового хранилища и кнопка удаления .

Добавление хранилища

  1. Перейдите на страницу ХРАНИЛИЩА.
  2. Нажмите на кнопку создания нового хранилища Добавить хранилище.
  3. Выберите Тип хранилища:
    • FS Введите необходимую информацию о хранилище:
    1. Введите наименование.
    2. Введите Путь к файловой системе - путь на файловой системе, куда будут размещаться объекты, при использовании этого хранилища.
    3. Отметьте флаг “Включить шифрование” и укажите ключ для автоматического шифрования всех объектов, загружаемых в хранилище.

newstoragefs1.png

Путь к файловой системе

Путь к файловой системе (директории) должен быть относительно среды выполнения контейнера. Для этого предварительно надо создать Volume и дать доступ к нему контейнерам системы Закрома. Для корректной работы доступ должен быть у контейнеров (worker, background), то есть к данным контейнерам необходимо обязательно сделать одинаковый путь монтирования созданного Volume.

  • S3 Введите необходимую информацию о хранилище:
    1. Введите наименование.
    2. Введите Хост. Хост указывается без протокола, но с возможностью указания порта. Например: zakroma.dev.ru:8090 или zakroma.dev.ru
    3. Отметьте необходимость использования SSL в соответствующем checkbox. Выбирает протокол взаимодействия: (Установить флажок, если используется https)
    4. Отметьте флаг “Включить шифрование” и укажите ключ для автоматического шифрования всех объектов, загружаемых в хранилище.
    5. Введите Ключ доступа к данным1
    6. Введите Секретный ключ2.

newstorages3.png

Проверка доступности

Для проверки доступности S3-хранилища используется S3-метод GetBucketLocation. Подключаемое хранилище должно поддерживать этот метод.

  • ZDS Введите необходимую информацию о хранилище:
  1. Введите наименование.
  2. Введите адреса серверов. Указываются все узлы zds с указанием порта без протокола через запятую. Например, rutherford-3:8088,rutherford-4:8088,rutherford-5:8088.
  3. Укажите Префикс пути - путь на файловой системе узлов zds, куда будут размещаться объекты, при использовании этого хранилища.
  4. Отметьте необходимость использования SSL в соответствующем checkbox. Выбирает протокол взаимодействия: (Установить флажок, если используется https).
  5. Отметьте флаг Включить шифрование и укажите ключ для автоматического шифрования всех объектов, загружаемых в хранилище.
  6. Введите Ключ доступа к данным1
  7. Введите Секретный ключ2.

agent.png

  1. Нажмите Сохранить для создания нового хранилища и сохранения внесенной информации.

Удаление хранилища

  1. Перейдите на страницу ХРАНИЛИЩА.
  2. Нажмите на кнопку удаления напротив хранилища, которое вы хотите удалить.
  3. Выберите способ удаления: Удалить или Удалить безвозвратно.

deletestorage.png

Варианты удаления

При удалении хранилища в режиме “Удалить” удаляется только информация об объектах хранилища из базы данных, что даёт возможность восстановить хранилище в другой конфигурации. Режим “Удалить безвозвратно” также удаляет объекты на самом хранилище.

Проверка возможности удаления

Если к хранилищу привязаны рабочие области, или в данный момент выполняется безвозвратное удаление файлов для рабочей области, то хранилище не получиться удалить, об этом укажет ошибка There are links to this resource

  1. Ключ доступа из параметров доступа к S3-хранилищу. 2

  2. Секретный ключ из параметров доступа к S3-хранилищу. 2