为 HACMP/XD-PPRC 自动生成配置数据
2008-11-12 10:54:57 来源:WEB开发网配置 HACMP/XD 和 PPRC
假定某个应用程序使用这些磁盘来存储数据,并且客户希望使用 HACMP 实现该应用程序的高可用性。仅仅实现应用程序的高可用性是不够的,我们还应该使磁盘数据高度可用,从而实现完整的高可用性。可通过使用带 PPRC 的 HACMP/XD 来实现这一目标。
让我们考虑在 PPRC 设置示例部分讨论的示例。
图 2. 包含 PPRC 设置的简单、两站点 HACMP/XD 集群
首先,配置基础 HACMP/XD 集群,使每个站点包含一个节点。每个站点包含从存储设备分配的磁盘。在图 2 中,节点 1 和 DS8000 分别是位于站点 A 的服务器的主机名和存储设备。节点 2 和 ESS800 分别是位于站点 B 的服务器的节点名和存储设备类型。假定我们已经建立了 PPRC 关系,那么我们只需要将该关系集成到 HACMP 中。
为了将现有 PPRC 集成到 HACMP 中,我们需要进行下列配置:
配置复制服务
DS ESS 磁盘子系统
DSCLI 托管 PPRC 复制资源
首先介绍如何收集所需数据以配置图 2 中所示项目。磁盘 0620 在节点 1 上显示为 hdisk10。磁盘 103F 在节点 2 上显示为 hdisk5。用户不了解存储相关信息。他们只了解 PPRC 磁盘包括 hdisk10 和 hdisk5,以及它们的 PVID。
请注意,如果两个磁盘建立 PPRC 关系,它们将获得相同的 PVID。在两个磁盘之间建立 PPRC 后,远程磁盘的 VGDA 被替换为本地磁盘的 VGDA,因此它们拥有相同的 PVID。
现在,如果您希望使用 HACMP 集成这些磁盘(使这些磁盘上的卷组高度可用),您需要收集存储 ID、卷 ID、LSS ID、主-次端口 ID,以及次-主端口 ID 等信息。如前所述,可以使用 DSCLI 命令收集这些信息。不使用上述方法执行此过程,改用 pprc4hacmp 脚本,该脚本可为您生成所有这些配置数据。
赞助商链接