ХРАНИЛИЩЕ

Система PLAN-R позволяет пользователю загружать документы, импортировать данные из файлов, создавать резервные копии. Для хранения файловых данных разработана концепция «Хранилище».

Хранилище — это виртуальное место, используемое для хранения файлов определенного вида или файлов, объединяемых общими правилами их обработки. Например, для документов загруженных на графики работ требуется создавать файлы миниатюр, для обеспечения импорта или экспорта данных требуется очистка временных файлов по расписанию. Привязка хранилища к пространству позволяет указывать индивидуальные настройки хранилища для каждого из используемых в Системе пространств.

Настройка параметров хранилища может быть доступна как для Системы в целом, так и для определенного пространства. Для физического хранения файлов в хранилище могут использоваться файловая система сервера, на котором развернута Система или сетевое объектное хранилище Minio совместимое с API Amazon S3.

Доступные хранилища

Для перехода к настройкам параметров хранилища необходимо перейти на вкладку «Настройки» (1) и в открывшемся списке выбрать вкладку «Хранилище» (2).

register imageВкладка по настройке параметров хранилища

В системе доступны следующие хранилища:

  • Временные файлы (1) – используется для обеспечения импорта, экспорта данных в Систему из файлов, генерации архивов. Для данного хранилища по расписанию производиться очистка старых файлов;
  • Документы (2) – используется для хранения документов, загруженных в Систему, хранения 3D моделей. Для этого хранилища по расписанию создаются файлы предварительного просмотра;
  • Бэкапы (3) – используется для хранения резервных копий данных.

Внимание! В Системе может существовать только одно Временное хранилище , оно не привязано к какому-либо пространству и используется для хранение всех временных файлов Системы.

register imageВиды хранилища Системы

Настройка системных хранилищ

Для перехода к настройкам параметров хранилища необходимо перейти на вкладку «Настройки» (1) и в открывшемся списке выбрать вкладку «Хранилище» (2).

Для каждого хранилища нужно указать тип:

  • Файловая система (3) – для хранения файлов на примонтированном файловом ресурсе;
  • MINIO (4) – для хранения файлов на сетевом объектном хранилище.

register imageТипы хранилища Системы

Параметры для типа Файловая Система

Для перехода к настройкам параметров хранилища необходимо перейти на вкладку «Настройки» (1) и в открывшемся списке выбрать вкладку «Хранилище» (2).

При выбранном типе «Файловая система» укажите максимальный размер загружаемого файла (3) для ограничения размера файлов, которые будут хранится в системе.

register imageПараметры для типа «Файловая система»

Параметры для типа MinIO

Для перехода к настройкам параметров хранилища MINIO необходимо перейти на вкладку «Настройки» и в открывшемся списке выбрать «Хранилище» и перейти к типу «MINIO». В открывшейся вкладке будут доступны следующие параметры:

  • Конечная точка – сетевой адрес хранилища по умолчанию http://s3.domain.local
  • Ключ доступа (Access key) – ключ доступа включает в себя идентификатор пользователя;
  • Секретный ключ (Secret key) – пароль пользователя;
  • SSL – использовать SSL для подключения;
  • Корзина (Buket) – корзина для хранения файлов;

Для тестирования параметров подключения к выбранному хранилищу нажмите кнопку «ТЕСТ».

register imageПараметры для типа MINIO

Настройка хранилищ для пространства

Для настройки параметров хранилища, привязанного к пространству, перейдите на вкладку «Пространства», затем выберите пространство, в котором необходимо изменить параметры хранилища, и нажмите кнопку «Настройки».

В открывшемся окне выберите вкладку «Хранилище», измените необходимые параметры и сохраните изменения.

register imageТипы хранилища системы

Наследование настроек

Для удобства конфигурирования большого количества пространств в Системе реализовано наследование настроек. В первую очередь настройте системные хранилища. После этого для всех пространств по умолчанию будут использоваться эти настройки. Если Вы хотите переопределить эти настройки для какого-то выбранного пространства, перейдите в настройки этого пространства и измените их.

Миграция файлов

Миграция предназначена для фонового переноса сохраненных файлов при изменении типа хранилища.

Пример: Для хранилища «Документы» Вашего пространства установлен тип Файловая система и Ваши файлы хранятся в файловой системе сервера, требуется изменить тип хранилища «Документы» на сетевое хранилище MinIO. Для этого следует настроить параметры подключения к MinIO, выбрать корзину и протестировать подключение нажав кнопку «ТЕСТ». После того как тест подключения пройден, измените тип хранилища «Документы» c «Файловая система» на MinIO. В таком случае все вновь загружаемые файлы будут сохраняться в сетевое хранилище MinIO, но все ранее загруженные файлы по-прежнему будут располагаться на файловой системе сервера. При этом пользователь будет иметь доступ ко всем файлам вне зависимости от того, где они располагаются физически. Для того чтобы перенести физически файлы на текущий тип хранилища нажмите кнопку «Запустить».