Sun Cluster Geographic Edition 数据复制指南(适用于 Sun StorageTek Availability Suite)

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

本节介绍了如何在 Sun StorageTek Availability Suite 保护组中管理数据复制设备组,包括以下信息:

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

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

开始之前

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

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

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

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

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


    # geopg add-device-group -p property [-p...] AVSdevicegroupname protectiongroupname
    
    -p property

    指定数据复制设备组的属性。

    可指定以下 Sun StorageTek Availability Suite 属性:

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

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

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

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    AVSdevicegroupname

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

    protectiongroupname

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

    有关 Sun Cluster Geographic Edition 软件支持的名称和值的信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 B “Legal Names and Values of Sun Cluster Geographic Edition Entities”

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


示例 2–9 将数据复制设备组添加至 Sun StorageTek Availability Suite 保护组

以下示例在 avspg 保护组中创建了一个 Sun StorageTek Availability Suite 数据复制设备组。


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

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

由 Sun StorageTek Availability Suite 控制的设备组被添加至保护组后,数据复制层会验证该设备组是否存在,还会验证其 Nodelist 属性值是否与保护组的 Nodelist 属性包含相同的条目且条目的顺序是否相同。

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

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

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

轻量资源组和复制资源组的 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 StorageTek Availability Suite 命令手动启用的所有卷集。

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

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


注意 – 注意 –

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


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

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

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

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 修改该设备组。

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


    # geopg modify-device-group -p property [-p…] AVSdevicegroupname protectiongroupname 
    
    -p property

    指定数据复制设备组的属性。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的附录 A “Standard Sun Cluster Geographic Edition Properties”

    AVSdevicegroupname

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

    protectiongroupname

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

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

开始之前

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

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

有关删除保护组的信息,请参阅如何删除 Sun StorageTek Availability Suite 保护组

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

    要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”

  2. 删除该设备组。

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

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


    # geopg remove-device-group AVSdevicegroupname protectiongroupname
    
    AVSdevicegroupname

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

    protectiongroupname

    指定保护组的名称


示例 2–10 从 Sun StorageTek Availability Suite 保护组中删除复制设备组

以下示例从 Sun StorageTek Availability Suite 保护组中删除了一个数据复制设备组。


# geopg remove avsdg avspg