When multiple subsystems are used, requests for network jobs can be sent to any subsystem, regardless of whether the subsystem exists on the own host or another host.
Use one of the following specification methods to send a network job request to any given subsystem.
Specifying the -rsys option with the GUI
Use the Standard information sheet of the Add/Change - Job window.
Figure 4.44 Standard information sheet of the Add/Change - Job window
Specify the -rsys option at the beginning of the Command field. The command specification method is as follows:
-rsys <subsystem number> <command> |
-rsys subsystem number: Specify the number of the subsystem to which a network job request is to be sent.
Select this check box to send network job requests to subsystems on a host other than the own host. When sending a network job request from a subsystem on the own host, there is no need to select this check box.
Specify the name of the host where the request is to be sent. This item does not need to be specified when submitting a network job to a subsystem on the own host.
Specifying the -rsys option with a command
Specify the subsystem number of the request destination in the -rsys option of the qsub Job Submit Command. The following is a specification example:
qsub [-rh request host [-rsys subsystem number]] |
-rh request host: Specify the host name of the request destination.
-rsys subsystem number: Specify the number of the subsystem to which a network job request is to be sent.
When sending network job requests to subsystems on a host other than the own host, specify both the -rsys option and the -rh option. When sending a network job request to a subsystem on the own host, the -rh option does not need to be specified.
Refer to "qsub Job Submit Command" in the Systemwalker Operation Manager Reference Guide for details.
Specifying the -rsys option with the API
The argument of the qsub command can be specified for the submitinf argument in the Job Submission API (Mp_SubmitJob). The -rsys option of the submitinf argument can be used to specify the subsystem on the execution server. The format used to specify the argument is the same as that used to specify the -rsys option in the qsub command.
Refer to "Job Submission API" in the Systemwalker Operation Manager Reference Guide for details on the Job Submission API (Mp_SubmitJob).
Using execution subsystem names
Using an execution subsystem name enables you to issue a request for a network job to the host and subsystem that correspond to that name.
Perform the following procedure to use an execution subsystem name:
Define an execution subsystem name. Refer to "Defining an Execution Subsystem Name" in the Systemwalker Operation Manager Installation Guide for details.
Specify the execution subsystem name in the settings that specify the execution server. You can use the execution subsystem name in the following settings:
Job Net Properties window >> Standard information sheet >> Default host name
Add/Change/Monitor Job window >> Standard information sheet >> Request host
-rh option of the qsub command, and submitinf parameter of the Job Submission API (Mp_SubmitJob)
Refer to "qsub Job Submit Command" in the Systemwalker Operation Manager Reference Guide for details.
Refer to "Job Submission API" in the Systemwalker Operation Manager Reference Guide for details on the Job Submission API (Mp_SubmitJob).
Note
Jobs that cannot be submitted to any specified subsystem, and queues that prohibit job submission
It is not possible to submit a network job to any given subsystem in the case of the following jobs. (The subsystem number cannot be specified on the submission source server when requesting the network job.) Any specified subsystem number will be ignored.
Jobs with the Interstage attribute
JCL (Job Control Language) jobs
Jobs cannot be submitted to an arbitrary subsystem in the case of a distributed execution queue or a backward compatibility load distribution queue. Job submission will fail.
If the schedule server or execution server is V13.2.0 or earlier, network jobs cannot be submitted to any subsystem. Job submission will fail.
It is not possible to use the -rsys option to submit a network job to any given subsystem in the case of the jobs indicated below. The subsystem number cannot be specified on the submission source server when the network job is requested.
Demand jobs (jobs submitted from a job folder or from a job outside folder management)
It is not possible to use an execution subsystem name to submit a network job to any given subsystem in the case of the jobs indicated below. Any specified subsystem name will be ignored.
Jobs that specify first and second candidate execution servers that are duplicated
Note
Specifying both the -rsys option and an execution subsystem name
If you specify both the -rsys option and an execution subsystem name when requesting a job, the subsystem number that you defined in the execution subsystem name has priority and the subsystem number that you specified in -rsys will be ignored.
Note
Treatment of a name that exists as both a host name and an execution subsystem name
If a name that you specified as an execution server also exists as a host name and an execution subsystem name, it will be treated as an execution subsystem name.
Note
Behavior when an execution subsystem name is specified in a job that cannot use execution subsystem names
If you specify an execution subsystem name in a job that cannot use execution subsystem names, the name will be treated as a host name and the job will be submitted without the name being replaced with the host name that you defined in the execution subsystem name.
Information
If the job submission source (schedule server) is running the Standard Edition of Systemwalker Operation Manager and the destination server (execution server) is running the Enterprise Edition of Systemwalker Operation Manager, this function can be used to specify the subsystem of the execution server to which the job is to be submitted.
Point
How to specify the -rh option and the Submit the job as a network job check box when using the -rsys option
When operating with a single server that is not in a cluster configuration
When submitting a job to the same host as the server submitting the job, the job can be submitted without selecting the Submit the job as a network job check box and specifying the -rh option.
When operating in a cluster configuration
When submitting a job to a subsystem operating in a cluster system, it is necessary to either select the Submit the job as a network job check box and specify the logical IP address in the Request host field or to specify the logical IP address with the -rh option.
When submitting a network job to a subsystem that is not operating in a cluster system, it is necessary to either select the Submit the job as a network job check box and specify the physical IP address in the Request host field or to specify the IP address of the physical node with the -rh option.