We are talking about CMDB (ITSm 7.5) and there is a question of how well we
can define "clusters" of Unix servers in CMDB.

The background is that: currently Unix servers have labels assigned to them.
For example, an Oracle server box may belong to clusters "oracle",
"oracle11g", "production" and another one may belong to "oracle",
"oracle10g", "test", "peoplesoft". So clusters are labels that allow us to
group servers together so we can view, talk about and manage them in groups.
The cluster labels are defined as needed and the mapping of servers to
cluster names is in a text file.

There are little utilities that we use to query for this data from the text
file. For example, a shell/Perl script can use a clusterquery utility to
find out what servers (hostnames) belong to "oracle" cluster, so that it can
take actions on those servers. Or I can query to see what hosts are oracle
hosts, but not 11g. Or I can list all the clusters a host belongs to. Patch
management is one area cluster info is used heavily in.

The question is, if we have the servers as CIs in CMDB, (1) how do we
define, represent cluster info (it would be one to many), and (2) how much
work is it to write comparable command line tools that we can distribute to
folks so that their scripts continue to work (say above 3 queries)? I would
think CMDB APIs would be involved. Perl is the language of choice here,
although we can also do C.

Has anybody tracked such "cluster" info in CMDB? Is it common to manage such
data in CMDB, and to consume data through command line tools like we are
thinking?

TIA.

Ray

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

Reply via email to