IBM Installation Manager Binary Install Project (v4.0)

An IBM project to copy binaries to a target server and install IBM IM

Project overview.

Here is a summary of what this project will achieve.

This project is designed to install IBM Installation Manager using RapidDeploy. 

The server in the project is Linux. 

The project is preconfigured with one target server and multiple targets, each representing a different WebSphere version.

Specific application configuration items can be changed between environments, by use of Data Dictionary items.

Prerequisites

  • A remote Linux server with firewall configuration that allow connection from the machine when RapidDeploy instance is installed (for testing purposes we suggest to turn the firewall off).
  • Java (1.6+) is  installed on the remote Linux server.
  • You will need your credentials that you use to access and download the Installation Manager from the IBM Website. You will need to connect to the Installation Manager download page and right click on the agent.installer.linux.gtk.x86_64_1.8.4001.20160217_1716.zip and click Save Link Address to get your unique link to the Installation Manager download, which you'll need to input into the RapidDeploy project.

What is preconfigured and demonstrated

The project demonstrates the following configurations:
  • One target server for Linux. The user will need to configure the actual hostname for this logical server definition, and any SSH credentials such as username, password or key/pem file.
  • Deployment package contains IBM IM binaries.  
  • IBMInstallationManagerInstallTask task to perform installation of IBM MQ binaries to remote Windows server (see the task specification)

How to use this project.

  1. Download the project to your desktop by clicking on one of the links. The file will be saved as INSTALLATION_MANAGER_INSTALL_40.zip
  2. Log into your RapidDeploy instance as mvadmin.
  3. Navigate to Resources-> Projects.
  4. In the top right hand corner click on the Upload Project button.
  5. Select the zip file you downloaded in step 1.
  6. You are guided through a project import wizard. The important thing to check and change (if necessary) here is the path to the project storage directory (you will need to check it in SCM Repository tab, Artifact Repository tab and File System tab). Look at the example below: 
     
    For example you are running RapidDeploy on Linux and your MV_HOME is set to /MV_HOME/midvisionUsually all RapidDeploy projects are stored in the  MV_HOME\projects directory. After importing our project, if you noticed that Project Root Directory path on the  SCM Repository  tab is   /rd/projects/INSTALLATION_MANAGER_INSTALL_40,  then in this case you will need to change the path to MV_HOME/midvision/projects/INSTALLATION_MANAGER_INSTALL_40
     
    Change paths in Artifact Repository and File System in similar way
  7. Once the project is imported, there are a couple of things you'll need to do.
    • Firstly, you will need to change the server configuration. In order to do that navigate to  Resources  ->   Targets   ->    Servers and find  aws-linux-sudo-idvisionWASND   (this is the name we used in our sample project). Edit this server - put correct Hostname then navigate to Transport tab and check if it is possible to connect to your remote Linux server by clicking Test Connection.
      Note that Successful connection is mandatory to go further!

    • Secondly, in sample project /opt/IBM/InstallationManager  is set as a installation path - if you need to change this - please go to  Orchestration   tab and change InstallIBMInstallationManager  installPath property.
    • In the Orchestration tab, you'll need to select WgetIMInstallerFromIBMSite the task and update the remoteUrl field with the IBM Installation Manager URL you retrieved above.
    • You need to create deployment package that includes your IBM IM binaries. Go to  Packages tab, click  Create Package button.
  8. Navigate to Jobs-> New Job
    • Select the project you created earlier. You will see a tree view of server/installation. 
    • Select the one you want to deploy and follow the wizard. 
    • On the  Version  panel you select the version (package version) you want to deploy. 
    • You will be prompted to enter two Late Configuration values. Enter the username/password you use to access the IBM download site. If you don't want to enter these each time, insert the values on the Orchestration tab in the Data Dictionary sub-tab.
    • Since there is only one package, it is preselected. The latest package will always be preselected by default. 
    • Click on the  Skip to Finish  checkbox and click  Next 
    • On the final tab click the  Start Job  button. The deployment is started and you see the tasks executed and job log in real time.