本节介绍了以下任务的过程:
您可以创建不配置为使用数据复制的保护组。要创建不使用数据复制子系统的保护组,请在使用 geopg 命令时省略 -d datareplicationtype选项。geoadm status 命令显示了这些 Degraded 保护组的状态。
有关更多信息,请参见如何创建不需要进行数据复制的保护组。
在创建保护组之前,请确保满足以下条件:
本地群集是伙伴关系的成员。
您要创建的保护组尚不存在。
保护组的名称在全局的 Sun Cluster Geographic Edition 名称空间中是唯一的。不能在同一系统的两个伙伴关系中使用相同的保护组名称。
您还可以将现有的保护组配置从远程群集复制到本地群集。有关更多信息,请参见将 EMC Symmetrix Remote Data Facility 保护组配置复制到伙伴群集。
登录到一个群集节点。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”。
使用 geopg create 命令创建一个使用 SRDF 复制的新保护组。
此命令将在本地群集的所有节点上创建一个保护组。
# geopg create -s partnershipname -o localrole -d srdf [-p property [-p...]] \ protectiongroupname |
指定伙伴关系的名称。
指定此保护组在本地群集上的角色为主或辅助。
指定使用 EMC Symmetrix Remote Data Facility 软件来复制保护组数据。
指定保护组的属性。
可指定以下属性:
Description – 描述保护组。
Timeout – 指定保护组的超时时限(以秒为单位)。
Nodelist – 列出可作为复制子系统主群集的计算机的主机名。
Cluster_dgs – 列出数据所写入的设备组。
有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 A “标准 Sun Cluster Geographic Edition 属性”。
指定保护组的名称。
有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 B “Sun Cluster Geographic Edition 实体合法的名称和值”。
有关 geopg 命令的更多信息,请参阅 geopg(1M) 手册页。
本示例将在 cluster-paris(该群集被设置为主群集)上创建一个 EMC Symmetrix Remote Data Facility 保护组。
# geopg create -s paris-newyork-ps -o primary -d srdf \ -p Nodelist=phys-paris-1,phys-paris-2 srdfpg |
以下示例将为当前在 cluster-newyork 上处于联机状态的应用程序资源组 resourcegroup1 创建一个 EMC Symmetrix Remote Data Facility 保护组 srdfpg。
在没有应用程序资源组的情况下创建保护组。
# geopg create -s paris-newyork-ps -o primary -d srdf \ -p nodelist=phys-paris-1,phys-paris-2 srdfpg |
激活该保护组。
# geopg start -e local srdfpg |
添加应用程序资源组。
# geopg add-resource-group resourcegroup1 srdfpg |
Sun Cluster Geographic Edition 数据复制层根据 EMC Symmetrix Remote Data Facility RDF1 和 RDF2 设备的配置来验证保护组的复制角色。如果配置不匹配,则验证操作将返回错误。
如果指定了 Cluster_dgs 属性,则数据复制层将验证指定的设备组是否是有效的 Sun Cluster 设备组。数据复制层还将验证该设备组是否属于有效的类型。
在 Cluster_dgs 属性中指定的设备组仅可由属于保护组的应用程序写入数据。此属性不能指定从保护组外部的应用程序接收信息的设备组。
创建保护组时,系统会自动创建一个 Sun Cluster 复制资源组。
这些自动创建的复制资源组仅用于 Sun Cluster Geographic Edition 的内部实施。使用 Sun Cluster 命令修改这些资源组时请务必小心。
在修改保护组的配置之前,请确保本地已存在您要修改的保护组。
登录至其中一个群集节点。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”。
修改保护组的配置
此命令可修改本地群集所有节点上保护组的属性。如果伙伴群集包含具有相同名称的保护组,则此命令还会将新的配置信息传播给伙伴群集。
# geopg set-prop -p property [-p...]\ protectiongroupname |
指定保护组的属性。
有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 A “标准 Sun Cluster Geographic Edition 属性”。
指定保护组的名称。
有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 B “Sun Cluster Geographic Edition 实体合法的名称和值”。
有关 geopg 命令的更多信息,请参阅 geopg(1M) 手册页。
本示例将修改示例 2–2中创建的保护组的 Timeout 属性。
# geopg set-prop -p Timeout=2700 srdfpg |
保护组验证期间,Sun Cluster Geographic Edition 软件的 EMC Symmetrix Remote Data Facility 数据复制层会进行以下验证:
是否至少已在 Nodelist 属性所指定的一个节点上安装了 SYMCLI。
指定的设备组是否为有效的 Sun Cluster 设备组。数据复制层是否使用 scstat -D 命令(如果指定了 Cluster_dgs 属性)。数据复制层还将验证该设备组是否属于有效的类型。
对于每个已添加到保护组的 EMC Symmetrix Remote Data Facility 设备组,各个属性是否均有效。
如果 geoadm status 命令的输出显示某个保护组的 Configuration 状态为 Error,您可以使用 geopg validate 命令对配置进行验证。此命令可检查保护组及其实体的当前状态。
如果保护组及其实体是有效的,则保护组的配置状态将被设置为正常。如果 geopg validate 命令在配置文件中发现了错误,它将显示一条有关该错误的消息,并且配置将保持错误状态。在这种情况下,您可以修正配置中的错误,然后再次运行 geopg validate 命令。
确保要验证的保护组存在于本地,并且在伙伴关系双方群集的所有节点上,通用代理容器均处于联机状态。
登录至其中一个群集节点。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”。
验证保护组的配置。
此命令仅对本地群集上保护组的配置进行验证。要验证伙伴群集上的保护组配置,请再次在伙伴群集上运行该命令。
# geopg validate protectiongroupname |
指定标识单个保护组的唯一名称
以下示例将对一个保护组进行验证。
# geopg validate srdfpg |
如果您要删除所有位置上的保护组,则必须在保护组所存在的每个群集上运行 geopg delete 命令。
在删除保护组之前,请确保满足以下条件:
本地存在要删除的保护组。
该保护组在具有伙伴关系的两个群集上均处于脱机状态。
为了在删除保护组的同时使应用程序资源组保持联机,必须从保护组中删除应用程序资源组。有关此过程的示例,请参见示例 2–10。
登录至主群集的一个节点 cluster-paris。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”。
删除该保护组。
此命令可从本地群集删除保护组的配置。同时,此命令还会删除保护组中每个 EMC Symmetrix Remote Data Facility 设备组的复制资源组。但此命令不会改变 EMC Symmetrix Remote Data Facility 设备组的对状态。
# geopg delete protectiongroupname |
指定保护组的名称
如果还要删除辅助群集上的保护组,请对 cluster-newyork 重复步骤 1 和步骤 2。
本示例从两个伙伴群集上删除保护组。该保护组在两个伙伴群集上均处于脱机状态。
在本示例中,cluster-paris 是主群集。有关群集配置样例的提示信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 群集配置示例”。
# rlogin phys-paris-1 -l root phys-paris-1# geopg delete srdfpg # rlogin phys-newyork-1 -l root phys-newyork-1# geopg delete srdfpg |
本示例将从两个伙伴群集删除保护组 srdfpg,同时使属于该保护组的两个应用程序资源组 apprg1 和 apprg2 保持联机状态。从保护组中删除应用程序资源组,然后再删除该保护组。
phys-paris-1# geopg remove-resource-group apprg1,apprg2 srdfpg phys-paris-1# geopg stop -e global srdfpg phys-paris-1# geopg delete srdfpg phys-newyork-1# geopg delete srdfpg |
确保满足以下条件:
本地群集是伙伴关系的成员。
尚不存在该保护组。
保护组的名称在全局的 Sun Cluster Geographic Edition 名称空间中是唯一的。不能在同一系统的两个伙伴关系中使用相同的保护组名称。
登录到一个群集节点。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”。
使用 geopg create 命令创建一个新的保护组。
此命令将在本地群集的所有节点上创建一个保护组。
# geopg create -s partnershipname -o localrole \ [-p property [-p...]] \ protectiongroupname |
指定伙伴关系的名称。
指定此保护组在本地群集上的角色,即 primary 或 secondary。
指定保护组的属性。
您可以设置以下属性:
Description – 描述保护组。
Timeout – 指定保护组的超时时限(以秒为单位)。
Nodelist – 列出可作为复制子系统主群集的计算机的主机名。
Cluster_dgs – 列出数据所写入的设备组。
有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 A “标准 Sun Cluster Geographic Edition 属性”。
指定保护组的名称。
有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 B “Sun Cluster Geographic Edition 实体合法的名称和值”。
有关 geopg 命令的更多信息,请参阅 geopg(1M) 手册页。
以下示例将创建一个未复制的保护组。
# geopg create -s paris-newyork-ps -o primary example-pg |
有关向保护组中添加资源组的信息,请参见管理 EMC Symmetrix Remote Data Facility 应用程序资源组。