Manage Installation Manager using the job manager
We can store and manage all of the installation manager installation kits from a central location.
Before we can work with IBM Installation Manager, register at least one host with the job manager. We must also have acquired one or more Installation Manager installation kits.
(ZOS) Note: CIM jobs to install, uninstall, and update Installation Manager are not supported on z/OS targets. We must first install Installation Manager on z/OS targets before using CIM manage offerings jobs.
IBM Installation Manager 1.4.3 or later is required.
If we have multiple Installation Manager offerings or need to manage Installation Manager on multiple remote machines, the job manager can automate this process. Job manager can also store your Installation Manager installation kits in a single repository. This allows us to manage the installation kits from a single location and send the installation kits to multiple machines.
Submit an inventory job to see what is installed on a host
- Submit an inventory job with a username and password; for example:
- Use Jacl:
$AdminTask submitJob {-jobType inventory -targetList {hostname} -username username -password password}
- Use Jython:
AdminTask.submitJob('-jobType inventory -targetList [hostname] -username user -password xxxxxx')
- If we saved user credentials while registering host, we can submit an inventory job without credentials; for example:
- Use Jacl:
$AdminTask submitJob {-jobType inventory -targetList {hostname} }
- Use Jython:
AdminTask.submitJob('-jobType inventory -targetList [hostname] ')
(iSeries) The centralized installation manager can not discover profiles for Application Client and Plugin on IBM i platforms.
Browse the Installation Manager installation kit directory and change the directory location
Perform this task using the administrative console graphical user interface. Open the administrative console and select...
Submit Jobs > Installation Manager installation kits
Submit a job to install Installation Manager on a host using the administrative console
- In the administrative console, select...
Job > Submit > Install IBM Installation Manager > Next
- Specify the job parameters. The Install Action menu has the following options:
- Install based on login credentials
- Install for single user only
- Install for a group of users
Submit a job to install Installation Manager on a host by sending the installation kit from the command line
The installIM job has the following required parameters:
kitPath Specify the full path name to the IBM Installation Manager kit on the job manager machine. acceptLicense Must be set to true, if we do not specify this parameter, the job will fail.
The installIM job has the following optional parameters:
installPath Path to install Installation Manager on the remote machine. If not specified, then Installation Manager is installed to the default location. dataPath Specify the Installation Manager data path on the remote machine. If not specified, the default Installation Manager data path is used. installAction Specify a group or single user installation of Installation Manager. If the parameter is not specified, then the parameter is automatically selected depending on the user account type. For example, if your user account belongs to an administrative group, then the job will install Installation Manager for all users of the administrative group. (AIX) (Linux) (Solaris) (HPUX)
- Submit the install Installation Manager job without credentials; for example:
- Use Jacl:
$AdminTask submitJob {-jobType installIM -targetList {hostname} -jobParams { {installPath <path>} {dataPath <path>} {kitPath <path>} {acceptLicense true} } -description "IM install without username"}
- Use Jython:
AdminTask.submitJob ('-jobType installIM -targetList [hostname] -jobParams [[installPath <path>] [dataPath <path>] [kitPath <path>] [acceptLicense true]] -description "IM install without username"')
- Submit the install Installation Manager job using a private key; for example:
- Use Jacl:
$AdminTask submitJob {-jobType installIM -targetList {hostname} -jobParams { {installPath <path>} {dataPath <path>} {kitPath <path>} {acceptLicense true} } -privateKeyFile "<key file path>" -description "IM install with private key"}
- Use Jython:
AdminTask.submitJob ('-jobType installIM -targetList [hostname] -jobParams [ [installPath <path>] [dataPath <path>] [kitPath <path>] [acceptLicense true] ] -privateKeyFile '<key file path>' -description "IM install with private key"')
- Submit the install Installation Manager job using a user name and password; for example:
- Use Jacl:
$AdminTask submitJob {-jobType installIM -targetList {hostname} -jobParams { {installPath <path>} {dataPath <path>} {kitPath <path>} {acceptLicense true} } -username root -password abcd -description "IM install with username and pwd"}
- Use Jython:
AdminTask.submitJob ('-jobType installIM -targetList [hostname] -jobParams [[installPath <path>] [dataPath <path>] [kitPath <path>] [acceptLicense true] ] -username root -password abcd -description "IM install with username and pwd"')
Review the Installation Manager license
- If we are using the GUI, and follow the instructions:
- (UNIX) run install
- (Windows) install.exe
- If we are using the command line, and follow the instructions:
- (UNIX) run installc -c
- (Windows) installc.exe -c
Submit a job to update Installation Manager on a host
We provide an Installation Manager repository URL from the command line. This job has the following required parameter:
- acceptLicense: Must be set to true, if we do not specify this parameter, the job will fail.
For example:
- Use Jacl:
$AdminTask submitJob {-jobType updateIM -targetList {hostname} -jobParams { {installPath <path>} {repository <repository URL>} {keyringFile <file path>} {keyringPassword <keyringpwd>} {acceptLicense true} } -username root -password <password> -description "update IM with username and pwd"}
- Use Jython:
AdminTask.submitJob('-jobType updateIM -targetList [hostname] -jobParams [ [installPath <path>] [repository <repository URL>] [keyringFile <file path>] [keyringPassword] [acceptLicense true] ] -username <username> -password <password>')
Submit a job to update Installation Manager on a host using the administrative console
- In the administrative console, selectJob > Submit.
- In the job type menu list, select Update IBM Installation Manager. Click Next.
- Specify target names and target authentication.
- Specify the job parameters and accept the license agreement:
- installPath: IBM Installation Manager installation location.
- repository: IBM Installation Manager repository.
- keyringFile: IBM Installation Manager key ring file, the credentials for the protected repository are retrieved from the key ring file.
- keyringPassword: Password for accessing key ring file.
We can delete Installation Manager installation kits from the repository
Perform this task using the administrative console graphical user interface. Open the administrative console and select...
Jobs > Installation Manager installation kits
We can submit a job to uninstall IBM Installation Manager. For example:
- Use Jacl:
$AdminTask submitJob {-jobType uninstallIM -targetList {hostname} -jobParams { {installPath <IM install path>}}}
- Use Jython:
AdminTask.submitJob('-jobType uninstallIM -targetList [hostname] -jobParams [ [installPath <IM install path>] ]]')
We can submit a job to uninstall Installation Manager using the administrative console.
- In the administrative console, select Jobs > Submit.
- In the job type menu list, select Uninstall IBM Installation Manager. Click Next.
- Specify target names and target authentication.
- Specify the job parameters.
- The following parameter is required: installPath, IBM Installation Manager installation location.
Submit a job to find Installation Manager data locations
We can add specific data locations, or search the system for Installation Manager data locations.
- In the administrative console, select Jobs > Submit.
- In the job type menu list, select Add or search for Installation Manager data locations. Click Next.
- Specify target names and target authentication.
- Specify the job parameters.
- We can specify Installation Manager data locations.
- We can search the system for Installation Manager data locations.
We have installed, updated, or deleted Installation Manager and Installation Manager installation kits on a target machine.
What to do next
We can continue to view node resources and do other job management tasks such as submit jobs, create node groups for job submission, and view nodes.
Install the v9.0 product using the job manager and command line Manage Installation Manager using the job manager Restart the job manager Administrative job types