Sun Cluster Geographic Edition 系统管理指南

管理 Sun StorEdge Availability Suite 3.2.1 数据复制设备组

本节介绍如何在 Sun StorEdge Availability Suite 3.2.1 保护组中管理数据复制设备组,包括以下任务:

有关配置 Sun StorEdge Availability Suite 3.2.1 保护组的详细信息,请参见如何创建和配置 Sun StorEdge Availability Suite 3.2.1 保护组

Procedure如何将数据复制设备组添加至 Sun StorEdge Availability Suite 3.2.1 保护组

开始之前

保护组是应用程序资源组的容器,它包含了保护服务免于灾难的数据。Sun Cluster Geographic Edition 软件通过将数据从主群集复制到辅助群集对其进行保护。通过将 Sun Cluster 设备组添加到保护组,Sun Cluster Geographic Edition 软件可以监视属于 Sun StorEdge Availability Suite 3.2.1 卷集的设备组中所有卷的复制状态。Sun Cluster Geographic Edition 软件还在执行保护组操作(如启动、停止、切换和接管)期间控制卷集的角色和状态。

将设备组添加到保护组之前,请确保满足以下条件:

步骤
  1. 登录到一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC

  2. 将数据复制设备组添加到该保护组。

    此命令将设备组添加到本地群集上的保护组,并且将新的配置传播给伙伴群集(如果伙伴群集包含具有相同名称的保护组)。


    # geopg add-device-group -p property-settings [-p...] \
    AVS-device-group-name protection-group-name 
    
    -p property-settings

    设置数据复制设备组的属性

    您可以设置的 Sun StorEdge Availability Suite 3.2.1 特定属性如下:

    • Local_logical_host – 指定用于复制设备组的本地逻辑主机名

    • Remote_logical_host – 指定用于复制设备组的远程逻辑主机名

    • Enable_volume_set – 指定是否自动启用文件中给出的卷集。设置为 TrueFalse

    有关可以设置的属性的更多信息,请参见附录 A,标准 Sun Cluster Geographic Edition 属性

    AVS-device-group-name

    指定新数据复制设备组的名称

    protection-group-name

    指定将包含新的数据复制设备组的保护组的名称

    有关 Sun Cluster Geographic Edition 软件支持的名称和值的信息,请参见附录 B,Sun Cluster Geographic Edition 实体合法的名称和值

    有关 geopg 命令的更多信息,请参阅 geopg(1M) 手册页。


示例 7–10 将数据复制设备组添加至 Sun StorEdge Availability Suite 3.2.1 保护组

以下示例说明如何在 avspg 保护组中创建 Sun StorEdge Availability Suite 3.2.1 数据复制设备组:


# geopg add-device-group -p Local_logical_host=lh-paris-1 \
-p Remote_logical_host=lh-newyork-1 avsdg avspg

数据复制子系统如何验证设备组

将 Sun StorEdge Availability Suite 3.2.1 控制的设备组添加到保护组时,数据复制层将验证该设备组是否存在以及它的 Nodelist 属性值是否与保护组的 Nodelist 属性以相同的顺序包含相同的条目。

运行 geopg add-device-group 命令时,系统将创建该设备组的轻量资源组并使其进入联机状态。该轻量资源组包含以下资源:

有关轻量资源组及其资源的更多信息,请参见Sun StorEdge Availability Suite 3.2.1 轻量资源组

运行 geopg add-device-group 命令时,系统将在保护组的每个设备组的复制资源组中创建 GeoCtlAVS 类型的复制资源,并使其进入联机状态。有关复制资源组格式的信息,请参见Sun StorEdge Availability Suite 3.2.1 复制资源组

轻量资源组和复制资源组的 Nodelist 属性与保护组的 Nodelist 属性包含相同的条目,且条目顺序相同。

如果在本地群集上已经配置了具有相同名称的资源或资源组,则 Sun Cluster Geographic Edition 将对配置进行验证,并在配置不正确的情况下将 Configuration 设置为 Error

如果此设备组的 Enable_volume_set 属性已设置为 True,则系统将启用 /var/cluster/geo/avs/AVS-devicegroup-volset.ini 文件中定义的卷集。否则,Sun Cluster Geographic Edition 软件将控制和监视使用 Sun StorEdge Availability Suite 3.2.1 命令手动启用的所有卷集。

如果 geopg add-device-group 命令执行不成功,则不会修改该保护组的配置。

如果 geopg add-device-group 命令执行成功,并且本地群集上的 Configuration 状态已设置为 OK,则新的配置将传播到伙伴群集中。此传播将导致在伙伴群集上对整个保护组配置进行重新验证。在重新验证期间,系统将在伙伴群集上创建相同的实体,包括轻量资源组和复制资源组。如果伙伴群集上存在 /var/cluster/geo/avs/AVS-devicegroup-volset.ini 文件,并且该文件包含了正确定义的卷集,则伙伴群集上也将启用卷集。如果验证不成功,则伙伴群集上的 Configuration 状态将被设置为 Error


注意 – 注意 –

请不要更改、删除这些资源或资源组,或使其处于脱机状态。轻量资源组、复制资源组以及它们的资源是由 Sun Cluster Geographic Edition 软件管理的内部实体,应该仅使用 Sun Cluster Geographic Edition 命令进行管理。直接使用 Sun Cluster 命令更改这些实体的配置或状态可能会导致不可修复的故障。


而如果伙伴群集上的设备组验证成功,则将在伙伴群集上启用 /var/cluster/geo/avs/AVS-devicegroup-volset.ini 文件中定义的卷集。此设备组的 Enable_volume_set 属性必须设置为 true。而设备组的其他卷集将被禁用。

将设备组添加到保护组后,您可以使用 Sun StorEdge Availability Suite 3.2.1 命令直接启用或禁用设备组的卷集。第一次成功地验证包含设备组的保护组时,仅查阅 /var/cluster/geo/avs/AVS-devicegroup-volset.ini 文件。

Procedure如何修改 Sun StorEdge Availability Suite 3.2.1 数据复制设备组

步骤
  1. 登录到一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC

  2. 修改该设备组。

    此命令可修改本地群集上的保护组中设备组的属性。如果伙伴群集包含有相同名称的保护组,则该命令会将新的配置传播给伙伴群集。


    # geopg modify-device-group -p property-settings [-p...] \
    AVS-device-group-name protection-group-name 
    
    -p property-settings

    设置数据复制设备组的属性

    有关可以设置的属性的更多信息,请参见附录 A,标准 Sun Cluster Geographic Edition 属性

    AVS-device-group-name

    指定新数据复制设备组的名称

    protection-group-name

    指定将包含新的数据复制设备组的保护组的名称

Procedure如何从 Sun StorEdge Availability Suite 3.2.1 保护组删除数据复制设备组

开始之前

如果曾将某个数据复制设备组添加到保护组中,则您可能需要从保护组中将其删除。一般而言,将某应用程序配置为写入一组磁盘之后,您就不会更改这些磁盘。

在删除数据复制设备组之前,请确保满足以下条件:

有关删除保护组的信息,请参见如何删除 Sun StorEdge Availability Suite 3.2.1 保护组

步骤
  1. 登录到一个群集节点。

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见Sun Cluster Geographic Edition 软件和 RBAC

  2. 删除该设备组。

    此命令从本地群集上的保护组中删除设备组。如果伙伴群集包含有相同名称的保护组,则该命令会将新的配置传播给伙伴群集。

    此命令从保护组删除设备组。此命令还将禁用与该设备组相关联的所有卷集,并删除此设备组的轻量资源组和复制资源组。


    # geopg remove-device-group AVS-device-group-name protection-group-name
    
    AVS-device-group-name

    指定数据复制设备组的名称

    protection-group-name

    指定保护组的名称


示例 7–11 从 Sun StorEdge Availability Suite 3.2.1 保护组删除复制设备组

以下示例说明如何从 Sun StorEdge Availability Suite 3.2.1 保护组删除数据复制设备组:


# geopg remove avsdg avspg