Linux 中 2 个 HPE 3PAR 复制存储设备的多路径

Linux 中 2 个 HPE 3PAR 复制存储设备的多路径

我们正在尝试实现高可用性多路径,从 1 台服务器 (Linux Fedora OS) 连接到 2 台不同的存储设备 (HPE 3Par Storage),这些设备同步复制。我们的想法是,如果其中一台发生故障,服务器仍然可以访问另一台存储上的信息。

它“有点”有效。但是,如果在活动存储发生故障期间执行写入操作,则文件系统将以只读模式挂载。所以我们需要重新启动服务器,然后它才能正常工作。

你知道这是否可行吗?有什么提示、链接或文档可以为我们指明正确的方向吗?

谢谢你!

答案1

这需要一些标准 FC 之外的技术。不同的供应商有不同的解决方案。我知道 Hitachi、EMC 和 Netapp 都提供这种解决方案,但它很复杂,而且至少对于 EMC 来说,需要客户端软件。我快速在 Google 上搜索了一下,没有找到任何关于 3PAR 的信息。

话虽如此,但这并不是什么难事。如果您的服务器能够验证两个存储设备的健康状况,以及使副本可读写,那么您可以编写一个监视器,通过使辅助设备可写并故障转移到该设备来对主设备的丢失做出反应。

答案2

我不确定您的服务器与 3PAR 存储的连接是通过 ISCSI 还是 FC。

首先,您可能想检查服务器操作系统及其版本是否支持您设置中的 3PAR 硬件型号和 3PAR 操作系统版本。如果连接是 FC,您可能想检查服务器上的 FC HBA 型号和 FC HBA 驱动程序/固件版本是否支持连接到 3PAR 阵列。

据我所知,HPE 3PAR 确实支持 RedHat Enterprise Linux 7.x、8.x 和 9.x。早期的存储硬件型号被标记为“StorServ”,现在我认为被标记为“Alletra”。跨 2 个或更多 3PAR 系统的存储复制的品牌名称现在称为“Peer Persistence”功能。

您可能还想从 3PAR 检查一些其他事项Linux 实施指南

  1. 映射到 Linux 主机的 3PAR 存储中的卷具有正确的主持人角色已为其配置。特别是,HPE 建议使用 Linux 服务器为 3PAR 复制配置使用主机角色。
  2. 多路径主机上的设置符合 HPE 针对 3PAR 复制配置的建议设置。DM-多路径需要为 ALUA 角色配置设置。此外,dev_loss_tmo价值多路径配置文件必须设置为无穷大。无穷大的值是复制配置的必需参数。

参考:

  1. HPE SPOCK 网站(HPE 存储产品的单点连接知识)
  2. HPE 支持中心网站

相关内容