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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何为新资源设置 HAStoragePlus 资源类型

在以下示例中,资源组 resource-group-1 包含以下数据服务:

  • HA for Oracle iPlanet Web Server,依赖于 /global/resource-group-1

  • HA for Oracle,依赖于 /dev/global/dsk/d5s2

  • HA for NFS,依赖于 dsk/d6


注 -  要创建以 Oracle Solaris ZFS 为高可用性本地文件系统的 HAStoragePlus 资源,请参见如何设置 HAStoragePlus 资源类型以使本地 Solaris ZFS 文件系统具有高可用性一节。

要为 resource-group-1 中的新资源创建 HAStoragePlus 资源 hastorageplus-1,请阅读同步资源组与设备组的启动,然后执行以下步骤。

要创建 HAStoragePlus 资源,请参见启用高可用性本地文件系统

  1. 在群集成员上,承担可提供 solaris.cluster.modifysolaris.cluster.admin RBAC 授权的 root 角色。
  2. 创建资源组 resource-group-1
    # clresourcegroup create resource-group-1
  3. 确定资源类型是否已注册。

    以下命令可输出已注册资源类型的列表。

    # clresourcetype show | egrep Type
  4. 如果需要,注册资源类型。
    # clresourcetype register SUNW.HAStoragePlus
  5. 创建 HAStoragePlus 资源 hastorageplus-1,并定义文件系统挂载点和全局设备路径。
    # clresource create -g resource-group-1 -t SUNW.HAStoragePlus \
    -p GlobalDevicePaths=/dev/global/dsk/d5s2,dsk/d6 \
    -p FilesystemMountPoints=/global/resource-group-1 hastorageplus-1

    GlobalDevicePaths 可以包含以下值。

    • 全局设备组名称,例如 nfs-dgdsk/d5

    • 全局设备路径,例如 /dev/global/dsk/d1s2/dev/md/nfsdg/dsk/d10

    FilesystemMountPoints 可以包含以下值。

    • 本地文件系统或群集文本系统的挂载点,例如 /local-fs/nfs/global/nfs


    注 -  HAStoragePlus 有一个 Zpools 扩展属性,用于配置 ZFS 文件系统存储池;还有一个 ZpoolsSearchDir 扩展属性,用于指定搜索 ZFS 文件系统存储池的设备的位置。ZpoolsSearchDir 扩展属性的默认值为 /dev/dskZpoolsSearchDir 扩展属性类似于 zpool(1M) 命令的 -d 选项。

    资源在创建后处于启用状态。

  6. 将资源(Oracle iPlanet Web Server、Oracle 和 NFS)添加到 resource-group-1,并将其依赖性设置为 hastorageplus-1

    例如,对于 Oracle iPlanet Web Server,请运行以下命令。

    # clresource create  -g resource-group-1 -t SUNW.iws \
    -p Confdir_list=/global/iws/schost-1 -p Scalable=False \
    -p Resource_dependencies=schost-1 -p Port_list=80/tcp \
    -p Resource_dependencies_offline_restart=hastorageplus-1 resource

    资源在创建后处于启用状态。

  7. 检验是否正确地配置了资源依赖性。
    # clresource show -v resource | egrep Resource_dependencies_offline_restart
  8. resource-group-1 设置为 MANAGED 状态,并使 resource-group-1 脱机。
    # clresourcegroup online -M resource-group-1

关联性切换

HAStoragePlus 资源类型还包含一个扩展属性 AffinityOn;这是一个布尔属性,用于指定 HAStoragePlus 是否必须为在 GLobalDevicePathsFileSystemMountPoints 扩展属性中定义的全局设备执行关联性切换。有关详细信息,请参见 SUNW.HAStoragePlus(5) 手册页。


注 -  对于可伸缩服务,会忽略 AffinityOn(启用关联性)标志的设置。关联性切换不适用于可伸缩资源组。