用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

降级资源类型

您可以将资源降级为其资源类型的早期版本。将资源降级为资源类型的早期版本比升级到资源类型的更新版本所需的条件更受限制。首先必须使资源组不受管理。此外,只能将资源降级到资源类型的可升级版本。可以通过使用 scrgadm -p 命令标识支持升级的版本。在输出中,支持升级的版本包含后缀 :version

如何将资源降级到其资源类型的早期版本

您可以将资源降级为其资源类型的早期版本。将资源降级为资源类型的早期版本比升级到资源类型的更新版本所需的条件更受限制。首先必须使资源组不受管理。此外,只能将资源降级到资源类型的可升级版本。可以通过使用 scrgadm -p 命令标识支持升级的版本。在输出中,支持升级的版本包含后缀 :version

  1. 将包含要降级资源的资源组切换为脱机状态。


    scswitch -F -g resource_group
    
  2. 禁用要降级的资源以及资源组中的所有资源。


    scswitch -n -j resource_to_downgrade
    scswitch -n -j resource1
    scswitch -n -j resource2
    scswitch -n -j resource3
    ...


    注意 –

    按依赖性的顺序禁用资源,从依赖性最强的资源(应用程序资源)开始,到依赖性最弱的资源(网络地址资源)结束。


  3. 使资源组不受管理。


    scswitch -u -g resource_group
    
  4. 您要降级到的旧版本的资源类型是否仍注册在群集中?

    • 如果是,请转到下一步。

    • 如果否,请重新注册所需的旧版本。


      scrgadm -a -t resource_type_name
      

  5. 通过为 Type_version 指定所需的旧版本来降级资源。


    scrgadm -c -j resource_to_downgrade -y Type_version=old_version
    

    如果需要,请使用同一命令将同一资源的其他特性编辑为适当的值。

  6. 使包含已降级资源的资源组转为受管理状态,启用所有资源并将组切换为联机状态。


    scswitch -Z -g resource_group