January 17, 2013

Install a SmartCloud Control Desk demo system on Linux RedHat

In this post I will describe all the main steps required to install an IBM SCCD demo system on a Linux RedHat 5.7 x64 machine. All the Maximo components will be installed on the same OS for simplicity.
NOTE: Please check supported versions of Linux for server and admin workstation in TPAE Product Configuration Matrix.

Operating System installation

First of all I have created a new VM on my VMware ESX server. I have allocated 5 GB of RAM and 50 GB of disk space. The I have mounted the ISO image of the RHEL DVD and selected 'Connect at power on'. Here is how the VM properties should look like.


Starting the VM you will see the standard RHEL setup. I kept almost all the default options. Be sure to install the Development Libraries to ensure to meet the installation prerequisites. I also selected the following configuration for simplicity:

  • Disable Firewall
  • Disable SELinux
  • Do not create a user account

When the OS is ready you should install VMware tools.

Maximo Installation

Now you are ready toinstall Maximo. Copy and extract Maximo installation images.
Before launching Maximo installation you have to change the ulimit as follows:

ulimit -f unlimited
ulimit -n 8192
./launchpad.sh

I choose to perform the middleware installation first. In the components selection panel be sure to select ONLY the following components:
  • Database Server
  • J2EE Server
Accept default values and launch installation.
When the middleware installation finished I have installed Maximo with the following changes to the default options:
  • Automate database creation and configuration
  • Automate WebSphere configuration
  • Use Maximo internal authentication
  • Enable TADDM configuration (unchecked)
  • Deploy data integration and context menu services into the same database...

How to start the server

If you reboot the system, you have to manually start all the services in the correct sequence. Here are some useful commands.

Start DB2
su - ctginst1
db2start

Start HTTP Server
/opt/ibm/HTTPServer/bin/apachectl start

Start WAS
/opt/ibm/WebSphere/AppServer/profiles/ctgDmgr01/bin/startManager.sh
/opt/ibm/WebSphere/AppServer/bin/startNode.sh

Start Maximo
The WebSphere console can be accessed with an address like this: http://[HOSTNAME]:9060/ibm/console


7 comments:

  1. Hi Bruno,

    Are you suggesting that the Maximo Administrative Install can be on Linux? Officially, this isn't supported. Also, would the steps that you outlined here work on CENTOS as well?


    Thanks,

    John

    ReplyDelete
    Replies
    1. Latest Maximo versions supports the Admin Wks on RHEL 5/6 and SUSE 10/11.
      See the latest Product Configuration Matrix for details.

      Delete
  2. The Matrix only shows support for Workstation installs on Linux for the SCCD product and not base Maximo.

    ReplyDelete
    Replies
    1. You are right.
      The article was based on a SCCD 7.5 installation not a plain Maximo.
      I have added a short not at the beginning of the article to explain this.

      Delete
  3. Thank you very much!
    Bruno, can you describe how to configure system to start SCCD automaticaly, if it is not so difficult?

    ReplyDelete
    Replies
    1. There are basically 2 techniques to automatically start Maximo/SCCD.
      Node Monitoring
      Windows Service
      Obviously, the second method cannot be done on Linux but can be transformed into an init.d script.

      Delete
  4. hi Bruno, i want to deploy maximo to redhat el6, db2 and was can be installed redhat without x windows. Can i install all the required application to redhat el6 without x windows ? aka silent installation.

    ReplyDelete