implementaciontsm mcds v1.0 rev1.2

27
Proyecto: Implementación del Software de Administración de Respaldos - IBM Tivoli Storage Manager Ministerio de Coordinación de Desarrollo Social – Febrero del 2009 Implementación del Software de Administración de Respaldos - IBM Tivoli Storage Manager - Documento de Implementación y Configuración Elaborado por Sinergy Team Cia Ltda

Upload: wilson-acero

Post on 25-Jul-2015

255 views

Category:

Documents


4 download

TRANSCRIPT

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:

[email protected]

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