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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何安装和注册资源类型的升级

开始之前

要确定在节点上安装升级软件包之前必须执行的操作,请参阅此资源类型对应的文档。必须执行以下列表中的一项操作:

  • 必须在非群集模式下重新引导节点。

  • 节点可以继续在群集模式下运行,但是必须关闭对此资源类型的所有实例的监视。

  • 节点可以继续在群集模式下运行,并且对此资源类型的所有实例的监视保持打开状态。

如果必须在非群集模式下重新引导节点,请通过执行滚动升级防止丢失服务。在滚动升级过程中,分别在每个节点上安装软件包,其余节点继续在群集模式下运行。

  1. 在群集成员上,承担可提供 solaris.cluster.modify RBAC 授权的 root 角色。
  2. 在此资源类型实例要联机的所有群集节点上安装此资源类型的升级软件包。
  3. 注册此资源类型的新版本。

    要确保注册的资源类型版本正确,必须指定以下信息:

    • 资源类型名称

    • 定义资源类型的资源类型注册 (Resource Type Registration, RTR) 文件

    # clresourcetype register -f path-to-new-rtr-file resource-type-name

    资源类型名称的格式如下:

    vendor-id.base-rt-name:rt-version

    有关该格式的说明,请参见资源类型名称的格式

  4. 显示新注册的资源类型。
    # clresourcetype show resource-type-name
  5. 如有必要,将 Installed_nodes 属性设置为安装了此资源类型升级软件包的节点。

    如果未在所有群集节点上安装此资源类型升级软件包,则必须执行此步骤。

    包含此资源类型实例的所有资源组的 nodelist 属性必须是此资源类型的 Installed_nodes 属性的子集。

    # clresourcetype set -n installed-node-list resource-type
    –n installed-node-list

    指定安装了此资源类型的节点的名称。