使用 CLI 为现有配置添加高可用性

建议使用图形用户界面(GUI)配置和管理基于策略的高可用性(HA)。 GUI 可帮助您创建新配置或修改现有配置。 您还可以使用 REST API 或 CLI 配置基于策略的 HA。

配置系统以支持 HA 解决方案的先决条件:
请按照以下步骤,使用 CLI 将基于策略的高可用性添加到现有配置中:
  1. 卷必须在卷组中才能添加高可用性。 如有必要,要创建新的卷组,请输入以下命令:
    mkvolumegroup
    有关更多信息,请参阅 mkvolumegroup
  2. 如果需要,请使用 lsvolumegroup 来查看卷组的标识。 有关详细信息,请参阅 lsvolumegroup 命令。
  3. 要将要成为 HA 的卷添加到卷组,请输入以下命令:
    chvdisk –volumegroup <volume group ID or name> <volume ID or name>
    有关更多信息,请参阅 chvdisk
  4. 要创建草稿分区,请输入以下命令:
    mkpartion –draft –name my_partition
    有关详细信息,请参阅 mkpartition 命令。
    注: lspartition 针对草稿分区显示 draft=yes 。 草稿分区可用于构造存储分区,但在发布之前不起作用。
  5. 要向草稿分区添加卷组,请输入以下命令:
    chvolumegroup –draftpartition my_partition <volume group ID or name>
    有关更多信息,请参阅 chvolumegroup 。 将卷组添加到草稿分区会自动将任何从属主机和其他卷组添加到草稿分区。 它不会自动添加不在卷组中的卷。
  6. 必须发布分区草案,使其成为可在高可用性配置中使用的存储分区。 仅当所有必需卷都在卷组中时,才能发布草稿分区。 要发布草稿分区,请输入以下命令:
    chpartition –publish my_partition
    有关更多信息,请参阅 chpartition
  7. 如果需要,可以创建另一个草稿分区并重复该过程。 每个系统只允许一个草稿分区。
  8. 如果需要,可以合并分区。 要将第二个分区合并到第一个分区中,请输入以下命令:
    mergepartition –targetpartition <name or ID of other storage partition> my_partition
    有关更多信息,请参阅 mergepartition
  9. 要使用 2-site-ha 拓扑创建复制策略,请输入以下命令:
    mkreplicationpolicy –topology 2-site-ha –location1system <name or ID of one system> -location2system <name or ID of other system> -location1iogrp 0 -location2iogrp 0
    如果需要,请使用 lspartnership 来获取每个系统的名称或标识。 有关详细信息,请参阅 mkreplicationpolicy
  10. 要使已发布的存储分区与复制策略相关联,请输入以下命令:
    chpartition –replicationpolicy <HA policy ID or name> my_partition
    注: 只要该分区与复制策略相关联,该分区中包含的卷,卷组,主机和主机到卷映射就会在两个系统之间进行维护。
  11. 现在,主机可以发现两个位置的卷的路径。 使用 lspartition 来监视 HA 解决方案的运行状况。 使用 lspartnership 可监视系统之间的连接。 使用 chpartition 来更改活动管理系统和首选管理系统。
    请注意: 要优先处理 I/O 的共用系统,请使用 chhost 指定主机的位置。