Назад | Перейти на главную страницу

WebDAV на сервере, открывающий данные ZFS с другого сервера

Возможно ли разместить сервер WebDAV на одном компьютере и получить «данные» (папки, файлы и все) с другого сервера?

Примерно так:

                      CentOS Proxy
                           |
              -------------|--------------
              |            |              |
          FreeBSD1     FreeBSD2        FreeBSD3
        (ZFS Store)  (ZFS Store)      (ZFS Store)

Где прокси CentOS - это сервер WebDAV, к которому каждое соединение будет обращаться для просмотра файлов, где файлы фактически хранятся на серверах FreeBSD ZFS? Файлы на серверах FreeBSD будут привязаны к каждому пользователю / группе.

Если это вообще возможно, как бы это сделать и есть ли для этого собственное название? Мне надоело, что люди смешно смотрят на меня, когда я их спрашиваю.

Мы предпочитаем использовать NGINX, но мы с удовольствием рассмотрим apache.

Кроме того, как это (ZFS на FreeBSD) будет сравниваться с GlusterFS на CentOS / XFS или, если на то пошло, с GlusterFS на FreeBSD / ZFS.

Если это имеет значение, в каждом хранилище ZFS планируется использовать RAID-Z, за исключением двух, которые будут работать с RAID-Z3 (на самом деле их больше трех, и идея состоит в том, чтобы иметь возможность органического роста за счет добавления новых серверов)

Нам бы хотелось увидеть какую-нибудь способность к самовосстановлению в стиле OpenStack Swift, но это было бы идеальным вариантом.

TIA

Да, просто удаленно смонтируйте файловые системы ZFS на прокси-машине (используя NFS / CIFS / что-то еще), а затем запустите сервер WEBDAV, который обслуживает точки монтирования.