服务器上的 WebDAV 公开来自另一台服务器的 ZFS 数据

服务器上的 WebDAV 公开来自另一台服务器的 ZFS 数据

是否有可能在一台计算机上托管 WebDAV 服务器并从另一台服务器提取“数据”(文件夹和文件等)?

类似这样的:

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

CentOS 代理是每个连接都会访问以查看文件的 WebDAV 服务器,而文件实际上存储在 FreeBSD ZFS 服务器上吗?FreeBSD 服务器上的文件将 chrooted 到每个用户/组。

如果真的有可能,那么应该怎么做?有没有合适的名字?当我问他们这个问题时,他们总是用奇怪的眼神看着我,我受够了。

我们倾向于使用 NGINX,但我们也很乐意考虑 apache。

此外,这(FreeBSD 上的 ZFS)与 CentOS/XFS 上的 GlusterFS 或 FreeBSD/ZFS 上的 GlusterFS 相比如何。

如果有任何区别的话,每个 ZFS 存储都计划运行 RAID-Z,除了两个将运行 RAID-Z3(实际上有三个以上,并且想法是通过添加新服务器实现有机增长)

我们希望看到类似 OpenStack Swift 的某种自我修复能力,但那才是最理想的。

短暂性脑缺血发作

答案1

是的,只需在代理机器上远程挂载 ZFS 文件系统(使用 NFS/CIFS/其他),然后运行提供挂载点的 WEBDAV 服务器。

相关内容