Is it possible to separate DS runtime from the 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
hsahay
Premium Member
Premium Member
Posts: 175
Joined: Wed Mar 21, 2007 9:35 am

Is it possible to separate DS runtime from the server

Post by hsahay »

Hi

I am just wondering if it is possible to install Datastage runtime separately from the rest of the server.

This is my scenario.

Currently i have Datastage installed on an AIX machine. I have my unix scripts (ksh) in a folder on this same machine.

When the unix script is invoked it does whatever it does and then calls dsjob to execute a datastage job on the server.

I am thinking of moving away from AIX and switch to a LINUX machine for running my datastage server - for cost reasons.

But i don't want to start modifying my ksh scripts to run on Linux (though most of them should require no modification for ksh running on linux - right ? )

So i was thinking of installing the DS server on linux but just the runtime on an AIX machine on which the unix script will execute.

Does this make sense ?

If that is not possible, can i just mount the directory that contains dsjob executable from the linux machine to my AIX machine and invoke dsjob that way from my AIX machine ?
vishal
priyadarshikunal
Premium Member
Premium Member
Posts: 1735
Joined: Thu Mar 01, 2007 5:44 am
Location: Troy, MI

Post by priyadarshikunal »

You can have Engine tier on separate machine which can use the same application or metadata tier. If that what you want to achieve.
Priyadarshi Kunal

Genius may have its limitations, but stupidity is not thus handicapped. :wink:
Cranie
Premium Member
Premium Member
Posts: 19
Joined: Fri Mar 03, 2006 6:02 pm
Location: Sheffield

Post by Cranie »

This is possible, you could have:

AIX / scripts and from this server call the Linux DS engine.

However, things to consider would be, what are your scripts doing? Do they manipulate data / source files Ds relies upon? If so then ou would have to cross-mount disks, scp them etc.

I would really consider taking the hit and migrating fully to Linux. There are some discrepencies (depending on what you are doing) - i.e. ps output, sorts, etc vary slightly in terms of options and output formats. So full regression testing would be needed.
- - - - -

Cranie

Doing the needful.
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

You can put dsjob on the remote box and it should run by itself. You could also remote execute dsjob.
Mamu Kim
Mike
Premium Member
Premium Member
Posts: 1021
Joined: Sun Mar 03, 2002 6:01 pm
Location: Tampa, FL

Post by Mike »

Kim,

I'm not sure that is a viable option any longer.

With version 9.1 I tried putting the dsjob executable on an Informatica server so that "they" could use it to run some remote QualityStage jobs.

dsjob had so many hooks into the services tier that I finally gave up and had them ssh into the QualityStage server to run dsjob locally.

Mike
Post Reply