我可以使用 Veritias Storage Manager 通过服务器本地存储来提供 HA 存储吗?

我可以使用 Veritias Storage Manager 通过服务器本地存储来提供 HA 存储吗?

我需要提供一个高可用性的 ftp/http 文件存储库。上传将发生在一台服务器上,但上传的文件必须在所有其他服务器上立即可见

我可以使用负载平衡器处理服务器本身的故障转移。但是,如果一台服务器发生故障,其他服务器必须看到存储库的相同内容。通常,我会为此使用 SAN,但在这种情况下,数据中心标准不允许 SAN/外部存储 - 所有存储都将位于服务器本地。

我可以使用 Veritas Storage Manager(或任何其他产品)以这种方式管理服务器之间的镜像内容吗?或者这是否需要 SAN?从数据表等的快速浏览中我无法判断。

答案1

由于您使用的是共置的 Redhat 系统,因此您可以使用多种解决方案。

首先 - 是的,Veritas Volume Manager 可以做到这一点 - 您可以将其设置为复制到远程卷。很久以前,我一直将此功能用作使用 Veritas Filesystem、Volume Manager、Cluster 和 Global Cluster 的远程 HA-NFS 解决方案的集成解决方案。

我认为复制功能现已内置于标准卷管理器中,但我不确定您是否需要额外的许可证。

使用 RedHat,您可以使用许多其他替代方案:

  • DRBD(8.3 或更高版本)
  • 通过 RAID 1 实现的 iSCSImdadm
  • 上传后触发操作(例如 rsync 到其他服务器)ionotify(RH 中gamin似乎包含 fam-libs)

最简单的解决办法可能是将其装配fam在一起rsync

要想在其他位置快速传输文件,请使用其他解决方案之一。

您必须将它们与集群感知文件系统结合起来。

如果你已经启动并运行了 redhat-c​​luster,你可以使用GFS2

对于其他我可以推荐的东西OCFS2,它是 Oracle-Linux(二进制兼容的 redhat 克隆,因此您可以使用 rpm)的一部分。

相关内容