Managing Installation Manager using the job manager
You can store and manage all of your installation manager installation kits from a central location.
Before you begin
Before you can work with IBM Installation Manager, you must register at least one host with the job manager. You must also have acquired one or more Installation Manager installation kits.

About this task
If you 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 you to manage your installation kits from a single location and send your installation kits to multiple machines.
Procedure
- You can submit an inventory job to see what is installed
on a host.
Note: The centralized installation manager can not discover profiles for Application Client and Plugin on IBM i platforms.
- You can submit and inventory job with a username and password;
for example:
- Using Jacl:
$AdminTask submitJob {-jobType inventory -targetList {hostname} -username username -password password}
- Using Jython:
AdminTask.submitJob('-jobType inventory -targetList [hostname] -username user -password xxxxxx')
- Using Jacl:
- If you saved user credentials while registering host, you can
submit an inventory job without credentials; for example:
- Using Jacl:
$AdminTask submitJob {-jobType inventory -targetList {hostname} }
- Using Jython:
AdminTask.submitJob('-jobType inventory -targetList [hostname] ')
- Using Jacl:
- You can submit and inventory job with a username and password;
for example:
- You can 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. For more information, see Installation Manager installation kits.
- You can submit a job to install Installation Manager on
a host using the administrative console.
- In the administrative console, select Job > Submit.
- In the job type menu list, select Install IBM Installation Manager. Click 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
- You can 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 you do not specify this parameter, the job will fail.
The installIM job has the following optional parameters:- installPath: Specify the path to install Installation Manager on the remote machine. If this parameter is not specified, then Installation Manager is installed to the default location.
- dataPath: Specify the Installation Manager data path on the remote machine. If this parameter is 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.
- Submit the install Installation Manager job without credentials;
for example:
- Using Jacl:
$AdminTask submitJob {-jobType installIM -targetList {hostname} -jobParams { {installPath <path>} {dataPath <path>} {kitPath <path>} {acceptLicense true} } -description "IM install without username"}
- Using Jython:
AdminTask.submitJob ('-jobType installIM -targetList [hostname] -jobParams [[installPath <path>] [dataPath <path>] [kitPath <path>] [acceptLicense true]] -description "IM install without username"')
- Using Jacl:
- Submit the install Installation Manager job using a private key;
for example:
- Using 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"}
- Using 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"')
- Using Jacl:
- Submit the install Installation Manager job using a user name
and password; for example:
- Using 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"}
- Using 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"')
- Using Jacl:
- You can review the Installation Manager license.
- If you are using the graphical user interface (GUI), run the following
command and follow the instructions:
run install
install.exe
- If you are using the command line, run the following command and
follow the instructions:
run installc -c
installc.exe -c
- If you are using the graphical user interface (GUI), run the following
command and follow the instructions:
- You can submit a job to update Installation Manager on
a host by providing an Installation Manager repository URL from the
command line. This job has the following required parameter:
- acceptLicense: Must be set to true, if you do not specify this parameter, the job will fail.
- Using 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"}
- Using Jython:
AdminTask.submitJob('-jobType updateIM -targetList [hostname] -jobParams [ [installPath <path>] [repository <repository URL>] [keyringFile <file path>] [keyringPassword] [acceptLicense true] ] -username <username> -password <password>')
- You can 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.
- You 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. For more information, see Installation Manager installation kits.
- You can submit a job to uninstall IBM Installation Manager. For example:
- Using Jacl:
$AdminTask submitJob {-jobType uninstallIM -targetList {hostname} -jobParams { {installPath <IM install path>}}}
- Using Jython:
AdminTask.submitJob('-jobType uninstallIM -targetList [hostname] -jobParams [ [installPath <IM install path>] ]]')
- Using Jacl:
- You 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.
- You can submit a job to find Installation Manager data
locations. You 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.
- You can specify Installation Manager data locations.
- You can search the system for Installation Manager data locations.
Results
You have installed, updated, or deleted Installation Manager and Installation Manager installation kits on a target machine.
What to do next
You 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.


File name: tagt_job_im.html