可以通过以下几种方式激活保护组:
全局,即在配置了保护组的两个群集上激活该保护组
仅在主群集上
仅在辅助群集上
激活保护组时,您所用的数据复制产品决定了哪个群集上可以启动数据复制。例如,Sun StorageTek Availability Suite 软件仅允许从主群集启动数据复制。因此,如果从辅助群集激活保护组,数据复制便不会启动。
登录到一个群集节点。
要完成此过程,必须为您指定 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition System Administration Guide》中的“Sun Cluster Geographic Edition Software and RBAC”。
激活该保护组。
此命令在本地群集上激活保护组。
如果您在主群集上激活保护组,则其应用程序资源组也会进入联机状态。
# geopg start -e scope [-n] AVSprotectiongroup |
指定命令的范围。
如果该范围为 Local,则该命令仅在本地群集上生效。如果该范围为 Global,则该命令在部署保护组的两个群集上均会生效。
属性值(例如 Global 和 Local)不区分大小写。
防止在启动保护组时启动数据复制。
如果省略此选项,则在保护组启动时将启动数据复制子系统,并且该命令会在保护组中的每个设备组上执行以下操作:
验证为复制资源配置的角色是否与本地群集上保护组的角色相同。
验证与设备组相关联的卷集的角色是否与本地群集上保护组的角色相同。
如果本地群集上的保护组的角色为 secondary,请卸载所有与设备组相关联的卷集中所定义的本地卷。
如果本地群集上的保护组的角色为 primary,请启用 Sun StorageTek Availability Suite 远程镜像软件的自动同步功能。此外,请重新同步与设备组相关联的卷集。
指定保护组的名称。
geopg start 命令使用 scswitch -Z -g resourcegroups 命令使资源组和资源联机。有关使用此命令的更多信息,请参见 scswitch(1M) 手册页。
如果保护组在本地群集上的角色为 primary,则 geopg start 命令将执行以下操作:
此命令会运行 RoleChange_ActionCmd 中定义的脚本。
此命令使保护组中的应用程序资源组在本地群集上进入联机状态。
如果应用程序资源组是故障转移类型的资源组,且它与同一保护组中的某个设备组具有关联,则此命令会在应用程序资源组和轻量资源组之间添加牢固的正关联和故障转移委托。
该应用程序资源组绝不能具有带有故障转移委托的牢固正关联。否则,在轻量资源组上添加带有故障转移委托的牢固正关联将会失败。
该命令在应用程序资源组中的 HAStoragePlus 资源和轻量资源组中的 HAStoragePlus 资源之间为此设备组建立牢固的依赖性。
如果该命令失败,则 Configuration 状态可能会被设置为 Error,这取决于故障的原因。保护组会保持已取消激活的状态,但此时数据复制可能已启动,并且某些资源组可能已进入联机状态。请运行 geoadm status 命令获取系统的状态。
如果 Configuration 状态被设置为 Error,请使用如何验证 Sun StorageTek Availability Suite 保护组所介绍的过程重新验证保护组。
以下示例以全局方式激活了一个保护组。
# geopg start -e global avspg |
以下示例仅在本地群集上激活了一个保护组。根据群集角色,此本地群集可能是主群集或辅助群集。
# geopg start -e local avspg |