November 23, 2010

Configuring TDP for Exchange 2010 Full VSS Backups

Exchange Server OS Plateform: Windows 2008 R2
TDP for Exchange version: 6.1.2.1
TSM ba client version: 6.2.1.0

TDP for exchange 6.1.2.1 needs ba client version 6.2.1.0 to be installed.
For detailed system requirements for TDP for exchange 6.1 click on below link.

Detailed Documentation available on following link:

Additionnal Software Requirement:
Basic VSS operations require one of the following applications:
–IBM Tivoli Storage Manager Microsoft Exchange VSS Integration Module Version 5.5.2 or later
– IBM Tivoli Storage FlashCopy Manager Version 2.1 or later
If backups are stored directly on Tivoli Storage Manager Server, these applications are not required.
Written procedure is tested on windows 2008 r2 exchange 2010 stand alone environment with
tdp 6.1.2.1 and ba client version 6.2.1.0 backing up directly to TSM server. It assumes default client installation location.

Procedure:
  • Download Windows 64 bit TSM ba client 6.2.1.0 from IBM ftp site and install it. 
  • Register ba client node on TSM server and configure it's backup.
  • Configure CAD and scheduler services for ba client running below commands:
dsmcutil install cad /name:"TSM Client Acceptor" /password:xxxxxxx /cadschedname:"TSM Scheduler Service" /httpport:1581 /autostart:yes /startnow:yes

dsmcutil install /name:"TSM Scheduler Service" /password:tsmadmin /autostart:no /startnow:no
  • Configure WEB Client services using below command:
dsmcutil install remoteagent /name:"TSM Remote Client Agent" /node:xxxxxxx /password:xxxxxx /optfile:dsm.opt" /partnername:"TSM Client Acceptor"
  • Download TDP for Exchange 6.1 from passport advantage and install it. Download TDP for exchange patch 6.1.2.1 from IBM ftp site and apply it on installed base software.
  • Resister Exchange TDP node in TSM server specifically useid=none not configured.
  • Grant proxy node authority to ba client running following command :
grant proxynode target=<exchange tdp node name> agent=<exchange ba client node name>
  • Configure dsm.opt for exchange with following parameters:
NODename          <Exchange node name>
CLUSTERnode       no
COMPRESSIon       Off
PASSWORDAccess    Generate
COMMMethod        TCPip
TCPPort                   1500
TCPServeraddress  xx.xx.xx.xx
TCPWindowsize     63
TCPBuffSize       32
SCHEDMODE             Polling
SCHEDLOGRetention     15,d
ERRORLOGRretention    15,d 
SCHEDLOGNAME        C:\Program Files\Tivoli\TSM\TDPExchange\tdpsched.log
ERRORLOGNAME        C:\Program Files\Tivoli\TSM\TDPExchange\tdperror.log 
  • Configure tdpexc.cfg for exchange with following parameters:
logprun 14
vsspolicy * * full tsm <mgmt_class_name>
localdsmagentnode <ba client  node name>
storemailboxinfo no
STOREMAILBOXINFO NO option would enable fast backup since exchange 2010 takes a lot of time in saving mailbox history file.If this option is selected then at the time of restoration of moved mail box user needs to provide it's location.
  • Edit excfull.smp sample file as per your environment and save it as excfull.cmd.
  • Define a client schedule on tsm server using below sample command:
def sched <domain name>  <sched name> action=command obj="c:\progra~1\tivoli\tsm\tdpexchange\tdpexc.cmd" startt=hh:mm:ss priority=2 duration=2 duru=h period=1 perunit=day dayofweek=any
  • Associate TDP node with this schedule
def assoc <domain name> <sched name> <node_name1>
  • Configure TSM TDP Scheduler Service running following command:
    dsmcutil install /name:"TSM TDP Scheduler Service" /node:xxxxxxx /password:xxxxxxx /optfile:"c:\program files\tivoli\tsm\tdpexchange\dsm.opt" /autostart:yes /startnow:yes

    User running TSM TDP Scheduler services should have following rights:

    1) Member of AD's Organization Management group.
    2) Local admin

    3 comments:

    1. This is a great article! But it ends in the middle of a sentence. That is where I am right now, Please finish!!!!

      Thanks

      ReplyDelete