Anda di halaman 1dari 332

Company setup:

We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.

After installation and configuration we


policy domain (or) new management class in the
gn default management class. After that we have
nd validate activate policy set. Register node.
d prompt and we have to trigger a command

will go to server side we create


existing domain. After that assi
to assign copygroup parameters a
Then we will go to client comman

Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc


It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.

Ms Exchange application server is the critical database so that we have to maint


ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes

After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;

}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.

Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.


recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or


volumes so that we reuse the original volume as
s that we can save enough space. It is depending
r when the threshold reaches this parameter then

more volumes into minimum no of


scratch volume. Its advantage i
upon reclaim threshold paramete
reclamation process start by de

fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?

One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta

ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap

proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a

nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using

Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword


It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command

Select * from backups where node_name= NODENAME


It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo

de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)


Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.

Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF

MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser

ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.

Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command

Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc


It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password

After that we can take backup of the MS Exchange application database. w


e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece

We can delete backupset piece by using command.


RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest

ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg

pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.

>dsmfmt log volumename with path size


>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.

SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a

nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql

After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.

Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full


Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE

We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;

We can Restore backupset piect by using command.


RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE

Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.

MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due

to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i

ssues. there are few priorities given bellow.


Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.

3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm

It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,

copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap

plication in that we will get configuration files. Which are?


1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS

ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)


Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP

TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename

Move node data:


# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.

Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,

Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.

4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .

Sql application server is the critical database so that we have to maint


ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.

Dbcopy: backup the specified db+ transaction log


Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera

ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener


ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter

s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated

library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i

nclude image statement in client option file.


If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.

Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to

offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using

Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword


It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b

ackup. Is obtained delete the transaction log.


Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen

t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon

e to particular LANFREE client system will be usable in LANFREE client machine.


We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes

Library Management System


Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.

Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues

Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ

est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password

After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.

TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why

because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape

Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me

dia access changer) like Robotic Arm


each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data

of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:

It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores

Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full

Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.

After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and

TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM

DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d

efine system as SERVER. Using the command like


Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.

Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.

#generate backupset nodename backupsetname devc=devcname


It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change

list, cm task list, RM quote list, RM line item list, CI queue.


Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle

Install tsm on AIX.


First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.

Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)

These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin

g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.

I have implemented once actually what we need is we have to register lic


ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy

stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is

inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r

esolution, CI, history.


Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t

his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.

Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.

After installation and configuration we will go to server side we create


policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T

SM Server and TDP Orcle client by using command.


Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.

Which are like?


Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername

and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no

# def path servername libname srctype=server desttype=library device=/dev/smc0


Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:

Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media

is compact disk)
/dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate

policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver

address, tcpport, commmethod, nodename .


Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix

Set
Set
Set
Set
Set
Set
Set
Set

Drmprimstg
Drmcopystg
Drm mountable
Drm couriername
Drm vaultname
Drm dbbackupexpiredays
Drm rpexpiredays
Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM

STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.

COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no

#def path servername drivename srctype=server desttype=drive library=libraryname


device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)

CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor

Customer Request ticket re-work


Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press

enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE

We have to install the TDP EXCHANGE Software in MS EXCHANGE application


client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command

Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc


It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai

ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable

Set
Set
Set
Set
Set

Drm
Drm
Drm
Drm
Drm

couriername
vaultname
dbbackupexpiredays
rpexpiredays
cmdfilename
These configuration parameters locations we need to mention in the Q DRM

STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you

know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library

Def devc devcname devt=library libraryname


Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista

, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched

Contact details: contack no and name, company.


History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a

fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura

tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.

Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password

It will ask old password, new password, verification password


We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays

Set Drm rpexpiredays


Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum

no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=

CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will

still configuration to the file location we mentioned.


After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;

Towers perrin oracle FRM, peoplesoft EC&R and Reporting


Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo

g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)

These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv

It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password

We can register catalog users by using command.


Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM

STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t

he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:

#checkout libvol libname volumename remove=yes/no


POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are

1)
2)
3)
4)
5)
In cbmr

SCSI LOCATION
FILE LOCATION
CASCADED LOCATION
LIBRARY/AUTO-CHANGER LOCATION
TSM LOCATION
if want run scheduler disaster Recovery backup.

Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search

switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION

TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.

After installation and configuration we will go to server side we create


policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .

Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.

Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.

Server> run prepare


it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that

data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr

eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION

4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch

CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,

ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and

validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword

It will ask old password, new password, verification password


After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)

After that we have to maintain inconsistency in oracle data base so we have to t


rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?

Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.

VOLUME SHADOW COPY SERVICES.


It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.

Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.

TDP for SQL


We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command

Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password

After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate

RMAN>startup force dba


RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov

e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.

It s only for Microsoft product like


1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)

FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After

that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.

After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.

Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes


Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount

In this we can take backup using RMAN Script


RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:

We have take latest Recovery planfile


Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.

Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY

Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)

These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.

Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm


It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive

Restore: we can restore by using command


Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{

allocate channel t1 type SBT_TAPE PARMS


ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command

Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W


here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of

volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da

tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to

end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.

After installation and configuration we


policy domain (or) new management class in the
gn default management class. After that we have
nd validate activate policy set. Register node.
d prompt and we have to trigger a command

will go to server side we create


existing domain. After that assi
to assign copygroup parameters a
Then we will go to client comman

Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc


It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.

Ms Exchange application server is the critical database so that we have to maint


ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes

After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;

}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.

Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.


recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or


volumes so that we reuse the original volume as
s that we can save enough space. It is depending
r when the threshold reaches this parameter then

more volumes into minimum no of


scratch volume. Its advantage i
upon reclaim threshold paramete
reclamation process start by de

fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?

One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta

ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap

proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a

nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using

Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword


It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command

Select * from backups where node_name= NODENAME


It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo

de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)


Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.

Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF

MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser

ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.

Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command

Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc


It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password

After that we can take backup of the MS Exchange application database. w


e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece

We can delete backupset piece by using command.


RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest

ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg

pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.

>dsmfmt log volumename with path size


>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.

SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a

nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql

After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.

Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full


Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE

We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;

We can Restore backupset piect by using command.


RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE

Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.

MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due

to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i

ssues. there are few priorities given bellow.


Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.

3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm

It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,

copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap

plication in that we will get configuration files. Which are?


1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS

ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)


Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP

TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename

Move node data:


# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.

Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,

Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.

4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .

Sql application server is the critical database so that we have to maint


ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.

Dbcopy: backup the specified db+ transaction log


Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera

ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener


ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter

s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated

library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i

nclude image statement in client option file.


If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.

Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to

offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using

Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword


It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b

ackup. Is obtained delete the transaction log.


Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen

t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon

e to particular LANFREE client system will be usable in LANFREE client machine.


We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes

Library Management System


Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.

Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues

Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ

est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password

After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.

TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why

because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape

Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me

dia access changer) like Robotic Arm


each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data

of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:

It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores

Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full

Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.

After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and

TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM

DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d

efine system as SERVER. Using the command like


Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.

Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.

#generate backupset nodename backupsetname devc=devcname


It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change

list, cm task list, RM quote list, RM line item list, CI queue.


Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle

Install tsm on AIX.


First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.

Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)

These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin

g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.

I have implemented once actually what we need is we have to register lic


ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy

stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is

inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r

esolution, CI, history.


Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t

his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.

Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.

After installation and configuration we will go to server side we create


policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T

SM Server and TDP Orcle client by using command.


Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.

Which are like?


Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername

and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no

# def path servername libname srctype=server desttype=library device=/dev/smc0


Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:

Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media

is compact disk)
/dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate

policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver

address, tcpport, commmethod, nodename .


Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix

Set
Set
Set
Set
Set
Set
Set
Set

Drmprimstg
Drmcopystg
Drm mountable
Drm couriername
Drm vaultname
Drm dbbackupexpiredays
Drm rpexpiredays
Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM

STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.

COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no

#def path servername drivename srctype=server desttype=drive library=libraryname


device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)

CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor

Customer Request ticket re-work


Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press

enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE

We have to install the TDP EXCHANGE Software in MS EXCHANGE application


client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command

Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc


It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai

ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable

Set
Set
Set
Set
Set

Drm
Drm
Drm
Drm
Drm

couriername
vaultname
dbbackupexpiredays
rpexpiredays
cmdfilename
These configuration parameters locations we need to mention in the Q DRM

STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you

know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library

Def devc devcname devt=library libraryname


Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista

, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched

Contact details: contack no and name, company.


History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a

fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura

tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.

Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password

It will ask old password, new password, verification password


We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays

Set Drm rpexpiredays


Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum

no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=

CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will

still configuration to the file location we mentioned.


After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;

Towers perrin oracle FRM, peoplesoft EC&R and Reporting


Search
switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo

g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)

These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv

It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password

We can register catalog users by using command.


Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM

STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t

he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:

#checkout libvol libname volumename remove=yes/no


POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are

1)
2)
3)
4)
5)
In cbmr

SCSI LOCATION
FILE LOCATION
CASCADED LOCATION
LIBRARY/AUTO-CHANGER LOCATION
TSM LOCATION
if want run scheduler disaster Recovery backup.

Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search

switch
CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION

TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,
ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.

After installation and configuration we will go to server side we create


policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and
validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .

Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword
It will ask old password, new password, verification password
After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.

Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)
After that we have to maintain inconsistency in oracle data base so we have to t
rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.

Server> run prepare


it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?
Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that

data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr

eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.
VOLUME SHADOW COPY SERVICES.
It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION

4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.
Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch

CLUSTER:
NDMP:

Company setup:
We have 12 TSM servers and we are using 4 Ultrium 3584 libraries each li
brary having 8-12 drives, and we are using LTO3 tapes. Each TSM server having ap
proximately 250 clients and we have 200 client s windows and 800 clients AIX, 600
clients Linux approximately, and also we have LANFREE clients. Daily we are taki
ng 5 TB of incremental data.
Daily activities:
1). Health check of TSM servers where it includes DB, LOG, STGPOOL utilization a
nd scratch count,
2). Checking the schedules (client& admin) status if any fails trouble shooting
it based on priority and resuming it.
3). Check out the status of library like which volumes are full if we got some v
olumes are full then checkout the volume and check in some scratch volumes. Then
we check the client request and fulfil.
4). Checking daily reports i). Registering node if any needed ii). If any new re
store request working on it.
5). Taking offsite backup monthly once. Checking out offsite tapes and sends to
offsite.
6). Sending critical nodes backup status to senior manager on weekly basis.
7). Co-ordinating with onsite people related to H/W issues and for a change requ
est.
8). Provide operational support and guidance for non-standard clients backup and
restores
Such as tdp for sql, tdp for exchange, tdp for oracle
Install tsm on AIX.
First we will check tsm server is 32 bit or 64 bit before installation execute t
his command
#bootinfo k (to know the package is 32 bit or 64 bit) after that smit install
Then we got installation window at first type the path of media (let your media
is compact disk) /dev/cd0
press enter then you got the new window for selection
of software
here select the filesets select the server packages and select the l
anguage package and select the driver package then accept the license and press
enter
Now installation start. After installation we will get the 5 no fo stgpool and o
ne no of disk pool db volumes logvolume are automatically installed but in aix a
fter installation you had not get the db volume & recovery log volume then you h
ave manually create these volume by using dsmfmt command. After completing this
command one line add automatically in dsmserv.dsk. which are the path of db& lo
g volumes.
TIVOLI DATA PROTECTION
TDP is the Tivoli data protection it is used for application level backup. Moreo
ver it is the online backup. You know baclient you can take flat file backup. Us
ing TDP S we can communicate directly with any of the application server like SQL,

ORACLE, R3 SAP, EXCHANGE, DOMINO thorough API it will communicate and it will t
ake online backup it is the advantage of TDP.
TDP for SQL
We have to install the TDP SQL Software in SQL application client. After
that we will get TDP SQL folder. In that we will get configuration files.
Which are
1). TDPSQL.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management class. After that we have to assign copygroup parameters a
nd validate activate policy set. Register node. Then we will go to client comman
d prompt and we have to trigger a command
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc
It is the help command information about the tdpsql
After that we will check communication is fine (or) not in B/W SQL application a
nd TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql >Tdpsqlc q tsm
It will show information about which version client and server using and
tcpserveraddress, tcpport, commmethod, nodename .
Sql application server is the critical database so that we have to maint
ain secure.
So we can change password by using
Cd Progrma Files/Tivoli/Tsm/Tdpsql >tdpsqlc changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the sql application database. we will trigger
command.
Cd Progrma Files/Tivoli/Tsm/Tdpsql>Tdpsqlc backup databasename full
Actually there are few backup States in tdqsql these are full, diff, set, log, g
roup.
Full: backup the entire database and transaction log it is successfully backedup
.
Diff: backup the transaction log delete the transaction log.
Set:
Group:

TDP EXCHANGE
We have to install the TDP EXCHANGE Software in MS EXCHANGE application
client. After that we will get TDPEXCHANGE folder. In that we will get configura
tion files.
Which are
1). TDPEXC.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. after that assi
gn default management class and after that to assign copy group parameters and

validate activate policy set. Register node. Then we will go to client command p
rompt and we trigger a command
Cd Progrma Files/Tivoli/Tsm/TdpExhange>Tdpexcc
It is the help command information about the tdpexchange.
After that we will check communication fine (or) not in B/W the MS EXCHANGE appl
ication and TSM server. We trigger a command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc q tsm
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename.
Ms Exchange application server is the critical database so that we have to maint
ain secure. we can change password by using
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >tdpexcc Changetsmpassword
It will ask old password, new password, verification password
After that we can take backup of the MS Exchange application database. w
e trigger command.
Cd Progrma Files/Tivoli/Tsm/ TdpExhange >Tdpexcc backup storagegroupnam full
Actually there are few backup States in tdpexchange which are full, incr, diff,
copy, dbcopy.
Copy: backup the entire storage group of transaction logs. Don t delete the transa
ction log.
Dbcopy: backup the specified db+ transaction log
Diff: backup the transaction log don t delete the transaction log.
Full: backup he entire storage group and transaction log and if a successfully b
ackup. Is obtained delete the transaction log.
Incremental: backup the transaction log and if successfully backup is obtained d
elete the transaction log.
TDP DOMINO
We have to install the TDP DOMINO Software in DOMINO application client.
After that we will get DOMINO folder. In that we will get configuration files.
Which are
1). DOMDSM.CFG
2). DSM.SMP (dsm.smp edit as dsm.opt)
These file using notepad and we have give default parameters which are t
cpserveraddress, tcpport, nodename, commmethod, include, exclude, passwordaccess
generate.
After installation and configuration we will go to server side we create
policy domain (or) new management class in the existing domain. After that assi
gn default management and to assign copy group parameters and validate activate
policy set. Register node. After that we will go to client command prompt and we
trigger a command
Cd Progrma Files/Tivoli/Tsm/Domino >domdsmc
It is the help command information about the domino mail server.
Then we will check communication fine (or) not in B/W the domino mail server and
TSM server to trigger a command.
Cd Progrma Files/Tivoli/Tsm/Domino > Domdsmc q adsmserv
It will show information about which version client and server use and t
cpserveraddress, tcpport, commmethod, nodename .
Domino mail server is the critical database so that we have to maintain secure.
Se we can change password by using
Cd Progrma Files/Tivoli/Tsm/ Domino >Domdsmc changeadsmpassword

It will ask old password, new password, verification password


After that we can take backup of the domino application server. We trigger a com
mand.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc sel mail/* -subdir=yes
Actually in this there few backup states which are sel, incr, inactive, archive
Restore: we can restore by using command
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc restore mail/* -subdir=yes
After restore the mails are not showing because mails are hide. We can viewable
by using this command.
Cd Progrma Files/Tivoli/Tsm/Domino>Domdsmc activ

TDP ORACLE
We have to install the TDP-ORACLE software in oracle client machine and after th
at we will get AgentOba folder. It is the supporting software for the oracle ap
plication in that we will get configuration files. Which are?
1). TDPOCONF.CFG
2). DSM.SMP (DSM.SMP edit as DSM.OPT)
These file using notepad we have to give default parameters which are tcpservera
ddress, tcpport, commmethod, nodename, include and exclude, passwordaccess gener
ate we have give default files.
After that we will go to server side and create policy domain (or) new managemen
t class in the existing domain. To assign default management class and we have
to give default copy group parameters like version exist=1 version delete=0 ret
extra=0 retonly=0 why because in this there is no need to maintain version. Why
because In tdporacle we can take backup using RMAN Script. This is automaticall
y run the backup we need not take manually backup.
RMAN: it is the Recovery manager. It is the interface between the TDP-ORACLE and
TSM SERVER. Using RMAN it will directly communicate with the TDP-ORACLE through
Agentoba. Without RMAN we can not take backup directly.
After that we have to register node to the particular TDP-ORACLE client. By usin
g command.
Register node nodename pwd userid=none dom=domainname backdel=yes maxnump=2
After that we go to client side we will check communication fine or not in B/w T
SM Server and TDP Orcle client by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>Tdpoconf ShowEnv
It will show information about which version client and server use and tcpserver
address, tcpport, commmethod, nodename .
Oralce pplication server is the critical database so that we have to mai
ntain secure.
Se we can change password by using
Cd Program Files/Tivoli/Tsm/Agentoba>tdpoconf password
It will ask old password, new password, verification password
We can register catalog users by using command.
Cd Program Files/Tivoli/Tsm/Agentoba>tdposync sync
In this we take backup using RMAN Script.
Cd Program Files/Tivoli/Tsm/Agentoba>Rman
It will go to RMAN prompt
RMAN>connect target ( it will connect to database)

After that we have to maintain inconsistency in oracle data base so we have to t


rigger commands
RMAN>Shutdown immediate
RMAN>startup force dba
RMAN> shutdown immediate
RMAN>startup mount
In this we can take backup using RMAN Script
RMAN>run{
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Backup database;
}
After that we check backup is coming or not in TSM SERVER by using command
Select * from backups where node_name= NODENAME
It will show the LL_NAME=backupset piece
In TDP-ORACLE backup database Rman takes as backupset piece
We can delete backupset piece by using command.
RMAN>allocate channel for delete type SBT_TAPE
RMAN>change backupiece ll_name delete;
We can Restore backupset piect by using command.
RMAN>run {
allocate channel t1 type SBT_TAPE PARMS
ENV=(TDP_OPT=CD Program Files/Tivoli/Tsm/Agnetoba/tdp_opt)
Restore (database);
}

DRM
DRM is the Disaster Recovery Manager. If any thing happens in the TSM SERVER. We
need to restore the whole TSM server. So that s the situation we need DRM.
I have implemented once actually what we need is we have to register lic
ense after that what are all parameters in Q DRMSTA all these configuration para
meters we are mentioned using set command.
Which are like?
Set Drmpalnprefix
Set Drminstrprefix
Set Drmprimstg
Set Drmcopystg
Set Drm mountable
Set Drm couriername
Set Drm vaultname
Set Drm dbbackupexpiredays
Set Drm rpexpiredays
Set Drm cmdfilename
These configuration parameters locations we need to mention in the Q DRM
STA
After that we take db backup, backup stgpool, backup volhist, and backup devconf
ig after that we have to prepare command.
Server> run prepare
it will generate the Recovery plan file, where we mentioned in the Q DRMSTA.
Actually DRM is the few states. Which are?

Mountable, Non mountable, Courier, Vault, Vault retriew, Courier retriew, Onsite
retriew
Whenever we want to move dr tapes one location to another location. By using mov
e drmedia command
Move Drmedia * wherestate =
tostate=
Server Restores steps:
We have take latest Recovery planfile
Retriew the all required volumes from vault.
After that breakout the plan file by using command
Cd program file/Tivoli/tsm/server>cscript planexpl.vbs Recovery planfile path. W
here we mentioned in Q DRMSTA.
In linux we can break out planfile by using command.
Cd program file/Tivoli/tsm/server>awk planexpl.awk recovery planfile path.
recovery instruction normal.cmd,(RINM.CMD), Recovery script disaster recovery mo
de.com(RSDRM.CMD), Recovery log db install.volumes.com(RLDIV.CMD)
Recovery primary volume.create.comd(RPVC.CMD).
After that we have format the db and log volumes and we restore db by using rest
ore db command
Cd program file/Tivoli/tsm/server>dsmserv restore db commit=yes
LAN FREE
Ya I know to configure LANFREE in this what we need is we must install the stora
ge agent application software. And it is better to have a multiple HOST BUS ADAP
TERS (HBA) to that particular client system so that instead of zoning all the dr
ivers to the one host bus adapter it s better to zone to multiple adapters. Becaus
e if it is something goes down or if there is any thing problem with the adapter
s all the link between SAN Switch And LANFREE client system it will again and it
will not accept. So it s better to have multiple host bus adapters and install th
e storage agent application one s zoning is the fine. All the drive which ever jon
e to particular LANFREE client system will be usable in LANFREE client machine.
We can check from
Lsdev Cc tape
Then we need to install the storage agent application tape device drivers as wel
l and configure the dsmsta.opt as well as devconfig.out,
In that storage agent application works as something like a TSM SERVER have to d
efine system as SERVER. Using the command like
Def server server name server hla= lla= COM method=tcpip
After that we need to define paths to the LANFREE client machine and dsm.sys sy
stem file we nedd to enable LANFREE YES option. Then we will check the communica
tion fine or not in between TSMSERVER and LANFREE client using the command valid
ate LANFREE or else we can check it from lanfree client storage agent servername
and querry session TSM SERVER name it will communicate with the tsm server an w
e need to start the dsmsta process like LANFREE client machine.
COLLOCATION
Collocation is the feature it is available from 5.3 on words and collocation you
know it has advantages and as well as disadvantages. Advantages are like the re
storation time is you know you can complete the client restoration very quickly.
Like if enable the collocation the any stgpool it keeps the client data minimum
no of tapes like that advantage like the restore the client data it will mount
less no of tape volumes.
Disadvantage is like migration you know like migration is the when you migrate t
he data from disk to tape it keeps the data it has to search for the particular
volumes where it kept data into previously. Suppose CLIENT A data is there in TA
PE A Suppose earlier and whenever client A data backup to disk storage pool that
data will disk stgpool migration is happening to tapes stgpool. It again search
for the same again it mount the TAPE A and it will migrate the data disk to TAP
E that s what how collocation works and advantage & disadvantage.

Reclamation: sending fragmented data from one or more volumes into minimum no of
volumes so that we reuse the original volume as scratch volume. Its advantage i
s that we can save enough space. It is depending upon reclaim threshold paramete
r when the threshold reaches this parameter then reclamation process start by de
fault 60%. We can set the reclamation when we define or update the stgpool. Ther
e will be a single threshold value.
Expiration: expiration is the server process to delete expired files from the db
based on copy group parameters.
Migration: it is the automatic data movement between one stg pool to another stg
pool is called migration. By this process we can balance the performance and cos
t of different storage device for the each stgpool. We have to define low & high
threshold parameter.
MOVE DATA: you can move files from one volume to another volumes in the same or
different storage pool using this command.
#Move data volumename
Move node data:
# move nodedata nodename from stgpool=stgname tostgpool=stgname
Audit Library: use this command to synchronize volume inventory in the automated
library. If there is any mismatch b/w TSM Server and Library inventory.
#Audit library librayname checklabel=yes
Library Management System
Any library have minimum 6 drives and library will automatically by using MAC(me
dia access changer) like Robotic Arm
each library having 5 cleaning cartridge. So
me of the library types which are
1). SCSI: Small commuter system interface 2). Removable Storage Media.
Def library: At first install the driver of library on OS lever then stop the se
rvice of RSM(Removal Storage manager) if it is IBM product then their drivers is
inbuilt in TSM server if not then all the driver in TSM server and initialize a
fter that go to administrative command line to trigger a command.
#Def library libraryname librarytype shared=yes/no
# def path servername libname srctype=server desttype=library device=/dev/smc0
Now define drive for the library:
#def drive libraryname drivename online=yes/no
#def path servername drivename srctype=server desttype=drive library=libraryname
device=/dev/rmt0
Now create the device class for library
Def devc devcname devt=library libraryname
Now def the stgpool for the associate with the device class.
Def stg stgpoolname devcname maxscratch=
CHECKIN LIBVOLUME:
#checkin libvol libname volumename status=scratch/private search=bulk
CHECKOUT LIBVOLUME:
#checkout libvol libname volumename remove=yes/no
POLICY MANAGEMENT
It is actually you know hierarchy. It s determining a set of rules how TSM will tr
eat the data and how many day s mentioned in the client data & how many versions w
e have to maintain. It is composed of policy domain, policy set, and management
class and copy group.

VOLUME SHADOW COPY SERVICES.


It s only for Microsoft product like
1). Sql server 2). Exchange
It is the online backup service.
Whenever you installed the advance copy service. Which is belonging to the Micro
soft in bailment side is ready to take backup.
IBM TSM for VSS provides Low-input Backups quick restore of Business critical da
tabase.
What major problem you faced and how you have solved? Give details?
One no. of major problem like Recovery log size is full and TSM Server was hangi
ng. At first reset the server when the server boot on O/S level. Then stops all
services related to TSM Server and goes to O/S level command prompt use the DSMF
MT Utility and adds another log volume and extend that volume. Then define this
line in dsmserv.dsk manually. After that reboot the system and start all service
s, which are related to TSM Server then your server now in previous condition.
>dsmfmt log volumename with path size
>dsmfmt extendlog size
Restart able Restore: A restoration process is terminated before completing due
to any problem the session state remains in the tsm database so that it can be r
estarted. From the last completed transaction. For this process Restore Interval
(1440) option defined in dsmserv.opt by default 1440.
Image backup: it is mainly full volume backup for windows client, which utilizes
snapshot function. It perform an on-line or offline backup depending upon the i
nclude image statement in client option file.
If LVSA installed then by default taking on-line backup, if not installed then b
y default take off- line backup.
Backup set: backup set is collection of portable media like TAPE, CD and DVD on
which can take the active files data of clients so that we can restore the data
of client without help of tsm server. We can define the backup set at the server
level.
#generate backupset nodename backupsetname devc=devcname
It will generate the .OST file after that we will trigger a command
#def backupset nodename backupsetname devc=devcname volume=volumename

CBMR (Cristie Bare metal Recovery)


CBMR is the cristie Bare machine Recovery. Using CBMR we can take whole system b
ackup within few mints and restoration also. First we have to install the CBMR s
oftware after that license the software. it will support windows xp, 2008, vista
, 2003.
After install we will get configuration parameter dsm.opt. In dsm.opt default pa
rameters is compression yes. After that we will go CBMR GUI. In that where will
still configuration to the file location we mentioned.
After that we will create backup location where we want restore the backup data.
There are
1)
SCSI LOCATION
2)
FILE LOCATION
3)
CASCADED LOCATION
4)
LIBRARY/AUTO-CHANGER LOCATION
5)
TSM LOCATION
In cbmr if want run scheduler disaster Recovery backup.

Restoration Process: Ensure that you have a bootable media normally the (WIN PE,
DR CD-ROM)
FLASH COPY
Actually flash copy is the Enterprise storage server Backup. When the production
server backup modified more than 1TB If we take normal or LAN free backup it wi
ll take 4 or 5 hours. That time the application will not be available or slow to
end users. So over come that issue flash copy needed. Using flash copy where it
takes only few minutes to take backup from source server to backup mover or dat
a mover. Actually flash copy is without interrupt the current data it will be ta
ke backup data. It is only in storage level. Flash copy creates an instant copy
of a volume at a point in time. In flash copy there are 2 luns. Which are source
and target luns. We have allocated the same luns size what is in the source ser
ver must be in the data mover also. In that we must install TDP ACS software in
both the machines.
SERVICE CENTER:
We are using Peregrine Service Center as Ticketing Tool. service Desk will assig
n all backup/restore related tickets to TSM Team. Then we will work on those...i
ssues. there are few priorities given bellow.
Priority1 has to be resolved in 4 hours,
Prirority2 is one day,
Prirority3 is 2 days,
Prirority4 is 3 days,
Prirority5 is 5 Days.... These are the priorities.
Utilities:
Take new calls
Incident, call and change queues
Move knowledge
Click Incident Queue:
Open incident in my assignment groups:
It will show the incident no and incident owner user and assign guroup alert lev
el, brief description and parent/chaild
Call queue, incident list, problem management list, known error list, cm change
list, cm task list, RM quote list, RM line item list, CI queue.
Incident details:
Category, problem type, contact, primary assign group, up time, alerts, action r
esolution, CI, history.
Update incident number details:
Action/Resolution:
Types:
Communication with customer
Communication with vendor
Customer Request ticket re-work
Dial-in
Dispatched
Contact details: contack no and name, company.
History activities:
Incident title;
Towers perrin oracle FRM, peoplesoft EC&R and Reporting
Search
switch
CLUSTER:
NDMP:

Anda mungkin juga menyukai