Installing Installation Manager

Daniel BenitezDaniel Benitez
4 min read

Installing IBM Installation Manager for WebSphere Application Server: A Beginner's Guide

If you're new to IBM WebSphere Application Server and looking to install IBM Installation Manager (IIM), you've come to the right place! This guide will walk you through the process step-by-step, making it easy to understand and follow.

Step 1: Install IBM Installation Manager

IBM Installation Manager is a tool used to install and manage IBM software products. Here's how you can install it:

  1. Download IBM Installation Manager:

  2. Extract the Installation Files:

    • Extract the downloaded files to a directory on your system.
  3. Run the Installation Command:

    • Open a command prompt and navigate to the directory where you extracted the files.

    • Run the following command to install IBM Installation Manager in admin mode:

        ./installc -acceptLicense
      
    • For non-admin mode, use:

        ./userinstc -acceptLicense
      

Step 2: Configure Product Repositories for IBM Installation Manager

To install WebSphere Application Server, you need to configure the product repositories in IBM Installation Manager:Option 1: Add Repositories from IBM Installation Manager

  1. Open IBM Installation Manager:

    • Launch IBM Installation Manager from the command line:

        ./imcl
      
  2. Add Repository:

    • In the Installation Manager, go to File > Preferences > Repositories.

    • Click Add Repository and enter the URL or path to the repository containing WebSphere Application Server.

    • For WebSphere Application Server base, use:

        https://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
      
    • For WebSphere Application Server Network Deployment (ND), use:

        https://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
      

Option 2: Download Repository Files

  1. Download Repository Files:

    • Download the repository files for WebSphere Application Server base and Network Deployment (ND) from IBM Passport Advantage or the IBM repository manager.

    • For WebSphere Application Server base, download from:

        https://www.ibm.com/software/repositorymanager/com.ibm.websphere.BASE.v90
      
    • For WebSphere Application Server Network Deployment (ND), download from:

        https://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
      
  2. Extract Repository Files:

    • Extract the downloaded repository files to a directory on your local file system.
  3. Open IBM Installation Manager:

    • Launch IBM Installation Manager from the command line:

        ./imcl
      
  4. Add Local Repository:

    • In the Installation Manager, go to File > Preferences > Repositories.

    • Click Add Repository and enter the path to the local directory where you extracted the repository files.

Step 3: Install WebSphere Application Server

You can install WebSphere Application Server using the command line with IBM Installation Manager. Here are some optional parameters you can use:

  • -installationDirectory: Specifies the directory where the product will be installed.

  • -dataLocation: Specifies the directory where Installation Manager stores its data.

  • -log: Specifies the location of the log file for the installation process.

3a. Install WebSphere Application Server Using Command Line

  1. Run the Installation Command:

    • Use the following command to install WebSphere Application Server:

        ./imcl install com.ibm.cic.agent -repositories <repository_path> -installationDirectory <install_dir> -acceptLicense
      

3b. Install WebSphere Application Server Using a Response File

A response file allows you to automate the installation process. Here's how to create and use a response file:

  1. Create a Response File:

    A response file allows you to automate the installation process. Here are two examples of response files:

    • Example 1: Using Local Repository

      Create an XML file with the following content:

        <agentInput>
          <server>
            <repository>
              <repository location="file:///path/to/local/repository"/>
            </repository>
          </server>
          <install>
            <offering features='agent_core,agent_jre' id='com.ibm.cic.agent' version='1.9.0'/>
          </install>
        </agentInput>
      

      Example 2: Using Online Repository

      Create an XML file with the following content:

        <agentInput>
          <server>
            <repository>
              <repositoryURL>https://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90</repositoryURL>
            </repository>
          </server>
          <install>
            <offering features='agent_core,agent_jre' id='com.ibm.cic.agent' version='1.9.0'/>
          </install>
        </agentInput>
      
  2. Run the Installation Command:

    • Use the following command to install WebSphere Application Server using the response file:

        ./imcl -input response_file.xml -acceptLicense
      

Conclusion

Installing IBM Installation Manager and WebSphere Application Server might seem daunting at first, but with these steps, you can get started quickly and easily. Whether you prefer using the command line or a response file, this guide has you covered. Happy installing!

Feel free to leave any questions or comments below. 😊

For more detailed information, you can refer to the official IBM documentation:

0
Subscribe to my newsletter

Read articles from Daniel Benitez directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Daniel Benitez
Daniel Benitez

πŸ‘‹ Hi! I’m Dani, a passionate automation, Ansible, DevOps, and Cloud technologies enthusiast. I currently work as a Middleware Solutions Architect at Atradius, leading middleware automation and optimizing IT infrastructure. πŸ’‘ My Story: I started my career specializing in Oracle Middleware, working with technologies such as WebLogic, Oracle Database, Oracle iPlanet Web Server, and Oracle JDK. Over time, my focus shifted towards deployment automation, continuous integration, and process optimization in complex enterprise environments. πŸš€ Impact & Achievements: βœ… Direct the automation of Oracle Fusion Middleware (FMW) with Ansible, streamlining the installation, configuration, and patching processes for Oracle WebLogic, SOA Suite, and OSB. βœ… Lead IBM WebSphere Application Server (WAS) automation with Ansible and AWX, including installation, configuration, certificates, and deployments, reducing implementation times by 70%. βœ… Integrated Azure DevOps with AWX, eliminating manual deployment tasks and reducing human intervention to a simple approval step. βœ… Mentor and train teams on Ansible automation, fostering continuous improvement and knowledge transfer. πŸ€πŸ₯Ž In my free time, I enjoy playing padel and basketball, always looking for new challenges and improvements, both in sports and technology. I also love building web applications with Oracle APEX, bringing ideas to life through low-code development. πŸ“₯ Let’s connect! πŸ“§ Email: dbenitez.vk@gmail.com πŸ”— LinkedIn: https://www.linkedin.com/in/danielbenitezaguila πŸ’» GitHub: https://github.com/dbeniteza