Sun Cluster 3.0 Data Services Installation and Configuration Guide

How to Set Up SUNW.HAStorage Resource Type for New Resources

In the following example, the resource group rg-1 contains three data services:

To create a SUNW.HAStorage resource hastorage-1 for new resources in rg-1, do the following:

  1. Become superuser on a node in the cluster.

  2. Create the resource group rg-1.


    # scrgadm -a -g rg-1
    

  3. Register the resource type.


    # scrgadm -a -t SUNW.HAStorage
    

  4. Create the SUNW.HAStorage resource hastorage-1 and define the service paths.


    # scrgadm -a -j hastorage-1 -g rg-1 -t SUNW.HAStorage \
    
    -x ServicePaths=/global/rg-1,/dev/global/dsk/d5s2,dsk/d6
    

    ServicePaths can contain the following values:

    • Global device group names, such as nfs-dg

    • Paths to global devices, such as /dev/global/dsk/d5s2 or dsk/d6

    • Cluster file system mount points, such as /global/nfs

  5. Enable the hastorage-1 resource.


    # scswitch -e -j hastorage-1
    

  6. Add the resources, iWS, Oracle, and NFS, to rg-1 and set their dependency to hastorage-1. For example, for iWS, type:


    # scrgadm -a -j resource-name -g rg-1 -t SUNW.iws \
    
    -x Confdir_list=/global/iws/schost-1 \
    
    -y Scalable=False -y Network_resources_used=schost-1 \
    
    -y Port_list=80/tcp -y Resource_dependencies=hastorage-1
    

  7. Set rg-1 to the managed state and bring it online.


    # scswitch -Z -g rg-1
    

SUNW.HAStorage contains another extension property, AffinityOn, which is a Boolean that specifies whether SUNW.HAStorage must perform an affinity switchover for the global devices and cluster file systems defined in ServicePaths. For details, see the SUNW.HAStorage(5) man page.