RE: Framework to build on target Solaris with oracle database

From: <Nathan.Dhital_at_wellsfargo.com>
Date: Wed, 23 Oct 2013 17:40:40 +0000
Message-ID: <57297719FBD35048BA7351614E981EB207120BFD_at_MSGEXOXM1102.ent.wfb.bank.corp>



David-
Thank you for the suggestion - I just looked at Puppet, Chef, CFengine or Salt - however, they all are new to me. I should probably stick with Expect, tcl/tk since I already spent some time in learning these.

If there is any suggestion about Expect, Tcl/Tk from any list members, please advise/teach me. Thank you

Sincerely,

NathanT Dhital

Database Analyst
Commbank-Internet

From: David Robillard [mailto:david.robillard_at_gmail.com] Sent: Wednesday, October 23, 2013 10:16 AM To: Dhital, Nathan
Cc: Seth Miller; oracle-l mailing list
Subject: Re: Framework to build for target Solaris with oracle database

Hello Nathan,

That sounds like what a configuration management software can do. Have looked into Puppet, Chef, CFEngine or Salt?

You can get a nice comparison of these software and related links from Wikipedia. http://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software

HTH, DA+

On Tue, Oct 22, 2013 at 1:34 AM, <Nathan.Dhital_at_wellsfargo.com<mailto:Nathan.Dhital_at_wellsfargo.com>> wrote:

> Hello ALL - Greetings
>
> I have been assigned to build a framework Solaris server which has
> following requirements:
> 1. The framework resides on one server. 2. The framework has the ability
> to communicate over the network with other servers.
> 3. The task that the framework executes on a target server ("Action") is
> never fixed: it can be anything and everything. The task itself changes
> every time and, as a result, needs to be written as a plug-in: it has to be
> defined and coded without touching the framework code. Having said that, it
> seems quite likely to me that the plug-in would be a script in itself,
> which is to be passed in as an argument on the command line upon executing
> the framework.
> 4. The framework communicates with target servers based on a list of
> servers that are provided as an input file.
> 5. The framework has the ability to communicate with databases on target
> servers.
> 6. The framework keeps 1 (one) log file for each execution, no matter how
> many target servers are in the input.
>
> The whole task need to be executed on a target server.
>
> I notice couple scripting in C shell with Expect - Tcl- Tk. Expect with
> Tcl (tickle) seems to be a little cryptic but I have to learn it on a fly .
> Is there any change anybody can think if it can be done with Java and/or
> Java script ..
>
> My background is oracle dba - some Unix scripting and some java language -
>
> I know this is more of a Unix scripting /programming question not a direct
> dba question. Any suggestion would be appreciated. May be there is
> another group who can give some pointer to me.
> Thank you
>
>
> Sincerely,
>
>
> NathanT Dhital
> Oracle DBA
> Commbank-Internet
> --
> http://www.freelists.org/webpage/oracle-l

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Oct 23 2013 - 19:40:40 CEST

Original text of this message