Multiple versions of Information server

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
kishore2456
Participant
Posts: 47
Joined: Mon May 07, 2007 10:35 pm

Multiple versions of Information server

Post by kishore2456 »

Hi,

We have two linux boxes having different version of Infomration server, 8.5 and 8.1. We need to move 8.1 from the existing box to the box where 8.5 is installed. We haven't configured iTAG while installing 8.5

Can you let me know what should be the best approach?
FD
jwiles
Premium Member
Premium Member
Posts: 1274
Joined: Sun Nov 14, 2004 8:50 pm
Contact:

Post by jwiles »

Questions to be answered:

1) Which tiers of IS 8.1 will you be installing onto the target box?
2) Is the operating system version of the target box supported by IS 8.1?
3) Does the target box have the resources to properly run all of the IS 8.1 and 8.5 tiers which will be installed on it, the number of users who will be logged in, as well as any jobs which will run on it?
4) Why not migrate the existing 8.1 jobs to 8.5 instead?

Regards,
- james wiles


All generalizations are false, including this one - Mark Twain.
PaulVL
Premium Member
Premium Member
Posts: 1315
Joined: Fri Dec 17, 2010 4:36 pm

Post by PaulVL »

I agree with point #4. Migrate your 8.1 code to 8.5.

You will have less support costs in the long run.

Less patching, less confusion, 8.5 is faster than 8.1 (compressed datasets for example).
kishore2456
Participant
Posts: 47
Joined: Mon May 07, 2007 10:35 pm

Post by kishore2456 »

Hi Jwiles.


1) Which tiers of IS 8.1 will you be installing onto the target box?
Engine tier and services (DataStage only)
2) Is the operating system version of the target box supported by IS 8.1?
Yes
3) Does the target box have the resources to properly run all of the IS 8.1 and 8.5 tiers which will be installed on it, the number of users who will be logged in, as well as any jobs which will run on it?
The server has more than 100G of RAM. Should be enough
4) Why not migrate the existing 8.1 jobs to 8.5 instead?
The business doesn't want to chance any risk involved in migrating at the moment.
FD
jwiles
Premium Member
Premium Member
Posts: 1274
Joined: Sun Nov 14, 2004 8:50 pm
Contact:

Post by jwiles »

This would be a migration of a sort anyway as you will not be able to simply pick up and "move" the 8.1 installation to the target server.

Issues I see are:

1) Will need to install Services tier using different (non-default) ports
2) Will need to install Engine tier using ITAG and non-default ports
3) Both tiers should be installed within a separate mount point from the existing 8.5 installation
4) You will likely not be able to read parallel datasets created by 8.5 jobs with 8.1 jobs.
5) You will need to be very careful about sharing userids for DataStage between the two versions...you don't want to accidentally run $DSHOME/dsenv for 8.1 when you need to access 8.5, or vice versa.
6) You need to verify that any third-party software used by DataStage, such as database clients, are either compatible with both IS versions OR that you can install two versions of the software.
7) Export and Import your jobs from the existing 8.1 environment into the new 8.1 environment.

If the business is insistent upon not migrating the jobs to 8.5 (which I would recommend instead of the above), I suggest contacting your official support provider for more detail on what will need to be done. It's possible, but will take planning and as I indicated it's pretty much a migration itself.

Regards,
- james wiles


All generalizations are false, including this one - Mark Twain.
PaulVL
Premium Member
Premium Member
Posts: 1315
Joined: Fri Dec 17, 2010 4:36 pm

Post by PaulVL »

James, doesn't some of the underlying scripts in the engine read /.dshome ?

Two different versions of Websphere running on the box! ouch.

Kishore2456... I would not want to tackle that.

If you are going to tackle it and you are on an AIX box, separate it into it's own LPRA and it would look like it's own server and hostname. I would not double up under one hostname.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

I believe that, if environment variable DSHOME is set, the scripts prefer that value to anything specified in /.dshome.

That said, I also believe that IBM explicitly forbids any other 8.x version being installed alongside 8.5.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
jwiles
Premium Member
Premium Member
Posts: 1274
Joined: Sun Nov 14, 2004 8:50 pm
Contact:

Post by jwiles »

Paul, I don't recall if any of the as-installed scripts read /.dshome directly. However it is a quite common practice to initialize the value of $DSHOME using export DSHOME=`cat /.dshome` when creating/modifying scripts after installation. That being said, I think I'll go check one of my installs to make certain my foot is where it belongs... :)

CORRECTION: dsenv as-installed does indeed read /.dshome directly to set $DSHOME Removing foot to proper location.

Regards,
- james wiles


All generalizations are false, including this one - Mark Twain.
Post Reply