User Tools

Site Tools


tsm:tsm_exchange_install

Exchange install/configuration

Install order of the packages

  • Spectrum Protect Backup client (BAC)

Configure Windows services:

  • On the client GUI go to the wizard
    • configure TSM web client
    • configure TSM scheduler with acceptor

Install TDP exchange

  • SetupFCM.exe as administratror

Now you 'd see the TDP exchange icon on the desktop

dsm.opt into TDPexchange folder:

NODename          exchsrv1
CLUSTERnode       No
COMPRESSIon       Off
PASSWORDAccess    Generate
*======================================================================*
* TCP/IP                                                               *
*======================================================================*
COMMMethod        TCPip
TCPPort           1500
TCPServeraddress TSMsrv
TCPWindowsize     63
TCPBuffSize       32
SCHEDMODE             Prompted
SCHEDLOGRetention     14
TCPCLIENTADDRESS      10.10.10.70
TCPCLIENTPORT         1602
INCLUDE "*\...\*" MC_EXCHANGE
HTTPport  1581

start a scheduler for exchange that you 'll start with exchange rights using file from TDPexchange

Register nodes

  • backup_client_node: local node for Windows server able to to a snapshot VSS (service started as local administrator)
  • data_protection_node: node that will be used to do a backup/restore of exchange application (service started with Exchange rights)
  • DAG_node: node that 'll store all backups from all Exchange servers using a single name
register node backup_archive_client_node password
userID=backup_archive_client_node
register node data_protection_node password userID=data_protection_node
grant proxynode target=data_protection_node agent=backup_archive_client_node
register node DAG_node password userID=DAG_node
grant proxynode target=DAG_node agent=backup_archive_client_node
grant proxynode target=DAG_node agent=data_protection_node

PS C:\Program Files\TSM-EXCH\TDPExchange> .\tdpexcc.exe query tsm * incr /all /dagnode=dag2019 /tsmoptfile=dsm.opt

tdpexc.cfg

LOCALDSMAgentnode <baclient>
DAGNODe  dag2019
VSSPOLICY * * * * MC_EXC
MOUNTRW  No
LASTPRUNEDate     12/20/2022 01:10:09

dsm.opt (exchange)

NODENAME                     exch_TDP
PASSWORDACCESS               GENERATE
TCPSERVERADDRESS             ispprod
TCPPORT                      1500
HTTPport	 	     1581


LARGECOMMBUFFERS	YES
TCPNODELAY		YES
TCPWINDOWSIZE		255
TCPBUFFSIZE		512

excfull.cmd

@ECHO OFF
rem  ==================================================================
rem   Sample Command File - excfull.smp
rem
rem   Sample command file containing commands to do a scheduled
rem   full backup of the Microsoft Exchange Server databases to
rem   TSM storage.
rem
rem   This file is meant to be executed by the TSM central scheduler
rem   in response to a defined schedule on the TSM server.
rem
rem   Complete paths must be given for all file names and non-system
rem   commands.
rem
rem   Copy this file to excfull.cmd and edit it to match your
rem   local environment.
rem  ==================================================================

set exc_dir="C:\Program Files\TSM-EXCH\TDPExchange"
cd /d %exc_dir%

set exc_log_global="C:\LogFiles\TSM-EXCH\excfull.log"
set exc_log="C:\Tools\Tivoli\excfull.log"

echo Current date is: > %exc_log%
date /t < NUL >> %exc_log%
echo Current time is: >> %exc_log%
time /t < NUL >> %exc_log%

tdpexcc backup * full /tsmoptfile=dsm.opt /EXCLUDEDAGPASSIVE /logfile=excsch.log /SKIPINTEGRITYCHECK >> %exc_log%
set RC=%ERRORLEVEL%

echo --------------------- >> %exc_log%
echo Return code was %RC%  >> %exc_log%
echo ===================== >> %exc_log%

echo Current date is: >> %exc_log%
date /t < NUL >> %exc_log%
echo Current time is: >> %exc_log%
time /t < NUL >> %exc_log%

type %exc_log% >> %exc_log_global%

powershell.exe C:\Tools\Tivoli\listbackup.ps1
exit %RC%

listbackup.ps1

cd  "C:\Program Files\TSM-EXCH\FlashCopyManager"

import-module .\FmModuleExc.dll
import-module .\FmModuleFs.dll
import-module .\FmModuleMMC.dll
import-module .\FmModuleSQL.dll
Get-DpExcBackup|export-csv -NoTypeInformation -LiteralPath "C:\LogFiles\Tsm-EXCH\backuplist.csv"
tsm/tsm_exchange_install.txt · Last modified: 2023/10/04 12:43 by manu