ImplementacionTSM MCDS v1.0 Rev1.2
-
Upload
wilson-acero -
Category
Documents
-
view
255 -
download
4
Transcript of ImplementacionTSM MCDS v1.0 Rev1.2
Proyecto: Implementación del Software de Administración de Respaldos - IBM Tivoli Storage Manager Ministerio de Coordinación de Desarrollo Social – Febrero del 2009
IImmpplleemmeennttaacciióónn ddeell SSooffttwwaarree ddee AAddmmiinniissttrraacciióónn ddee RReessppaallddooss
-- IIBBMM TTiivvoollii SSttoorraaggee MMaannaaggeerr --
Documento de Implementación y Configuración
Elaborado por
Sinergy Team Cia Ltda
Proyecto: Implementación del Software de Administración de Respaldos - IBM Tivoli Storage Manager Ministerio de Coordinación de Desarrollo Social – Febrero del 2009
Información del Documento
Ítem Detalles
Título del Documento Implementación y Configuración de IBM TSM v5.5 para el Ministerio
de Coordinación de Desarrollo Social.
Autor Víctor Hugo Hinojosa Jaramillo
SINERGY TEAM CIA LTDA.
Fecha de Creación 20/Febrero/2009
Última Actualización 26/Febrero/2009
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2
IMPLEMENTACION de
IBM Tivoli Storage Manager V5.5
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2
Nombre del documento
ImplementacionTSM–MCDS.doc
Versión
1.0
Revisión
1.2
Propósito
Dar a conocer los detalles de la implementación y configuración de IBM Tivoli Storage Manager sobre un ambiente Windows para el Ministerio de Coordinación de Desarrollo Social.
Autor
Víctor Hugo Hinojosa Jaramillo.
Copyright
ESTE DOCUMENTO ES PROPIEDAD INTELECTUAL DE SINERGY TEAM CÍA LTDA. EL MATERIAL DESCRITO EN ESTE DOCUMENTO NO PODRÁ SER RE-DISTRIBUIDO EN SU TOTALIDAD NI EN PARTES SIN EL CONSENTIMIENTO PREVIO DE:
SINERGY TEAM CÍA LTDA.
Información general
Documento elaborado para el Ministerio de Coordinación de Desarrollo Social por:
Sinergy Team Cía Ltda.
Camilo Gallegos N40-77 y Miguel Albornoz
http://www.sinergyteam.com.ec Tel/Fax: (593) 2 2 466-742 / (593) 2 3 520-082
Quito - Ecuador Cualquier duda o sugerencia técnica favor comunicarla a:
Mobile: (593) 9 9 834-364
Audiencia
Administrador de TSM y personal de Sistemas del Ministerio de Coordinación de Desarrollo Social.
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
INDICE de CONTENIDOS
INTRODUCCION..............................................................................................................................................i ARQUITECTURA de la SOLUCION IMPLEMENTADA .................................................................................. 1 RUTAS DE INSTALACION de TSM ............................................................................................................... 2
PARAMETRIZACION de la SOLUCION de ADMINISTRACION de RESPALDOS IBM TIVOLI STORAGE MANAGER................................................................................................................................................. 5
UBICACIÓN y TAMAÑOS de la BASE de DATOS y el LOG de RECUPERACION de TSM ................ 5
SETEO DE PARAMETROS de CONECTIVIDAD ................................................................................. 6
CREACION de una LIBRERÍA AUTOMATICA LTO.............................................................................. 6
CREACION de una LIBRERÍA tipo FILE ............................................................................................... 7
CREACION de los DEVICE CLASSES LTO ......................................................................................... 7
CREACION del DEVICE CLASS tipo FILE ........................................................................................... 8
CREACION de STORAGE POOLS para el DEVICE CLASS tipo LTO y tipo DISK .............................. 8
CREACION de un STORAGE POOL para el DEVICE CLASS tipo FILE.............................................. 9
SETEO de “RECLAMACION en UN SOLO DRIVE”.............................................................................. 9
CREACION DE POLITICAS DE RESPALDOS ..................................................................................... 9
PROCESO de REGISTRO de NODOS en TSM ..................................................................................11
ACCESO al PORTAL de ADMINISTRACION de IBM TSM .................................................................12
SCRIPTS GENERICOS para BACKUP y ARCHIVE hacia IBM TSM ..................................................13
HABILITACION del WEB CLIENT y el SCHEDULER en LINUX..........................................................14
SCRIPTS para BACKUP ONLINE de SQL SERVER (Full, Diferencial y Log) hacia IBM TSM............16
CONFIGURACION GENERICA de CONECTIVIDAD hacia IBM TSM SERVER .................................17
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 i
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
INTRODUCCION Este documento es una guía que resume la configuración y parametrización de IBM Tivoli Storage Manager sobre un ambiente Windows realizada para el Ministerio de Coordinación de Desarrollo Social.
En esta guía encontrará lo siguiente:
Arquitectura de solución implementada.
Parametrización de la solución IBM Tivoli Storage Manager.
El Ministerio de Coordinación de Desarrollo Social podrá realizar ajustes a la configuración
inicial y lograr autonomía en la utilización de IBM Tivoli Storage Manager.
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 ii
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 1
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
ARQUITECTURA de la SOLUCION IMPLEMENTADA
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 2
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
RUTAS DE INSTALACION de TSM
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 3
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
En los diagramas anteriores se esquematizan los detalles del software implementado en el Ministerio
de Coordinación de Desarrollo Social.
La solución consiste en la instalación de “un servidor (1) de respaldos” utilizando el Software IBM Tivoli Storage Manager V5.5 en “un equipo IBM xSeries 3650 con Microsoft Windows 2008 Standard Edition 64bit (UIOBCK01)” y a él conectado “una librería LTO4 IBM TS3200”, el cual
gestiona los respaldos de los siguientes servidores:
• Un servidor (1) con Windows 2008 Server Standard Edition, Intel 64bit
(UIOSELB01) en el que están instalados y configurados los siguientes productos
de respaldos:
o TSM Backup & API Client v5.5.1.10.
• Un servidor (1) con Windows 2008 Server Enterprise Edition, Intel 64bit
(UIODWH01) en el que están instalados y configurados los siguientes productos
de respaldos:
o TSM Backup & API Client v5.5.1.10.
o TSM for Databases v5.5.1 for Databases – SQL Server + PTF v5.5.2.
• Un servidor (1) con Windows 2008 Server Enterprise Edition, Intel 64bit
(UIOABO01) en el que están instalados y configurados los siguientes productos de
respaldos:
o TSM Backup & API Client v5.5.1.10.
• Un servidor (1) con Windows 2008 Server Standard Edition, Intel 64bit
(UIOSELB02) en el que están instalados y configurados los siguientes productos
de respaldos:
o TSM Backup & API Client v5.5.1.10.
• Un servidor (1) con Linux CentOS v5.2, Intel 32bit (UIOAPLW01) en el que están
instalados y configurados los siguientes productos de respaldos:
o TSM Backup & API Client v5.5.1.10.
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 4
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
• Un servidor (1) con Linux CentOS v5.2, Intel 32bit (UIOWEB01) en el que están
instalados y configurados los siguientes productos de respaldos:
o TSM Backup & API Client v5.5.1.10.
o IBM Integrated Solutions Console v6.0.1.1
o IBM TSM Administration Center v5.5.
• Un servidor (1) con Windows 2008 Server Standard Edition, Intel 64bit
(UIOPSO01) en el que están instalados y configurados los siguientes productos de
respaldos:
o TSM Backup & API Client v5.5.1.10.
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 5
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
PARAMETRIZACION de la SOLUCION de ADMINISTRACION de RESPALDOS IBM TIVOLI STORAGE MANAGER
A continuación se resume la definición de atributos y componentes de la solución de administración
de respaldos a través de IBM TSM implementada en el “Ministerio de Coordinación de Desarrollo Social”:
UBICACIÓN y TAMAÑOS de la BASE de DATOS y el LOG de RECUPERACION de TSM
El tamaño y ubicación de la base de datos y log de recuperación de IBM TSM se detalla en la
siguiente tabla:
Componente de TSM Ubicación del volumen Tamaño (en GB)
Base de datos E:\TSMCore\TSMDB\db1.dsm 40 Log de recuperación E:\TSMCore\TSMLOG\log1.dsm 10
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 6
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
SETEO DE PARAMETROS de CONECTIVIDAD Desde una consola de comandos administrativos de TSM (dsmadmc) ejecutamos lo siguiente:
SETOPT COMMTIMEOUT 10000 SETOPT IDLETIMEOUT 30 ENABLE SESSIONS ALL
CREACION de una LIBRERÍA AUTOMATICA LTO Una vez confirmado que el dispositivo está conectado correctamente y se ha instalado y configurado
el driver de software para el dispositivo, procedemos con la definición de la librería automática:
1. Determinar la dirección SCSI del drive manual con el utilitario “tsmdlst.exe”
a. Ingresar en una consola de comandos de DOS hacia el directorio “C:\Program Files\Tivoli\TSM\console\” y ejecutar el comando “tsmdlst.exe”
Recolectar la información de la dirección SCSI de la librería de respaldos.
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 7
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
SCSI channel ( ID, LUN, Bus, Port ) Device DeviceType 0,0,0,2 mt0.0.0.2 LTO Drive – Ultrium 4 0,1,0,2 lb0.1.0.2 Media changer
2. Definir la librería automática “IBMTS3200” vía comandos de TSM (desde la consola
administrativa, dsmadmc):
DEFINE LIBRARY IBMTS3200 LIBTYPE=SCSI AUTOLABEL=YES SHARED=YES DEFINE PATH UIOBCK01_SERVER1 IBMTS3200 SRCTYPE=SERVER DESTTYPE=LIBRARY DEVICE=lb0.1.0.2 DEFINE DRIVE IBMTS3200 MT0 ELEMENT=256 DEFINE PATH UIOBCK01_SERVER1 MT0 SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=IBMTS3200 DEVICE=mt0.0.0.2
CREACION de una LIBRERÍA tipo FILE El comando para definir la Librería tipo FILE (de acceso secuencial) desde la consola administrativa
de TSM es:
DEFINE LIBRARY FILEDEV LIBTYPE=FILE DEFINE DRIVE FILEDEV FILEDEV1 ONLINE=Yes DEFINE DRIVE FILEDEV FILEDEV2 ONLINE=Yes DEFINE DRIVE FILEDEV FILEDEV3 ONLINE=Yes DEFINE DRIVE FILEDEV FILEDEV4 ONLINE=Yes
CREACION de los DEVICE CLASSES LTO
El comando para definir los Device Classes tipo LTO desde la consola administrativa de TSM son:
DEFINE DEVCLASS LTO4 DEVTYPE=LTO LIBRARY=IBMTS3200 WORM=NO DRIVEENCRYPTION=ALLOW UPDATE DEVCLASS LTO4 LIBRARY=IBMTS3200 PREFIX=ADSM MOUNTLIMIT=DRIVES MOUNTWAIT=60 MOUNTRETENTION=10 ESTCAPACITY=800G FORMAT= ULTRIUM4 DEFINE DEVCLASS LTO4C DEVTYPE=LTO LIBRARY=IBMTS3200 WORM=NO DRIVEENCRYPTION=ALLOW UPDATE DEVCLASS LTO4C LIBRARY=IBMTS3200 PREFIX=ADSM MOUNTLIMIT=DRIVES MOUNTWAIT=60 MOUNTRETENTION=10 ESTCAPACITY=1600G FORMAT= ULTRIUM4C
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 8
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
CREACION del DEVICE CLASS tipo FILE
El comando para definir el Device Class tipo FILE desde la consola administrativa de TSM fué:
DEFINE DEVCLASS FILEDEV LIBRARY=FILEDEV MOUNTLIMIT=4 DIRECTORY=F:\TSMDATA\FILEPOOL MAXCAPACITY=102400M SHARED=YES
CREACION de STORAGE POOLS para el DEVICE CLASS tipo LTO y tipo DISK
Durante la implementación se definieron los siguientes Storage Pools de tipo LTO.
Storage Pools – Primarios - de tipo LTO:
Storage Pool Name Device Class Collocation
Reclamation Umbral
Hi Mgr.
Low Mgr.
Max Scratch
LTO4POOL LTO4 No 90% 90% 70% 500 LTO4CPOOL LTO4C No 90% 90% 70% 500
Ejemplo: Definición del Storage Pool LTO4POOL: DEFINE STGPOOL LTO4POOL LTO4 POOLTYPE=PRIMARY DESCRIPTION="Pool Primario de Backups tipo LTO4" MAXSCRATCH=500 HI=90 LO=70 UPDATE STGPOOL LTO4POOL COLLOCATE=NO RECLAIM=90
Storage Pools – Primarios - de tipo DISK: Storage Pool
Name Storage Pool Disk Volume (Absolute
Path) Size (GB)
Hi Mgr.
Low Mgr.
Next Stg Pool
DISKPOOL F:\TSMData\DISKPOOL\disk1.dsm 200 90% 0% LTO4CPOOL SQLDISKPOOL F:\TSMData\SQLPOOL\SQLVOL01.dsm 100 90% 0% LTO4POOL
Desde la consola administrativa de TSM:
DEFINE STGPOOL DISKPOOL DISK POOLTYPE=PRIMARY DESCRIPTION=”Pool Primario de tipo DISK para Backups y Archives” NEXTPOOL=LTO4CPOOL HI=90 LO=0 DEFINE VOL DISKPOOL F:\TSMData\DISKPOOL\disk1.dsm FORMATSIZE=204800 WAIT=yes
NOTA: El tamaño se especifica en MB, si se desea un pool de 20 GB el valor a setear es 20 x 1024 MB=20480 MB.
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 9
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
CREACION de un STORAGE POOL para el DEVICE CLASS tipo FILE
Durante la implementación se definieron los siguientes Storage Pools de tipo FILE.
Storage Pools – Primarios - de tipo FILE:
Storage Pool Name
Device Class Max. Scratch Hi Migration Threshold
Low Migration Threshold
Next Stg Pool
LTO4STAGEPOOL FILEDEV 4 90 0 LTO4POOL LTO4CSTAGEPOOL FILEDEV 4 90 0 LTO4CPOOL
Definición de los Storage Pools LTO4STAGEPOOL y LTO4CSTAGEPOOL:
DEFINE STGPOOL LTO4STAGEPOOL FILEDEV POOLTYPE=PRIMARY DESCRIPTION="Storage Pool para Reclamation" MAXSCRATCH=4 HI=90 LO=0 NEXTPOOL=LTO4POOL DEFINE STGPOOL LTO4CSTAGEPOOL FILEDEV POOLTYPE=PRIMARY DESCRIPTION="Storage Pool para Reclamation" MAXSCRATCH=4 HI=90 LO=0 NEXTPOOL=LTO4CPOOL
SETEO de “RECLAMACION en UN SOLO DRIVE”
Para implementar “Single Drive Reclamation”, debe establecerse que el pool de tipo FILE tenga
como siguiente pool al de tipo LTO y que el storage pool de reclamación para el pool LTO sea el pool
de tipo FILE.
UPDATE STGPOOL LTO4POOL RECLAIMSTGPOOL=LTO4STAGEPOOL
UPDATE STGPOOL LTO4CPOOL RECLAIMSTGPOOL=LTO4CSTAGEPOOL
CREACION DE POLITICAS DE RESPALDOS
Las políticas de respaldos configuradas para las necesidades de respaldos y archivamientos del
Ministerio de Coordinación de Desarrollo Social se engloban dentro de TSM en dos (2)
“Dominios de Políticas”:
• STANDARD (utilizado para respaldos a nivel de file system de la mayoría de servidores)
• PD_SQL (utilizado por el servidor de base de datos SQL Server UIODWH01 para respaldar
“online” la base de datos SQL Server Enterprise hacia IBM TSM utilizando TDP para SQL
Server).
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 10
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
A continuación se detalla las especificaciones de los dominios de políticas:
Policy Domain: STANDARD backret=30 archret=365 Policy Set: STANDARD
Management Class: STANDARD
Backup Copy Group: STANDARD
verexists=30 verdeleted=30 retextra=30 retonly=30 destination=DISKPOOL
Archive Copy Group: STANDARD
retver=365 destination=DISKPOOL
Policy Domain: PD_SQL backret=30 archret=30 Policy Set: PS_SQL
Management Class: MC_SQL
Backup Copy Group: STANDARD
verexists=nolimit verdeleted=nolimit retextra=30 retonly=30 destination=SQLDISKPOOL
El proceso de definición para los Policy Domains debe realizarlo desde línea de comandos de TSM
excepto para el Policy Domain STANDARD que ya viene preconfigurado y sólo debe hacerse
modificaciones. A continuación se especifican los comandos administrativos (vía dsmadmc) para la
definición del Policy Domain PD_SQL (utilizar el mismo procedimiento para la definición del resto de
Policy Domains a excepción del STANDARD):
• DEFINE DOMAIN PD_SQL BACKRET=30 ARCHRET=30 DESC="Politica de respaldos para SQL Server"
• DEFINE POLICYSET PD_SQL PS_SQL DESC="Conjunto de politicas de backup de SQL Server"
• DEFINE MGMTCLASS PD_SQL PS_SQL MC_SQL DESC="Clase de gestión de backups de SQL Server"
• DEFINE COPYGROUP PD_SQL PS_SQL MC_SQL STANDARD TYPE=BACKUP VEREXISTS=nolimit
VERDELETED=nolimit RETEXTRA=30 RETONLY=30 DESTINATION=SQLDISKPOOL
• ASSIGN DEFMGMTCLASS PD_SQL PS_SQL MC_SQL
• VALIDATE POLICYSET PD_SQL PS_SQL
• ACTIVATE POLICYSET PD_SQL PS_SQL
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 11
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
La actualización de los períodos de retención en el Backup Copy Group del Policy Domain
STANDARD se define a continuación:
• UPDATE COPYGROUP STANDARD STANDARD STANDARD STANDARD TYPE=BACKUP
VEREXISTS=30 VERDELETED=30 RETEXTRA=30 RETONLY=30
• ACTIVATE POLICYSET STANDARD STANDARD
PROCESO de REGISTRO de NODOS en TSM
El proceso de registro de nodos bajo un Policy Domain de TSM Server es relativamente sencillo. Se
lo puede realizar vía comandos administrativos (dsmadmc). En este ejemplo registramos el nodo
Windows UIODWH01_SQL bajo el Policy Domain PD_SQL (respaldos de Tivoli Data Protection for
SQL Server):
register node UIODWH01_SQL MCDS passexp=0 backdel=yes archdel=yes domain=PD_SQL maxnummp=2
A continuación se listan los nodos registrados por cada Policy Domain:
Node Name Alias IP Address Policy Domain Destination
Management Class Binding
UIOBCK01 192.168.10.7 UIOSELB01 192.168.10.9 UIODWH01 192.168.10.10 UIOABO01 192.168.10.11 UIOSELB02 192.168.10.12 UIOAPLW01 192.168.10.13 UIOWEB01 192.168.10.14 UIOPSO01 192.168.10.15
STANDARD
STANDARD
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 12
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
Node Name Alias IP Address Policy Domain Destination
Management Class Binding
UIODWH01_SQL 192.168.10.10 PD_SQL MC_SQL
ACCESO al PORTAL de ADMINISTRACION de IBM TSM
El acceso administrativo a IBM TSM puede realizarse desde la interface web instalada en el servidor
Linux UIOWEB01. Para esto, desde un browser ingrese la siguiente URL y especificarse el usuario
"iscadmin" o el usuario “admin” y la siguiente contraseña: "MCDS1275".
http://192.168.10.14:8421/ibm/console
Usuario Contraseña Perfil iscadmin MCDS1275 System
admin MCDS1275 System
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 13
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
SCRIPTS GENERICOS para BACKUP y ARCHIVE hacia IBM TSM
Se definieron los scripts genéricos de backup y archive de file Systems: “backupd.cmd” y
“archivem.cmd”, los cuales se encuentran en todos los servidores Windows que comprenden la
solución de administración de respaldos. Dichos scripts se encuentran bajo el directorio del cliente de
respaldos de IBM TSM (C:\Program Files\Tivoli\TSM\baclient).
backupd.cmd
@ECHO OFF
set tsm_dir=C:\Progra~1\Tivoli\TSM\baclient
C:
cd %tsm_dir%
date < NUL >> %tsm_dir%\backupd_log.log
time < NUL >> %tsm_dir%\backupd_log.log
%tsm_dir%\dsmc incremental "C:\Temp\*" "C:\tsm_images\*" -subdir=yes /optfile=%tsm_dir%\dsm.opt >>
%tsm_dir%\backupd_log.log
archivem.cmd
@ECHO OFF
set tsm_dir=C:\Progra~1\Tivoli\TSM\baclient
C:
cd %tsm_dir%
date < NUL >> %tsm_dir%\archivem_log.log
time < NUL >> %tsm_dir%\archivem_log.log
set DESCRIPCION="Archive de File Systems generado el: %date% %time%"
%tsm_dir%\dsmc archive "C:\Temp\*" "C:\tsm_images\*" -subdir=yes /optfile=%tsm_dir%\dsm.opt -description=%DESCRIPCION% >> %tsm_dir%\archivem_log.log
NOTA: similares adaptaciones a estos scripts deben definirse en los servidores Linux bajo el
directorio “/opt/tivoli/tsm/client/ba/bin”
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 14
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
backupd.sh
tsm_dir=/opt/tivoli/tsm/client/ba/bin
cd $tsm_dir
date < /dev/null >> $tsm_dir/backupd_log.log
time < /dev/null >> $tsm_dir/backupd_log.log
$tsm_dir/dsmc incremental "/docs/*" "/data/*" -subdir=yes -optfile=$tsm_dir/dsm.opt >>
$tsm_dir/backupd_log.log
archivem.sh
tsm_dir=/opt/tivoli/tsm/client/ba/bin cd $tsm_dir
date < /dev/null >> $tsm_dir/archivem_log.log
time < /dev/null >> $tsm_dir/archivem_log.log
FECHA=`date +%A' '%d-%B-%Y' '%X` DESCRIPCION=" 'Archive de File Systems generado el: $FECHA' " $tsm_dir/dsmc archive "/docs/*" "/data/*" -subdir=yes -optfile=$tsm_dir/dsm.opt -description=$DESCRIPCION >> $tsm_dir/archivem_log.log
HABILITACION del WEB CLIENT y el SCHEDULER en LINUX
La habilitación de los servicios de TSM (web client y scheduler) en los servidores Linux requieren la
elaboración de dos scripts: “startweb.sh” y “startsched.sh” (ubicados bajo el directorio del cliente
de respaldos de TSM) y su ejecución desde el script “/etc/rc.local”.
[root@uioweb01 bin]#pwd
/opt/tivoli/tsm/client/ba/bin [root@uioweb01 bin]# vi startweb.sh /opt/tivoli/tsm/client/ba/bin/dsmcad -optfile=/opt/tivoli/tsm/client/ba/bin/dsm.opt & [root@uioweb01 bin]# vi startsched.sh /opt/tivoli/tsm/client/ba/bin/dsmc sched -optfile=/opt/tivoli/tsm/client/ba/bin/dsm.opt > /dev/null 2>&1 &
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 15
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
En el archivo “/etc/rc.local” añadir las siguientes líneas (en el próximo reinicio se ejecutarán estas
instrucciones):
[root@uioweb01 bin]# tail /etc/rc.local
cd /opt/tivoli/tsm/client/ba/bin nohup ./startweb.sh nohup ./startsched.sh
Adicionalmente asegurarse que los scripts tengan permisos de ejecución:
[root@uioweb01 bin]# chmod +x *.sh [root@uioweb01 bin]# ls -al *.sh -rwxr-xr-x 1 root root 261 Feb 23 14:23 archivem.sh -rwxr-xr-x 1 root root 261 Feb 23 14:22 backupd.sh -rwxr-xr-x 1 root root 108 Feb 23 13:53 startsched.sh -rwxr-xr-x 1 root root 87 Feb 23 14:10 startweb.sh
Finalmente levantar los servicios:
cd /opt/tivoli/tsm/client/ba/bin nohup ./startweb.sh nohup ./startsched.sh
Opcionalmente, en lugar de crear los scripts para levantar los servicios, puede modificar el archivo “/etc/inittab” ingresando las siguientes líneas: vi /etc/inittab # TSM Daemons tsms:2345:once:/opt/tivoli/tsm/client/ba/bin/dsmc sched >/dev/console 2>&1 #TSM Scheduler tsmc:2345:once:/opt/tivoli/tsm/client/ba/bin/dsmcad >/dev/null 2>&1 # TSM Webclient
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 16
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
SCRIPTS para BACKUP ONLINE de SQL SERVER (Full, Diferencial y Log) hacia IBM TSM
Se definieron los scripts genéricos de backup de SQL Server utilizando el agente Tivoli Data
Protection for Databases – SQL Server: “sqlfull.cmd”, “sqldifffull.cmd” y “sqllog.cmd”, los cuales
se encuentran en todos los servidores Windows que comprenden la solución de administración de
respaldos. Dichos scripts se encuentran bajo el directorio del agente de respaldos TDP for
Databases (C:\Program Files\Tivoli\TSM\TDPSql).
sqlfull.cmd
@ECHO OFF
set sql_dir=C:\Progra~1\Tivoli\TSM\TDPSql
C:
cd %sql_dir%
date < NUL >> %sql_dir%\sqlschedfull.log
time < NUL >> %sql_dir%\sqlschedfull.log
%sql_dir%\tdpsqlc backup "master","model","msdb" full /tsmoptfile=%sql_dir%\dsm.opt /logfile=%sql_dir%\sqlfull.log >> %sql_dir%\sqlschedfull.log
sqldifffull.cmd
@ECHO OFF
set sql_dir=C:\Progra~1\Tivoli\TSM\TDPSql
C:
cd %sql_dir%
date < NUL >> %sql_dir%\sqlscheddifffull.log
time < NUL >> %sql_dir%\sqlscheddifffull.log
%sql_dir%\tdpsqlc backup "master","model","msdb" difffull /tsmoptfile=%sql_dir%\dsm.opt /logfile=%sql_dir%\sqldifffull.log >> %sql_dir%\sqlscheddifffull.log
sqllog.cmd
@ECHO OFF
set sql_dir=C:\Progra~1\Tivoli\TSM\TDPSql
C:
cd %sql_dir%
date < NUL >> %sql_dir%\sqlschedlog.log
time < NUL >> %sql_dir%\sqlschedlog.log
%sql_dir%\tdpsqlc backup "master","model","msdb" log /tsmoptfile=%sql_dir%\dsm.opt /logfile=%sql_dir%\sqllog.log >> %sql_dir%\sqlschedlog.log
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 17
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
CONFIGURACION GENERICA de CONECTIVIDAD hacia IBM TSM SERVER
En los equipos en los que esté instalado el Cliente de Backup/Archive de IBM TSM, proceda a
modificar manualmente el archivo de conectividad (dsm.opt) ubicado bajo la siguiente ruta de
sistema operativo: “C:\Program Files\Tivoli\TSM\baclient” (si su sistema operativo está en idioma
Inglés, si en cambio está en Español, sustituya “Program Files” por “Archivos de Programa”) y
añada las siguientes líneas:
SERVERNAME UIOBCK01_SERVER1 COMMMethod TCPip TCPPort 1500 TCPSERVERADDRESS 192.168.10.7 NODENAME <nombre del PC o hostname> PASSWORDACCESS GENERATE TCPCLIENTADDRESS <dirección IP del PC cliente> SCHEDMODE prompted SCHEDLOGNAME "C:\Program Files\Tivoli\TSM\baclient\dsmsched.log" SCHEDLOGRETENTION 30 D ERRORLOGNAME "C:\ Program Files\Tivoli\TSM\baclient\dsmerror.log" ERRORLOGRETENTION 30 D TAPEPROMPT yes
NOTA: los parámetros “SCHEDLOGNAME” y “ERRORLOGNAME” son opcionales.
Y al final del archivo dsm.opt ingresar la siguiente línea:
INCLUDE * STANDARD
Ejemplo: SERVERNAME UIOBCK01_SERVER1 COMMMethod TCPip TCPPort 1500 TCPSERVERADDRESS 192.168.10.7 NODENAME UIOBCK01 PASSWORDACCESS GENERATE TCPCLIENTADDRESS 192.168.10.7 SCHEDMODE prompted SCHEDLOGNAME "C:\Program Files\Tivoli\TSM\baclient\dsmsched.log" SCHEDLOGRETENTION 30 D ERRORLOGNAME "C:\Program Files\Tivoli\TSM\baclient\dsmsched.log" ERRORLOGRETENTION 30 D
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 18
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
TAPEPROMPT yes EXCLUDE.BACKUP "*:\microsoft uam volume\...\*" EXCLUDE.BACKUP "*:\microsoft uam volume\...\*.*" EXCLUDE.BACKUP "*:\...\EA DATA. SF" EXCLUDE.BACKUP "*:\IBMBIO.COM" EXCLUDE.BACKUP "*:\IBMDOS.COM" EXCLUDE.BACKUP "*:\IO.SYS" EXCLUDE.BACKUP "*:\...\system32\config\...\*" EXCLUDE.BACKUP "*:\...\system32\Perflib*.dat" EXCLUDE.BACKUP "*:\...\system32\dhcp\...\*" INCLUDE.BACKUP "*:\...\system32\dhcp\backup\...\*" EXCLUDE.BACKUP "*:\...\system32\dns\...\*" INCLUDE.BACKUP "*:\...\system32\dns\backup\...\*" EXCLUDE.ARCHIVE "*:\microsoft uam volume\...\*" EXCLUDE.ARCHIVE "*:\microsoft uam volume\...\*.*" EXCLUDE.ARCHIVE "*:\...\EA DATA. SF" EXCLUDE.ARCHIVE "*:\IBMBIO.COM" EXCLUDE.ARCHIVE "*:\IBMDOS.COM" EXCLUDE.ARCHIVE "*:\IO.SYS" EXCLUDE.ARCHIVE "*:\...\system32\config\...\*" EXCLUDE.ARCHIVE "*:\...\system32\Perflib*.dat" EXCLUDE.ARCHIVE "*:\...\system32\dhcp\...\*" INCLUDE.ARCHIVE "*:\...\system32\dhcp\backup\...\*" EXCLUDE.ARCHIVE "*:\...\system32\dns\...\*" INCLUDE.ARCHIVE "*:\...\system32\dns\backup\...\*" EXCLUDE.DIR "*:\System Volume Information" EXCLUDE.DIR "*:\...\Temporary Internet Files" EXCLUDE.DIR "*:\Recycled" EXCLUDE.DIR "*:\Recycler" EXCLUDE.DIR "*:\$Recycle.Bin" INCLUDE * STANDARD
NOTA: de manera análoga, especificar en los equipos Linux la misma información, pero en el
archivo “dsm.sys” ubicado bajo el directorio “/opt/tivoli/tsm/client/ba/bin”.
dsm.opt SErvername UIOBCK01_server1
TAPEPROMPT yes dsm.sys SErvername UIOBCK01_server1
COMMMethod TCPip TCPPort 1500 TCPServeraddress 192.168.10.7 NODENAME UIOAPLW01 PASSWORDACCESS generate EDITOR yes
Implementación de IBM Tivoli Storage Manager v5.5 Documento Elaborado para el Ministerio de Coordinación de Desarrollo Social, versión 1.0, revisión 1.2 19
Sinergy Team Cía. Ltda. Camilo Gallegos N40-77 y Miguel Albornoz
Quito – Ecuador Tel: (593)2 2 466-742 / Fax: (593)2 3 520-082
TCPCLIENTADDRESS 192.168.10.13 SCHEDMODE prompted
SCHEDLOGNAME /opt/tivoli/tsm/client/ba/bin/dsmsched.log SCHEDLOGRETENTION 30 D
ERRORLOGNAME /opt/tivoli/tsm/client/ba/bin/dsmerror.log ERRORLOGRETENTION 30 D
INCLUDE * STANDARD