| | | | |
| A |
| |
| | accessing network address, with DSDL ( ) |
| |
| | Agent Builder |
| | | $hostnames variable ( ) |
| | | analyzing the application ( ) |
| | | binary files ( ) |
| | | cloning existing resource type ( ) |
| | | Cluster Agent module ( ) |
| | | | differences ( ) |
| | | command-line version ( ) |
| | | Configure screen ( ) |
| | | configuring ( ) |
| | | Create screen ( ) |
| | | creating a service using GDS ( ) |
| | | creating a service using GDS with the command-line version of ( ) |
| | | creating resource types ( ) |
| | | description ( ) ( ) |
| | | directory structure ( ) |
| | | editing generated source code ( ) |
| | | GDS output ( ) |
| | | installing ( ) |
| | | launching ( ) |
| | | man pages ( ) |
| | | navigating in ( ) |
| | | | Browse button ( ) |
| | | | Edit menu ( ) |
| | | | File menu ( ) |
| | | | menus ( ) |
| | | package directory ( ) |
| | | reusing completed work ( ) |
| | | rtconfig file ( ) |
| | | scripts ( ) |
| | | source files ( ) |
| | | starting ( ) |
| | | support files ( ) |
| | | using ( ) |
| | | using to create GDS ( ) ( ) |
| |
| | Anytime, #$upgrade_from directive ( ) |
| |
| | API, Resource Management |
| | | See RMAPI | |
| |
| | arguments, RMAPI method ( ) |
| |
| | arraymax, resource type migration ( ) |
| |
| | arraymin, resource type migration ( ) |
| |
| | At_creation, #$upgrade_from directive ( ) |
| |
| | attributes, resource property ( ) |
| | | | |
| C |
| |
| | C program functions, RMAPI ( ) |
| |
| | callback method, overview ( ) |
| |
| | callback methods |
| | | control ( ) |
| | | description ( ) |
| | | initialization ( ) |
| | | Monitor_check ( ) |
| | | Monitor_start ( ) |
| | | Monitor_stop ( ) |
| | | Postnet_start ( ) |
| | | Prenet_start ( ) |
| | | RMAPI ( ) |
| | | Update ( ) |
| | | using ( ) |
| | | Validate ( ) |
| |
| | CCR (cluster configuration repository) ( ) |
| |
| | checks, validating for scalable services ( ) |
| |
| | client, CRNP ( ) |
| |
| | cloning existing resource type, Agent Builder ( ) |
| |
| | Cluster Agent module |
| | | Agent Builder differences ( ) |
| | | description ( ) |
| | | installing ( ) |
| | | setting up ( ) |
| | | starting ( ) |
| | | using ( ) |
| |
| | cluster commands, RMAPI ( ) |
| |
| | cluster configuration repository ( ) |
| |
| | cluster functions, RMAPI ( ) |
| |
| | Cluster Reconfiguration Notification Protocol |
| | | See CRNP | |
| |
| | code |
| | | changing method ( ) |
| | | changing monitor ( ) |
| |
| | codes, RMAPI exit ( ) |
| |
| | command line |
| | | Agent Builder ( ) |
| | | commands on ( ) |
| |
| | commands |
| | | halockrun ( ) |
| | | hatimerun ( ) |
| | | RMAPI resource type ( ) |
| | | Sun Cluster ( ) |
| | | using to create GDS ( ) ( ) |
| |
| | components, RMAPI ( ) |
| |
| | Configure screen, Agent Builder ( ) |
| |
| | configuring, Agent Builder ( ) |
| |
| | Create screen, Agent Builder ( ) |
| |
| | creating resource types, Agent Builder ( ) |
| |
| | CRNP |
| | | authentication ( ) |
| | | client ( ) |
| | | client identification process ( ) |
| | | communciation ( ) |
| | | description ( ) |
| | | error conditions ( ) |
| | | example Java application ( ) |
| | | function of ( ) |
| | | message types ( ) |
| | | protocol ( ) |
| | | registration of client and server ( ) |
| | | SC_CALLBACK_REG messages ( ) |
| | | semantics of protocol ( ) |
| | | server ( ) |
| | | server event delivery ( ) |
| | | server reply ( ) |
| | | | |
| D |
| |
| | daemon, designing the fault monitor ( ) |
| |
| | data service |
| | | creating |
| | | | analyzing suitability ( ) |
| | | | determining the interface ( ) |
| | | sample ( ) |
| | | | common functionality ( ) |
| | | | controlling the data service ( ) |
| | | | defining a fault monitor ( ) |
| | | | extension properties in RTR file ( ) |
| | | | generating error messages ( ) |
| | | | handling property updates ( ) |
| | | | Monitor_check method ( ) |
| | | | Monitor_start method ( ) |
| | | | Monitor_stop method ( ) |
| | | | obtaining property information ( ) |
| | | | probe program ( ) |
| | | | resource properties in RTR file ( ) |
| | | | RTR file ( ) |
| | | | Start method ( ) |
| | | | Stop method ( ) |
| | | | Update method ( ) |
| | | | Validate method ( ) |
| | | setting up development environment ( ) |
| | | transferring to cluster for testing ( ) |
| |
| | Data Service Development Library |
| | | See DSDL | |
| |
| | data services |
| | | testing ( ) |
| | | testing HA ( ) |
| | | writing ( ) |
| |
| | debugging resource types with DSDL ( ) |
| |
| | default property values |
| | | cluster configuration repository ( ) |
| | | new value for upgrade ( ) |
| | | Sun Cluster 3.0 ( ) |
| | | upgrades ( ) |
| | | when inherited ( ) |
| |
| | dependencies, coordinating between resources ( ) |
| |
| | directive |
| | | #$upgrade_from ( ) ( ) |
| | | default tunability ( ) |
| | | placement in RTR file ( ) |
| | | tunability constraints ( ) |
| |
| | directories, Agent Builder ( ) |
| |
| | directory structure, Agent Builder ( ) |
| |
| | distinguishing between multiple registered versions, RT_version ( ) |
| |
| | distinguishing between vendors, Vendor_id ( ) |
| |
| | documentation requirements |
| | | for upgrade ( ) |
| | | tunability constraints ( ) |
| |
| | DSDL |
| | | accessing network address ( ) |
| | | components ( ) |
| | | debugging resource types ( ) |
| | | description ( ) ( ) |
| | | enabling HA local file systems ( ) |
| | | fault monitor functions ( ) |
| | | fault monitoring ( ) |
| | | functions ( ) |
| | | general purpose functions ( ) |
| | | implementing a fault monitor ( ) |
| | | libdsdev.so ( ) |
| | | network resource-access functions ( ) |
| | | overview ( ) |
| | | PMF (Process Monitor Facility) functions ( ) |
| | | property functions ( ) |
| | | sample resource type implementation |
| | | | determining the fault monitor action ( ) |
| | | | returning from svc_start() ( ) |
| | | | scds_initialize() function ( ) |
| | | | starting the service ( ) |
| | | | SUNW.xfnts fault monitor ( ) |
| | | | SUNW.xfnts RTR file ( ) |
| | | | svc_probe() function ( ) |
| | | | TCP port number ( ) |
| | | | validating the service ( ) |
| | | | X font server ( ) |
| | | | X font server configuration file ( ) |
| | | | xfnts_monitor_check method ( ) |
| | | | xfnts_monitor_start method ( ) |
| | | | xfnts_monitor_stop method ( ) |
| | | | xfnts_probe main loop ( ) |
| | | | xfnts_start method ( ) |
| | | | xfnts_stop method ( ) |
| | | | xfnts_update method ( ) |
| | | | xfnts_validate method ( ) |
| | | starting a data service ( ) |
| | | stopping a data service ( ) |
| | | utility functions ( ) |
| | | where implemented ( ) |
| | | | |
| G |
| |
| | GDS |
| | | Agent Builder output ( ) |
| | | Child_mon_level property ( ) |
| | | creating a service with Agent Builder ( ) |
| | | creating a service with command-line version of Agent Builder ( ) |
| | | definition ( ) |
| | | description ( ) |
| | | Failover_enabled property ( ) |
| | | Network_resources_used property ( ) |
| | | Port_list property ( ) |
| | | Probe_command property ( ) |
| | | Probe_timeout property ( ) |
| | | required properties ( ) |
| | | Start_command extension property ( ) |
| | | Start_timeout property ( ) |
| | | Stop_command property ( ) |
| | | Stop_signal property ( ) |
| | | Stop_timeout property ( ) |
| | | SUNW.gds resource type ( ) |
| | | using with Agent Builder ( ) ( ) |
| | | using with Sun Cluster administration commands ( ) ( ) |
| | | ways to use ( ) |
| | | when to use ( ) |
| | | why use ( ) |
| |
| | generic data service |
| | | See GDS | |
| | | | |
| M |
| |
| | man pages, Agent Builder ( ) |
| |
| | master, description ( ) |
| |
| | max, resource type migration ( ) |
| |
| | menus |
| | | Agent Builder ( ) |
| | | Agent Builder Edit ( ) |
| | | Agent Builder File ( ) |
| |
| | message logging, adding to a resource ( ) |
| |
| | messages, SC_CALLBACK_REG CRNP ( ) |
| |
| | method arguments, RMAPI ( ) |
| |
| | method code, changing ( ) |
| |
| | methods |
| | | Boot ( ) ( ) ( ) |
| | | callback ( ) |
| | | | control ( ) |
| | | | initialization ( ) |
| | | Fini ( ) ( ) ( ) |
| | | idempotency ( ) |
| | | Init ( ) ( ) ( ) |
| | | Monitor_check ( ) ( ) |
| | | Monitor_check callback ( ) |
| | | Monitor_start ( ) ( ) |
| | | Monitor_start callback ( ) |
| | | Monitor_stop ( ) ( ) |
| | | Monitor_stop callback ( ) |
| | | Postnet_start ( ) |
| | | Postnet_start callback ( ) |
| | | Prenet_start ( ) |
| | | Prenet_start callback ( ) |
| | | Start ( ) ( ) ( ) |
| | | Stop ( ) ( ) ( ) |
| | | Update ( ) ( ) ( ) |
| | | Update callback ( ) |
| | | Validate ( ) ( ) ( ) |
| | | Validate callback ( ) |
| | | xfnts_monitor_check ( ) |
| | | xfnts_monitor_start ( ) |
| | | xfnts_monitor_stop ( ) |
| | | xfnts_start ( ) |
| | | xfnts_stop ( ) |
| | | xfnts_update ( ) |
| | | xfnts_validate ( ) |
| |
| | migrating resource types ( ) |
| |
| | min, resource type migration ( ) |
| |
| | Monitor_check method |
| | | compatibility ( ) |
| | | using ( ) |
| |
| | monitor code, changing ( ) |
| |
| | Monitor_start method, using ( ) |
| |
| | Monitor_stop method, using ( ) |
| | | | |
| P |
| |
| | package directory, Agent Builder ( ) |
| |
| | PMF |
| | | functions, DSDL ( ) |
| | | purpose ( ) |
| |
| | Postnet_start method, using ( ) |
| |
| | Postnet_stop, compatibility ( ) |
| |
| | Prenet_start method, using ( ) |
| |
| | primaries ( ) |
| |
| | primary nodes ( ) |
| |
| | process management ( ) |
| |
| | process management facility, overview ( ) |
| |
| | process monitor facility |
| | | See PMF | |
| |
| | process trees, creating resource types with multiple independent ( ) |
| |
| | programming architecture ( ) |
| |
| | properties |
| | | changing resource ( ) |
| | | Child_mon_level ( ) |
| | | declaring extension ( ) |
| | | declaring resource ( ) |
| | | declaring resource type ( ) |
| | | Failover_enabled ( ) |
| | | GDS, required ( ) |
| | | Network_resources_used ( ) |
| | | Port_list ( ) |
| | | Probe_command ( ) |
| | | Probe_timeout ( ) |
| | | resource ( ) |
| | | resource group ( ) |
| | | resource type ( ) |
| | | setting resource ( ) ( ) |
| | | setting resource type ( ) |
| | | Start_command extension ( ) |
| | | Start_timeout ( ) |
| | | Stop_command ( ) |
| | | Stop_signal ( ) |
| | | Stop_timeout ( ) |
| |
| | property attributes, resource ( ) |
| |
| | property functions, DSDL ( ) |
| |
| | property values, default ( ) |
| |
| | protocol, CRNP ( ) |
| | | | |
| R |
| |
| | registering CRNP clients and servers ( ) |
| |
| | resource |
| | | adding message logging to a ( ) |
| | | implementing a failover ( ) |
| | | implementing a scalable ( ) |
| | | migrating to a different version ( ) |
| | | monitoring ( ) |
| | | starting ( ) |
| | | stopping ( ) |
| |
| | resource commands, RMAPI ( ) |
| |
| | resource dependencies, coordinating ( ) |
| |
| | resource functions, RMAPI ( ) |
| |
| | resource group commands, RMAPI ( ) |
| |
| | resource group functions, RMAPI ( ) |
| |
| | Resource Group Manager |
| | | See RGM | |
| |
| | resource group properties ( ) |
| | | accessing information about ( ) |
| |
| | resource groups |
| | | description ( ) |
| | | failover ( ) |
| | | properties ( ) |
| | | scalable ( ) |
| |
| | Resource Management API |
| | | See RMAPI | |
| |
| | resource properties ( ) |
| | | accessing information about ( ) |
| | | changing ( ) |
| | | declaring ( ) |
| | | setting ( ) ( ) |
| |
| | resource property attributes ( ) |
| |
| | Resource_type, migration ( ) |
| |
| | resource type |
| | | migration requirements ( ) |
| | | multiple versions ( ) |
| | | upgrading ( ) |
| |
| | resource type commands, RMAPI ( ) |
| |
| | resource type functions, RMAPI ( ) |
| |
| | resource type monitor, implementing ( ) |
| |
| | resource type names |
| | | implementing ( ) |
| | | restrictions ( ) |
| | | Sun Cluster 3.0 ( ) |
| | | version suffix ( ) |
| | | without version suffix ( ) |
| |
| | resource type packages, installation requirements ( ) |
| |
| | resource type properties ( ) |
| | | declaring ( ) |
| | | setting ( ) |
| |
| | resource type registration |
| | | See RTR | |
| |
| | resource type upgrades, examples of ( ) |
| |
| | resource Type_version property ( ) |
| | | editing ( ) |
| | | tunability ( ) |
| |
| | resource types |
| | | creating ( ) |
| | | debugging with DSDL ( ) |
| | | description ( ) |
| |
| | resources |
| | | coordinating dependencies between ( ) |
| | | description ( ) |
| |
| | reusing completed work, Agent Builder ( ) |
| |
| | RGM |
| | | description ( ) |
| | | handling of resource groups ( ) |
| | | handling of resource types ( ) |
| | | handling of resources ( ) |
| | | purpose ( ) |
| |
| | RMAPI ( ) |
| | | C program functions ( ) |
| | | callback methods ( ) |
| | | cluster commands ( ) |
| | | cluster functions ( ) |
| | | components ( ) |
| | | exit codes ( ) |
| | | libscha.so ( ) |
| | | method arguments ( ) |
| | | resource commands ( ) |
| | | resource functions ( ) |
| | | resource group commands ( ) |
| | | resource group functions ( ) |
| | | resource type commands ( ) |
| | | resource type functions ( ) |
| | | shell commands ( ) |
| | | utility functions ( ) |
| | | where implemented ( ) |
| |
| | RT_version, migration ( ) |
| |
| | RT_Version |
| | | purpose ( ) |
| | | when not to change ( ) |
| | | when to change ( ) |
| |
| | rtconfig file ( ) |
| |
| | RTR |
| | | description ( ) |
| | | file |
| | | | changing ( ) |
| | | | description ( ) |
| | | | migration ( ) |
| | | | SUNW.xfnts ( ) |
| | | | |
| S |
| |
| | sample data service |
| | | common functionality ( ) |
| | | controlling the data service ( ) |
| | | defining a fault monitor ( ) |
| | | extension properties in RTR file ( ) |
| | | generating error messages ( ) |
| | | handling property updates ( ) |
| | | Monitor_check method ( ) |
| | | Monitor_start method ( ) |
| | | Monitor_stop method ( ) |
| | | obtaining property information ( ) |
| | | probe program ( ) |
| | | RTR file ( ) |
| | | sample properties in RTR file ( ) |
| | | Start method ( ) |
| | | Stop method ( ) |
| | | Update method ( ) |
| | | Validate method ( ) |
| |
| | sample DSDL |
| | | determining the fault monitor action ( ) |
| | | returning from svc_start() ( ) |
| | | scds_initialize() function ( ) |
| | | starting the service ( ) |
| | | SUNW.xfnts fault monitor ( ) |
| | | SUNW.xfnts RTR file ( ) |
| | | svc_probe() function ( ) |
| | | TCP port number ( ) |
| | | validating the service ( ) |
| | | X font server ( ) |
| | | X font server configuration file ( ) |
| | | xfnts_monitor_check method ( ) |
| | | xfnts_monitor_start method ( ) |
| | | xfnts_monitor_stop method ( ) |
| | | xfnts_probe main loop ( ) |
| | | xfnts_start method ( ) |
| | | xfnts_stop method ( ) |
| | | xfnts_update method ( ) |
| | | xfnts_validate method ( ) |
| |
| | scalable resource, implementing ( ) |
| |
| | scalable services, validating ( ) |
| |
| | scds_initialize() function ( ) |
| |
| | screens |
| | | Configure ( ) |
| | | Create ( ) |
| |
| | scripts, Agent Builder ( ) |
| |
| | server |
| | | CRNP ( ) |
| | | X font |
| | | | configuration file ( ) |
| | | | definition ( ) |
| | | xfs |
| | | | port number ( ) |
| |
| | shell commands, RMAPI ( ) |
| |
| | source code, editing generated Agent Builder ( ) |
| |
| | source files, Agent Builder ( ) |
| |
| | Start method, using ( ) ( ) |
| |
| | starting a data service with DSDL ( ) |
| |
| | Stop method |
| | | compatibility ( ) |
| | | using ( ) ( ) |
| |
| | stopping a data service with DSDL ( ) |
| |
| | Sun Cluster |
| | | commands ( ) |
| | | using with GDS ( ) |
| |
| | SunPlex Agent Builder |
| | | See Agent Builder | |
| |
| | SunPlex Manager, description ( ) |
| |
| | SUNW.xfnts |
| | | fault monitor ( ) |
| | | RTR file ( ) |
| |
| | support files, Agent Builder ( ) |
| |
| | svc_probe() function ( ) |