############################################## # Resource Type: MRSL.NONsharedDevice # # byLeal # # 17/ago/2007 # ############################################## RESOURCE_TYPE = NONsharedDevice; RT_DESCRIPTION = "NON-Shared Devices on Sun Cluster"; VENDOR_ID = MRSL; RT_VERSION = "3.2"; API_VERSION = 2; RT_BASEDIR = "/usr/scnonshared/bin"; FAILOVER = TRUE; # Methods START = nsd_svc_start; STOP = nsd_svc_stop; PRENET_START = nsd_prenet_start; POSTNET_STOP = nsd_postnet_stop; MONITOR_START = nsd_monitor_start; MONITOR_STOP = nsd_monitor_stop; # Properties { PROPERTY = Thorough_Probe_Interval; MIN=0; MAX=3600; DEFAULT=60; TUNABLE = ANYTIME; } { PROPERTY = Retry_Count; MIN=0; MAX=10; DEFAULT=2; TUNABLE = ANYTIME; } { PROPERTY = Retry_Interval; MIN=0; MAX=3600; DEFAULT=750; TUNABLE = ANYTIME; } # Extensions { PROPERTY = Zpools; EXTENSION; STRINGARRAY; TUNABLE = WHEN_DISABLED; DESCRIPTION = "The Pool name"; } { PROPERTY = SNDR_primary; EXTENSION; STRINGARRAY; TUNABLE = AT_CREATION; DESCRIPTION = "SNDR primary host"; } { PROPERTY = Sync_Mode; EXTENSION; ENUM { UPDATE, FULL }; DEFAULT="UPDATE"; TUNABLE = ANYTIME; DESCRIPTION = "Synchronization mode"; } { PROPERTY = Last_Started; EXTENSION; STRINGARRAY; DEFAULT=""; TUNABLE = ANYTIME; DESCRIPTION = "Where the resource was last started"; } { PROPERTY = Probe_timeout; EXTENSION; INT; MIN=15; DEFAULT = 120; TUNABLE = ANYTIME; DESCRIPTION = "Time out value for the probe (seconds)"; }