Sharing: Infosphere 8.5 Installation on SLES 10 SP3
Posted: Fri Apr 08, 2011 1:44 am
After reading an article: "Ten Reasons Why You Need DataStage 8.5" from Vincent Mcburney, I got so itchy to give a try on DataStage 8.5. I grabbed VMWare Workstation, SLES10, and IIS8.5 to start my stunning journey last week.
The installation is very straight forward as long as we follow the planning document from IBM. However, you will soon find out something wrong when you try to reboot your server. It will take almost 20 minutes to shutdown your server and you can see Websphere Application Server seems to be hung during the "MetadataServer.sh stop" process.
Let me explain what happen here.
When isntalling DataStage 8.5, the installer will create three services in the rc2.d, rc3.d, rc4.d, rc5.d.
(1) ISFAgents
(2) ISFServer
(3) ds.rc
After detailly studying the shutdown sequence of SLES 10, you will find that network service is down before ISFServer. However, WebSphere Application Server needs to connect to DB2 for some clean up process. Since network service is down before ISFServer, WebSphere can only keep trying to connect to DB2 and cannot receive any response. This is the root cause the problem.
The way to fix this case is to edit the .depend.stop located in the /etc/init.d. You can use the following line as your reference.
network: ISFServer
ISFServer: ISFAgents
ISFAgents: ds.rc
After the modification, network service will not be down until server complete the shutdown process of all Information Server components. Then your server can be shutdown successfully and safely.
The real root cause of this situation should be the way IIS 8.5 installer creates those init scripts. The installer did not ensure the correct sequence/dependency when shutting down services. I hope IBM would address this issue for future release.
The installation is very straight forward as long as we follow the planning document from IBM. However, you will soon find out something wrong when you try to reboot your server. It will take almost 20 minutes to shutdown your server and you can see Websphere Application Server seems to be hung during the "MetadataServer.sh stop" process.
Let me explain what happen here.
When isntalling DataStage 8.5, the installer will create three services in the rc2.d, rc3.d, rc4.d, rc5.d.
(1) ISFAgents
(2) ISFServer
(3) ds.rc
After detailly studying the shutdown sequence of SLES 10, you will find that network service is down before ISFServer. However, WebSphere Application Server needs to connect to DB2 for some clean up process. Since network service is down before ISFServer, WebSphere can only keep trying to connect to DB2 and cannot receive any response. This is the root cause the problem.
The way to fix this case is to edit the .depend.stop located in the /etc/init.d. You can use the following line as your reference.
network: ISFServer
ISFServer: ISFAgents
ISFAgents: ds.rc
After the modification, network service will not be down until server complete the shutdown process of all Information Server components. Then your server can be shutdown successfully and safely.
The real root cause of this situation should be the way IIS 8.5 installer creates those init scripts. The installer did not ensure the correct sequence/dependency when shutting down services. I hope IBM would address this issue for future release.