[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

some easy  questions about TSM on AIX

Posted on 2011-09-12
7
Medium Priority
?
1,160 Views
Last Modified: 2013-11-17
Hi,

Questions:
1- How do I know the TSM  and TSM- SYSBACK versions on my AIXs.
2- On the client side, where are kept the main config files of the TSM client and TSM-sysback?
3- Which tcp or udp ports does the client use to connect to the server and the server connects to the client?
4- Which arte the main daemons for TSM and TSM-SYSBACK on the client side. (And where are started up)

Thanks..
0
Comment
Question by:sminfo
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 2000 total points
ID: 36521847
Hi,

1) Start with "lslpp -l | grep -i tivoli". Let's see what happens.

2. AIX client: /usr/tivoli/tsm/client/ba/bin/dsm.sys and .../dsm.opt
Linux client: /opt/tivoli/tsm/client/ba/bin/...
Run "smitty sysback" to check Sysback's config. Sysback is strictly "smit" driven, afaik. Maybe there's something in /usr/lpp/sysback ...

3. By default 1500 (TCP Server), 1501 (TCP client), 1581 (HTTP client). Port numbers are freely configurable.

4.
Client scheduler ("dsmc sched"). Mostly started from inittab.
Client's http server ("dsmcad"). Also from inittab
dsmcad can be used to control the scheduler as well, so only dsmcad is needed. Config option to achieve this is "Managedservices webclient, schedule" in dsm.sys.
Sysback server ("sbserver"). Afaik runs only if reqested by a remote "sbclient" call. See /etc/inetd.conf.
No client daemon.

You might notice that I'm not too familiar with Sysback ...

wmp


0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 36521866
Ad (2). Sysback's configuration is done via smit, afaik. Of course there are CLI commands - here:
http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/topic/com.ibm.itsmsbr.doc/sbrug610274.htm?path=18_0_28#appa
0
 

Author Comment

by:sminfo
ID: 36522050
Hi wmp,

1)
Here's ls output... I see it's version 5
[root@nim:/usr/tivoli/tsm/client/ba/bin] lslpp -l | grep -i tivoli
  Tivoli_Management_Agent.client.rte
  tivoli.tivguid             1.1.0.0  COMMITTED  IBM Tivoli GUID on AIX
  tivoli.tsm.client.api.32bit
  tivoli.tsm.client.api.64bit
  tivoli.tsm.client.ba.32bit.base
  tivoli.tsm.client.ba.32bit.common
  tivoli.tsm.client.ba.32bit.image
  tivoli.tsm.client.ba.32bit.nas
  tivoli.tsm.client.ba.32bit.web
  tivoli.tsm.client.hsm.jfs2
  tivoli.tsm.client.jbb      5.5.3.0  COMMITTED  TSM Client - Journal-base
  tivoli.tsm.client.sysback.license.cert
                             5.6.7.1  COMMITTED  IBM Tivoli Storage Manager for
  tivoli.tsm.client.sysback.license.rte
                             5.6.7.1  COMMITTED  IBM Tivoli Storage Manager for
  tivoli.tsm.client.sysback.rte
                             5.6.7.1  COMMITTED  IBM Tivoli Storage Manager for
  tivoli.tsm.filepath.rte   2.2.0.35  COMMITTED  TSM Filepath - Kernel
  Tivoli_Management_Agent.client.rte
  tivoli.tivguid             1.1.0.0  COMMITTED  IBM Tivoli GUID on AIX
  tivoli.tsm.filepath.rte   2.2.0.35  COMMITTED  TSM Filepath - Kernel

2) OK
3) OK

4) I dont see dmscad daemon but I can see all these:
[root@nim:/usr/tivoli/tsm/client/ba/bin] ps -ef|grep tivol|grep -v grep
    root  3539068  5701806   0   Sep 05      -  0:00 /usr/tivoli/tsm/client/hsm/bin/dsmrecalld
    root  3735692  5701806   0   Sep 05      -  2:27 /usr/tivoli/tsm/client/hsm/bin/dsmrecalld
    root  5374118        1   0   Sep 05      -  0:00 /usr/tivoli/tsm/client/hsm/bin/dsmrootd
    root  5505194        1   0   Sep 05      -  0:10 /usr/tivoli/tsm/client/hsm/bin/dsmmonitord
    root  5701806        1   0   Sep 05      -  0:00 /usr/tivoli/tsm/client/hsm/bin/dsmrecalld
    root  5767344        1   0   Sep 05      -  0:20 /usr/tivoli/tsm/client/hsm/bin/dsmscoutd
    root 10813510        1   0   Sep 07      -  2:01 /usr/tivoli/tsm/client/ba/bin/dsmc schedule

The schedule is started up via inittab, but dont know if the others are needed.

Israel.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 68

Expert Comment

by:woolmilkporc
ID: 36522096
Ok,

the rest is TSM HSM (Hierarchical Space Management).

dsmrecalld listens to Open requests on migrated files to have them brought back.
dsmmonitord checks for available space.
dsmrootd provides non-root user access to HSM.
dsmscoutd scans for files eligible for migration.

Obviously you have client version 5.5.3 and Sysback version 5.6.7.1

To be really sure issue

lslpp -l "tivoli*"

filepath is needed for journal based backups governed by tsmjbbd.

wmp
0
 

Author Comment

by:sminfo
ID: 36522188
here's

[root@nim:/tools/scripts/logs] lslpp -l "tivoli*"
  Fileset                      Level  State      Description
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  tivoli.tivguid             1.1.0.0  COMMITTED  IBM Tivoli GUID on AIX
  tivoli.tsm.client.api.32bit
                             5.5.3.0  COMMITTED  TSM Client - Application
                                                 Programming Interface
  tivoli.tsm.client.api.64bit
                             5.5.3.0  COMMITTED  TSM Client - 64bit Application
                                                 Programming Interface
  tivoli.tsm.client.ba.32bit.base
                             5.5.3.0  COMMITTED  TSM Client - Backup/Archive
                                                 Base Files
  tivoli.tsm.client.ba.32bit.common
                             5.5.3.0  COMMITTED  TSM Client - Backup/Archive
                                                 Common Files
  tivoli.tsm.client.ba.32bit.image
                             5.5.3.0  COMMITTED  TSM Client - IMAGE Backup
                                                 Client
  tivoli.tsm.client.ba.32bit.nas
                             5.5.3.0  COMMITTED  TSM Client - NAS Backup Client
  tivoli.tsm.client.ba.32bit.web
                             5.5.3.0  COMMITTED  TSM Client - Backup/Archive
                                                 WEB Client
  tivoli.tsm.client.hsm.jfs2
                             5.5.3.0  COMMITTED  TSM Client - Hierarchical
                                                 Storage Management
  tivoli.tsm.client.jbb      5.5.3.0  COMMITTED  TSM Client - Journal-base
                                                 Backup
  tivoli.tsm.client.sysback.license.cert
                             5.6.7.1  COMMITTED  IBM Tivoli Storage Manager for
                                                 System Backup and Recovery
                                                 License Certificates
  tivoli.tsm.client.sysback.license.rte
                             5.6.7.1  COMMITTED  IBM Tivoli Storage Manager for
                                                 System Backup and Recovery
                                                 License Runtime
  tivoli.tsm.client.sysback.rte
                             5.6.7.1  COMMITTED  IBM Tivoli Storage Manager for
                                                 System Backup and Recovery
                                                 Program Files
  tivoli.tsm.filepath.rte   2.2.0.35  COMMITTED  TSM Filepath - Kernel
                                                 extension for JBB

Path: /etc/objrepos
  tivoli.tivguid             1.1.0.0  COMMITTED  IBM Tivoli GUID on AIX
  tivoli.tsm.filepath.rte   2.2.0.35  COMMITTED  TSM Filepath - Kernel
                                                 extension for JBB

But I don't see the dsmcad daemon? Isn't necessary?

And is this TSM HSM need?

NIM server, as the famous TSM-GUY :-), is backup using the tsm sched. So, are the rest of daemons needed?
0
 
LVL 68

Assisted Solution

by:woolmilkporc
woolmilkporc earned 2000 total points
ID: 36522268
Yes, you have client version 5.5.3

dsmcad is meant to provide browser access to the TSM client GUI if desired, and can replace dsmc sched if so configured (see above).
If you have "dsmc sched" in inittab and don't want Web access to the TSM client dsmcad is not needed.

>> is this TSM HSM need? <<

How should I know?

HSM is a payable add-on to TSM providing space management.
That's to say files in filesystems reaching a configured filling level are migrated to TSM storage,
so that only a "stub" is left and space is freed.
In case of an open request against such a stub the migrated file it is recalled from TSM.

Issue "mount" and look for "fsm" (= "file system migrator") under "vfs".
If you find it then that FS is space managed.
Check in /etc/adsm/SpaceMan/migfstab for the configuration in effect.

Regular (incremental) backups are fully independent of HSM, so HSM is not needed for your purpose (but maybe for other things?)

wmp
0
 

Author Closing Comment

by:sminfo
ID: 36522414
OK wmp,

I'll take a look... Thanks..!
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hello fellow BSD lovers, I've created a patch process for patching openjdk6 for BSD (FreeBSD specifically), although I tried to keep all BSD versions in mind when creating my patch. Welcome to OpenJDK6 on BSD First let me start with a little …
When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

649 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question