ХРАНИЛИЩЕ

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

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

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

Типы хранилищ

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

  • Файловая система - Для хранения данных используется файловая система сервера или docker контейнера, также могут использоваться сетевые ресурсы смонтированные на файловую системы сервера или контейнера. Поддерживаются любые типы файловых систем;
  • Minio - Для хранения данных используется сетевое объектное хранилище Minio, совместимое с API Amazon S3.

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

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

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

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

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

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

register imageВиды хранилища PLAN-R

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

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

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

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

register imageТипы хранилища PLAN-R

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

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

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

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

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

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

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

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

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

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

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

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

register imageТипы хранилища PLAN-R

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

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

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

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

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


509.1-59ba7826