Oracle® Solaris Cluster 数据服务规划和管理指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何将资源降级到其资源类型的较旧版本

以下说明介绍了如何使用 clresource 命令执行此任务。但是,不是只能使用 clresource 命令执行此任务。可以使用 Oracle Solaris Cluster Manager 或 clsetup 命令的 "Resource Group" 选项执行此任务,而不使用 clresource 命令。有关更多信息,请参见 clsetup(1CL)

  1. 在群集成员上,承担可提供 solaris.cluster.modifysolaris.cluster.admin RBAC 授权的 root 角色。
  2. 将包含要降级的资源的资源组切换到脱机状态。
    clresourcegroup offline resource-group
  3. 禁用包含要降级的资源的资源组中的所有资源。
    clresource disable -g resource-group +
  4. 取消管理包含要降级的资源的资源组。
    clresourcegroup unmanage resource-group
  5. 如有必要,重新注册要降级到的资源类型的旧版本。

    只有要降级到的版本不再是已注册的版本时,才需要执行此步骤。如果要降级到的版本仍是已注册的版本,请忽略此步骤。

    clresourcetype register resource-type-name
  6. 对于要降级的资源,将 Type_version 属性设置为要降级到的旧版本。

    如有必要,在同一个命令中将同一资源的其他属性编辑为相应的值。

    clresource set -p Type_version=old-version resource-todowngrade
  7. 启用在Step 3 中禁用的所有资源。
    # clresource enable -g resource-group +
  8. 使包含降级的资源的资源组处于受管状态。
    # clresourcegroup manage resource-group
  9. 使包含降级的资源的资源组联机。
    # clresourcegroup online resource-group