Oracle Solaris Cluster Generic Data Service (GDS) Guide

Exit Print View

Updated: July 2014, E48652-01
 
 

How to Use Oracle Solaris Cluster Administration Commands to Create a Scalable Service That Uses the GDS

Before You Begin

Ensure that the /etc/netmasks file has IP-address subnet and netmask entries for all logical hostnames. If necessary, edit the /etc/netmasks file to add any missing entries.

  1. Assume the root role or a role that provides solaris.cluster.modify RBAC authorization.
  2. Register the resource type SUNW.gds.
    # clresourcetype register SUNW.gds
  3. Create the resource group for the SharedAddress resource.
    # clresourcegroup create sa_rg
  4. Create the SharedAddress resource hhead in resource group sa_rg.
    # clressharedaddress create -g sa_rg hhead
  5. Create the resource group for the scalable service.
    # clresourcegroup create -S -p RG_dependencies=sa_reg app_rg
  6. Create the resource for the scalable service.
    # clresource create -g app_rg -t SUNW.gds
    -p Validate_command="/export/app/bin/configtest" \
    -p Scalable=TRUE -p Start_timeout=120 \
    -p Stop_timeout=120 -p Probe_timeout=120 \
    -p Port_list="2222/tcp" \
    -p Start_command="/export/app/bin/start" \
    -p Stop_command="/export/app/bin/stop" \
    -p Probe_command="/export/app/bin/probe" \
    -p Child_mon_level=0 -p Network_resource_used=hhead \
    -p Failover_enabled=TRUE -p Stop_signal=9 app_rs
  7. Bring the resource group that contains the network resources online.
    # clresourcegroup online sa_reg
  8. Bring the resource group app_rg online in a managed state.
    # clresourcegroup online -M app_reg