NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXIT STATUS | FILES | ATTRIBUTES | SEE ALSO
The scdsconfig command configures the resource type template that you previously created with scdscreate(1HA). scdsconfig enables you to configure C-, Generic Data Service (GDS)-, or Korn shell-based templates for both network aware (client-server model) and non-network aware (clientless) applications.
scdsconfig configures application-specific commands to start, stop, and probe the application. You can also use scdsconfig to set timeout values for the start, stop, and probe commands. scdsconfig supports both network aware (client-server model) and non-network aware (client-less) applications. You can run scdsconfig from the same directory where scdscreate was run. You can also specify that same directory by using the -d option. scdsconfig configures the resource type template by placing the user-specified parameters at correct locations in the generated code. If C was the type of generated source code, this command also compiles the code. scdsconfig puts the output into a Solaris package that you can then install. This command creates the package in the pkg subdirectory under the $vendor_id$resource_type_name directory created by scdscreate.
The following options are supported:
If scdsconfig is not run from the same directory where scdscreate was run, then this option is required to specify the directory where the resource type template was originally created.
This optional parameter specifies a command to periodically check the health of the network aware or non-network aware application. It must be a complete command line that can be passed directly to a shell to probe the application. The probe_command returns with an exit status of 0 if the application is running successfully. An exit status other than 0 indicates that the application is failing to perform correctly. In this event, the resources of this resource type are either restarted on the same node or the resource group that contains the resource is failed over to another healthy node, depending on the failure history of the application in the past.
This optional parameter specifies the timeout, in seconds, for the probe command. The timeout must take into account system overloads to prevent false failures. The default value is 30 seconds.
The start command starts the application. This command must be a complete command line that can be passed directly to a shell to start the application. You can include command line arguments to specify hostnames, port numbers, or other configuration data that is necessary to start the application. To create a resource type with multiple independent process trees, you specify a text file that contains the list of commands, one per line, to start the different process trees.
This optional parameter specifies the stop command for the application. It must be a complete command line that can be passed directly to a shell to stop the application. If you omit this option, the generated code stops the application via signals. The stop command is allotted 80 percent of the timeout value to stop the application. If the stop command fails to stop the application within this period, a SIGKILL is allotted 15 percent of the timeout value to stop the application. If SIGKILL also fails to stop the application, the stop method returns with an error.
This optional parameter specifies the timeout, in seconds, for the start command. The timeout must take into account system overloads to prevent false failures. The default value is 300 seconds.
This optional parameter specifies the timeout, in seconds, for the stop command. The timeout must take into account system overloads to prevent false failures. The default value is 300 seconds.
The following exit values are returned:
The command completed successfully.
An error occurred.
Contains information from the previous session. Facilitates the tool's quit and restart feature.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Availability |
SUNWscdev |
Interface Stability |
Evolving |
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXIT STATUS | FILES | ATTRIBUTES | SEE ALSO