Você está na página 1de 137

Tivoli Storage Manager 5.

4
Manual de Capacitacin

Junio de 2008

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Bibliografa recomendada
- IBM Tivoli Storage Management Concepts, SG24-4877-03 - Deployment Guide for IBM Tivoli Storage Manager V. 5.3, SG24-6761-00 Estas publicaciones se encuentran disponibles en: www.redbooks.ibm.com - IBM Tivoli Storage Manager for Windows: Quick Start, GC32-0784-02 - IBM Tivoli Storage Manager for Windows: Administrator's Guide, GC32-0782-02 - IBM Tivoli Storage Manager for Windows: Administrator's Reference, GC32-0783-02 - IBM Tivoli Storage Manager for Windows: Messages, SC32-9090-03 - IBM Tivoli Storage Manager for UNIX: Backup-Archive Clients Installation and User's Guide, GC32-0789-03 - IBM Tivoli Storage Manager for Windows: Backup-Archive Clients Installation and User's Guide, SG-0788-03

Trminos utilizados:
CLI: Cliente: Server: TSM: WAI: Backup: Command Line Interface. Equipo/Servidor a ser respaldado por TSM. Servidor TSM Server. Tivoli Storage Manager. Web Administrator Interface. Respaldo.

IMPORTANTE!
Este manual pertenece a DRUIDICS Soluciones Informticas SRL., por lo tanto queda prohibida la reproduccin total o parcial de este documento, para cualquier propsito, sin permiso por escrito de DRUIDICS Soluciones Informticas SRL., hecho el depsito en la Direccin Nacional del Derecho de Autor bajo el expediente Nro. 109167. ISBN 987-20154-0-6

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

INDICE

1. TIVOLI STORAGE MANAGER CONCEPTOS _____________________________________9


1.1 Caractersticas de TSM _________________________________________________________ 9 1.1.1 TSM Database _____________________________________________________________ 12 1.1.2 Backup Progresivo Incremental_________________________________________________ 13 1.1.3 Polticas de Backup __________________________________________________________ 14 1.1.4 Backup a disco primero _______________________________________________________ 15 1.1.5 Collocation_________________________________________________________________ 15 1.1.6 Reclamacin _______________________________________________________________ 16 1.1.7 Raw Volume Backup _________________________________________________________ 17 1.1.8 Puesta a Punto Automtica ____________________________________________________ 17 1.1.9 Capacidad de Backups Mltiples _______________________________________________ 18 1.1.10 Backup Basado en el Journal _________________________________________________ 18 1.1.11 Comando Move Nodedata ___________________________________________________ 18 1.1.12 Lan Free Backup ___________________________________________________________ 19 1.1.13 Soporte de Cluster _________________________________________________________ 19 1.1.14 Backup a Nivel de Subarchivo_________________________________________________ 20 1.1.15 Encriptacin_______________________________________________________________ 20 1.1.16 Backup Set _______________________________________________________________ 21 1.1.17 Backup por Imagen _________________________________________________________ 21 1.1.18 Soporte NDMP ____________________________________________________________ 24 1.1.19 Storage Pools de Copia _____________________________________________________ 24 1.1.20 Disaster Recovery Manager __________________________________________________ 25 1.1.21 Storage Pools de Datos Activos _______________________________________________ 29 1.1.22 Destruccin de Datos _______________________________________________________ 29

2. INTERFACES DE BACKUP / ARCHIVE _________________________________________30


2.1 Instalacin del Cliente Backup/Archive GUI (Windows) _________________________________ 30
Como respaldar un disco local ___________________________________________________ 40 Como restaurar archivos ________________________________________________________ 43

2.2 Cliente de interfaz Web Backup/Archive _____________________________________________ 46 2.3 Cliente de Backup/Archive por lnea de comandos _____________________________________ 2.3.1 Backup Incremental__________________________________________________________ 2.3.2 Backup Full ________________________________________________________________ 2.3.3 Archive ___________________________________________________________________ 2.3.4 Consulta de Backups ________________________________________________________ 2.3.5 Consulta de Archives ________________________________________________________ 2.3.6 Restauracin de Backups _____________________________________________________ 2.3.7 Restauracin de Archives _____________________________________________________ 49 50 50 50 50 50 50 51

3. ARCHIVING _______________________________________________________________52 4. BACKUP SET______________________________________________________________53 PREGUNTAS 1er Parte ________________________________________________________55 5. ADMINISTRACIN (UTILIZANDO INTERFAZ WEB Y CLI) __________________________59
5.1 Manejo de libreras _____________________________________________________________ 65
4

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.1.1 Consulta del device class (QUERY DEVCLASS) ___________________________________ 5.1.2 Consulta de la librera (QUERY LIBRARY) ________________________________________ 5.1.3 Consulta de los drives (QUERY DRIVE) __________________________________________ 5.1.4 Consulta de cintas dentro de la librera (QUERY LIBVOLUME) _______________________ 5.2 Manejo de cintas _______________________________________________________________ 5.2.1 Consultar cintas (QUERY VOLUME) ____________________________________________ 5.2.2 Actualizar una cinta (UPDATE VOLUME) _________________________________________ 5.2.3 Definir cintas (DEFINE VOLUME) _______________________________________________ 5.2.4 Consultar contenido de las cintas (QUERY CONTENT) ______________________________ 5.2.5 Mover datos a otro storage pool (MOVE DATA) ____________________________________

65 65 65 65 66 66 66 67 67 68

5.3 Manejo de Storage Pools ________________________________________________________ 68 5.3.1 Consulta de Storage Pools (QUERY STGPOOL) ___________________________________ 68 5.3.2 Migracin de informacin en discos a cintas (UPD STGPOOL) ________________________ 69 5.4 Manejo de Device Class _________________________________________________________ 70 5.4.1 Consulta de device class (QUERY DEVCLASS) ___________________________________ 70 5.5 Manejo de Cintas en Librera______________________________________________________ 5.5.1 Retirar cintas de la librera (CHECKOUT LIBVOLUME) ______________________________ 5.5.2 Ingresar cintas en la librera (CHECKIN LIBVOLUME) _______________________________ 5.5.3 Consulta de requerimiento (QUERY REQUEST) ___________________________________ 5.5.4 Respuesta (REPLY) _________________________________________________________ 5.5.5 Etiquetar cintas (LABEL LIBVOLUME) ___________________________________________ 5.5.6 Auditar la librera (AUDIT LIBRARY)_____________________________________________ 5.7 Manejo de la Base de Datos de TSM. _______________________________________________ 5.7.1 Consulta de la base de datos TSM (QUERY DB) ___________________________________ 5.7.2 Consulta del recovery log (QUERY LOG) _________________________________________ 5.7.3 Consulta de las cintas de backup de base TSM (QUERY VOLHISTORY) _______________ 5.7.4 Backup de la historia de las cintas (BACKUP VOLHISTORY) _________________________ 5.7.5 Backup de la configuracin de los dispositivos (BACKUP DEVCONFIG)_________________ 5.7.6 Backup de la base TSM (BACKUP DB) __________________________________________ 5.8 Manejo de Schedules de TSM_____________________________________________________ 5.8.1 Consulta de eventos (QUERY EVENT)___________________________________________ 5.8.2 Consulta de sesiones abiertas con TSM (QUERY SES) _____________________________ 5.8.3 Definir Schedule (DEFINE SCHEDULE) __________________________________________ 5.8.4 Asociacin de nodos a un schedule (DEFINE ASSOCIATION) ________________________ 5.8.5 Actualizar / Modificar Schedule (UPDATE SCHEDULE)______________________________ 5.8.6 Consulta del log de actividades (QUERY ACTLOG)_________________________________ 70 70 71 71 71 72 72 73 73 73 73 74 74 75 75 75 76 76 77 77 77

5.6 Consulta de procesos (QUERY PROCESS) __________________________________________ 72

PREGUNTAS 2da Parte _______________________________________________________79 6. OPERATORIA DIARIA_______________________________________________________83


6.1 Revisin de los eventos diarios ____________________________________________________ 6.1.1 Chequear que las tareas de backups hayan corrido exitosamente______________________ 6.1.2 Verificar los detalles de los eventos _____________________________________________ 6.1.3 Chequear que las tareas administrativas hayan corrido exitosamente ___________________ 6.1.4 Verificar el detalle de los File Spaces de los nodos _________________________________ 6.1.5 Identificar Sesiones activas ____________________________________________________ 6.1.6 Identificar Procesos activos____________________________________________________ 6.1.7 Verificar el porcentaje de utilizacin y status de las cintas dentro del robot _______________ 83 83 84 85 85 85 86 87
5

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.8 Verificar la existencia de cintas en Scratch para el prximo proceso de backup ___________ 6.1.9 Identificar cintas en estado Unavailable __________________________________________ 6.1.10 Identificar las cintas a reclamar ________________________________________________ 6.1.11 Identificar las cintas FULL a retirar del robot de cintas ______________________________ 6.1.12 Identificar las cintas que pasaron a Scratch ______________________________________ 6.1.13 Verificar el tamao de la Base de Datos ITSM ____________________________________ 6.1.14 Identificar los ltimos backups de la base TSM ___________________________________ 6.1.15 Verificar el estado de los drives________________________________________________ 6.1.16 Verificar la migracin de los datos del Storage Pool en disco a cintas __________________ 6.1.17 Identificar cintas en estado de error ____________________________________________ 6.1.18 Identificar la cantidad de RE-ESCRITURAS de las cintas ___________________________ 6.1.19 Identificar los errores de la noche ______________________________________________ 6.1.20 Verificar en el log de actividades los archivos que no pudieron ser respaldados __________ 6.1.21 Revisin de logs de clientes y agentes TDP ______________________________________

87 87 88 88 89 89 89 90 90 90 91 91 91 92

7. DATABASE Y RECOVERY LOGS______________________________________________95


7.1 Definir un nuevo volumen de la base TSM ___________________________________________ 96 7.2 Expansin del espacio de la base TSM______________________________________________ 96 7.3 Creacin de volmenes en TSM Servers sobre Windows NT/2000 ________________________ 97 7.4 Creacin de volmenes en TSM Servers sobre Unix ___________________________________ 99 7.5 Creacin de la copia de la base __________________________________________________ 100 7.6 Configuracin del Recovery Log __________________________________________________ 100 7.7 Triggers _____________________________________________________________________ 101

8. POLITICAS DE BACKUP____________________________________________________102
8.1 Policy Domain ________________________________________________________________ 103 8.2 Policy Set____________________________________________________________________ 103 8.3 Management Class ____________________________________________________________ 104 8.4 Backup settings _______________________________________________________________ 105 8.5 Archive Settings_______________________________________________________________ 107

9. USUARIOS DE TSM _______________________________________________________108


9.1 System Privilege Class _________________________________________________________ 108 9.2 Policy Privilege Class __________________________________________________________ 109 9.3 Storage Privilege Class _________________________________________________________ 109 9.4 Operator Privilege Class ________________________________________________________ 110 9.5 Analyst Privilege Class _________________________________________________________ 110 9.6 Node Privilege Class ___________________________________________________________ 110 9.7 Administracin de Passwords ____________________________________________________ 111

10. CONFIGURACIN DE LIBRERIAS, DRIVES Y DEVICE CLASSES _________________112


10.1 Como TSM utiliza los dispositivos secuenciales _____________________________________ 112 10.2 Como configurar tapes en TSM con la interfaz de comandos___________________________ 112 10.2.1 Como definir Libreras ______________________________________________________ 113
6

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

10.2.2 Como definir Drives ________________________________________________________ 113 10.2.3 Device Classes ___________________________________________________________ 114

11. RECOVERY _____________________________________________________________115


11.1 Recovery de clientes __________________________________________________________ 115 11.2 Recovery del TSM Server ______________________________________________________ 11.2.1 Escenario 1 ______________________________________________________________ 11.2.2 Escenario 2 ______________________________________________________________ 11.2.3 Escenario 3 ______________________________________________________________ 11.2.4 Escenario 4 ______________________________________________________________ 119 119 119 120 121

12. OPERATIONAL REPORTING _______________________________________________122 PREGUNTAS 3ra Parte _______________________________________________________129 Anexo A Instalacin del Cliente Backup/Archive (Linux)______________________________131 Respuestas de las preguntas propuestas _________________________________________135
Preguntas 1er Parte _____________________________________________________________ 135 Preguntas 2da Parte ____________________________________________________________ 136 Preguntas 3er Parte _____________________________________________________________ 137

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1. TIVOLI STORAGE MANAGER CONCEPTOS


Tivoli Storage Manager (TSM) provee soluciones de administracin de resguardo para redes corporativas, soporta una amplia variedad de plataformas desde computadoras porttiles hasta equipos grandes agregando funcionalidades como proteccin de aplicaciones, administracin de espacio y recuperacin ante desastres.

1.1 Caractersticas de TSM

Figura 1.1.1

Figura 1.1.2

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Principales Caractersticas de Tivoli Storage Manager


El "Catlogo" es una base de datos relacional Metodologa de Backup Progresivo Collocation Reclamation Clientes LAN free Backup Disk storage pools

INFOTRON S.A.
Integradores de Sistemas

Figura 1.1.3

Figura 1.1.4

Figura 1.1.5

10

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.6

Figura 1.1.7

Figura 1.1.8

11

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.9

Figura 1.1.10

1.1.1 TSM Database


Una de las caractersticas principales de TSM es que el catlogo o base de datos de TSM reside una base relacional que provee Tivoli con el servidor TSM. Fue especialmente diseada para administrar los datos correspondientes a la informacin almacenada y su configuracin. La base de TSM contiene toda la informacin correspondiente a la configuracin del Servidor TSM: polticas, storage pools, schedules, clientes y datos de los clientes. Puede ser expandida o reducida en forma dinmica manual o automticamente. TSM permite que la base y los recovery logs puedan ser espejados hasta en 3 copias diferentes, en discos diferentes locales o remotos a travs de NetBEUI o NFS.

12

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.11

Beneficios de la base de TSM: Rpida respuesta durante los procesos de backup, bsqueda y restauracin. Extensible, los volmenes de la base de TSM pueden ser agregados en lnea mientras encuentre espacio fsico en disco. No hay lmite de tamao lgico en crecimiento. Auto-mantenida, no es requerido un administrador de base de datos para administrar TSM, el mantenimiento puede ser realizado automticamente por el server. Confiable, performante y robusta.

1.1.2 Backup Progresivo Incremental


TSM realiza un mtodo patentado de backup incremental denominado backup progresivo, TSM no respalda la informacin que fue respaldada anteriormente y no fue modificada, a menos que el usuario lo solicite. En esquemas donde la red es el cuello de botella de los procesos de backup TSM minimiza la cantidad de GB que necesitan ser transferidos al servidor de backup. TSM no requiere backups full redundantes los fines de semana.

13

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.2.1

Figura 1.1.2.2

1.1.3 Polticas de Backup


Las polticas de TSM son usadas para definir cmo TSM maneja los datos del cliente, las polticas son definidas centralmente en el TSM Server. Muchos de los clientes pueden compartir la misma poltica. Estas polticas son flexibles, permite que diferentes tipos de datos sean manejados en forma diferente, la granularidad llega hasta nivel de archivo. Cada cliente es asignado a un dominio (Policy Domain), el cliente slo puede pertenecer a un dominio al mismo tiempo. No existe lmite en la cantidad de dominios a definir en el TSM. Cada Dominio puede tener varios Sets (Policy Set), cada set tendr diferentes configuraciones de clases de manejo de los datos (management classes), slo uno puede estar activo a la vez dentro del dominio. Las clases de manejo definen como manejar los archivos respaldados, archivados o migrados, cada clase de manejo (management classes) contiene la configuracin de los backups y la de los archives. Cada

14

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

management class permite definir el comportamiento y tiempos de retencin de los backups diarios, semanales y mensuales. En la configuracin de los backups y archives se definen los tiempos de retencin, cantidad de versiones a mantener, los storage pools involucrados, y el modo de trabajar los archivos abiertos.

Figura 1.1.3.1

1.1.4 Backup a disco primero


La mayora de las aplicaciones de backup ven limitada la concurrencia de los procesos de backup dependiendo de la cantidad de drives disponibles, el backup a travs de la red directo a tape produce start/stop en los tapes drives perdiendo performance y capacidad de compresin del equipo. Ventajas: a) Mayor performance en escritura en disco que en cinta. b) El factor limitante es la arquitectura de la red y no la cantidad de drives disponibles. c) Los datos recientemente almacenados permanecen en cach por lo tanto la performance en la restauracin es mayor.

1.1.5 Collocation
TSM provee la facilidad de separar por cintas los datos del cliente. De esta manera el proceso de restauracin del cliente requerir menor cantidad de montajes de cintas y bsquedas dentro de la misma cinta mejorando la performance de restauracin. Es responsabilidad del cliente determinar cules equipos necesitan este tipo de beneficio.

15

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.5.1

1.1.6 Reclamacin
Los datos en los tapes expiran basados en los tiempos de retencin configurados en la poltica de backup del cliente. Generalmente no todos los datos en los tapes expiran al mismo tiempo, por lo general en los sistemas de backups los tapes no pueden ser reutilizados hasta que todos los datos en el tape hayan expirado, esto reduce el aprovechamiento del medio usado. TSM provee reclamacin de espacio en cintas, cuando los tapes alcanzan el porcentaje de reclamacin predefinido automticamente mueve lo datos vlidos desde el tape con bajo porcentaje de ocupacin a otra cinta o a disco. El tape original puede ser usado nuevamente.

Figura 1.1.6.1

16

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1.1.7 Raw Volume Backup

Figura 1.1.7.1

1.1.8 Puesta a Punto Automtica

Figura 1.1.8.1

17

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1.1.9 Capacidad de Backups Mltiples

Figura 1.1.9.1

1.1.10 Backup Basado en el Journal

Figura 1.1.10.1

1.1.11 Comando Move Nodedata


TSM permite consolidar la informacin respaldada diariamente en cinta en forma incremental, permitiendo que la informacin correspondiente a un mismo nodo quede consolidada en forma contigua minimizando la cantidad de montajes y desmontajes de tapes necesarios para recuperar los datos del nodo. La consolidacin de los datos puede ser realizado a cintas o discos, si utilizamos la funcin de consolidar los datos a disco, en el momento de restaurar la operacin ser realizada directamente del pool de discos minimizando el tiempo requerido para completar el proceso.

18

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Consolidacin de Datos
Consolidation
Files for node BOB

Movement to Disk
Files for node BOB

move nodedata bob fromstgpool=tapepool Storage pool hierarchy Storage pool hierarchy

move nodedata bob fromstgpool=tapepool tostgpool=diskpool

El tiempo de restore puede ser mejorado consolidando los datos en disco o en cinta por clientes. Los archivos movidos pertenencen a un nodo(s) especfico(s) y residen en un pool de almancenamiento de acceso secuencial.
INFOTRON S.A.
Integradores de Sistemas

Figura 1.1.11.1

1.1.12 Lan Free Backup

Figura 1.1.12.1

1.1.13 Soporte de Cluster

Figura 1.1.13.1

19

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1.1.14 Backup a Nivel de Subarchivo


TSM permite realizar backups por bloques de archivo modificado, este proceso est pensado para backups remotos con anchos de bandas restringidos o por lneas de telfonos analgicas utilizando mdems. Definiremos de acuerdo al ancho de banda el tamao mnimo de los archivos a procesar usando este modo y TSM realizar este proceso en forma transparente. Si el porcentaje de cambios de algn archivo a procesar, usando Sub File Backup, supera el 75% entonces TSM optar por respaldarlo en forma completa.

Figura 1.1.14.1

1.1.15 Encriptacin
TSM permite realizar backups encriptados, los cuales son necesarios cuando queremos enviar datos de manera segura a travs de redes no seguras o compartidas. Para poder recuperar los datos procesados es necesario que usuario conozca la password con la cul fue encriptado el proceso de backup.

Figura 1.1.15.1

20

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1.1.16 Backup Set


TSM permite realizar el backup full a partir de los backups incrementales sin acceder al nodo cliente y sin depender de la ventana de backup disponible para el full backup. El backup set fue diseado para reemplazar los procesos de archiving ya que podemos indicarle una fecha de expiracin diferente a la que tena asignada en el pool de backup incremental. El backup set permite ser recuperado a travs de la red o en forma local en el cliente sin acceder al servidor TSM, utilizando el cliente de TSM, lo cual hace que sea una excelente solucin para grandes volmenes de datos. Esta caracterstica de restaurar los datos sin acceder al TSM Server es denominada Lan Free Restore. A partir de la versin 5.4 de TSM, los backup sets pueden almacenar datos de varios nodos en una misma cinta.

Figura 1.1.16.1

Figura 1.1.16.2

1.1.17 Backup por Imagen


TSM permite realizar backups de tipo imagen, este proceso permite grabar por bloques y no por archivos como se realiza normalmente. El backup o restore por imagen tiene la ventaja de que ser ms performante pero tiene la restriccin de que con bases de datos o bases de correo los servicios tienen que estar offline durante el proceso. TSM puede realizar recuperaciones parciales del backup imagen y realizar incrementales de la imagen tomada anteriormente. 21

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.17.1

Figura 1.1.17.2

Figura 1.1.17.3

22

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.17.4

Figura 1.1.17.5

Figura 1.1.17.6

23

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.17.7

1.1.18 Soporte NDMP

Figura 1.1.18.1

1.1.19 Storage Pools de Copia


Este tipo de pool de TSM, permite mantener doble copia de cada archivo respaldado, estos tapes pueden ser enviados a una ubicacin offsite y usados en caso de recuperacin total de desastre. La nica manera de perder informacin con este esquema actualizado diariamente es perdiendo o no teniendo acceso a la cinta original ni a su duplicado, brindando un mayor nivel de seguridad.
Escritura Simultnea a Copy Pools
C C
TSM Cliente

B B B

COPYPOOL1

A
TSM Server

C C

A A

DISKPOOL

define stgpool diskpool copystgpools=copypool1,copypool2

COPYPOOL2

El tiempo para crear tapes de recovery para el sitio local y el offsite es reducido con escrituras simultneas a mltiples pools de almacenamiento durante el proceso de backup y archive. Los pools de destino pueden ser de diferentes device classes
INFOTRON S.A.
Integradores de Sistemas

Figura 1.1.19.1

24

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1.1.20 Disaster Recovery Manager


TSM permite administrar las cintas de recovery creando el plan de desastres que ser actualizado diariamente indicando las cintas requeridas para cada uno de los nodos involucrados en el plan. Por otro lado generar el script que permita recuperar el TSM Server en otro equipo en forma automtica con los parmetros vigentes al momento de crear el plan.

Figura 1.1.20.1

Figura 1.1.20.2

Figura 1.1.20.3

25

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.20.4

Figura 1.1.20.5

Figura 1.1.20.6

26

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.20.7

Figura 1.1.20.8

Figura 1.1.20.9

27

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 1.1.20.10

Figura 1.1.20.11

28

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

1.1.21 Storage Pools de Datos Activos


Los Active Data Pools mantienen las copias activas de los servidores agrupadas. Tienen como objetivo maximizar las ventanas de recuperacin (si el tipo de dispositivo es disco) proveer copias de seguridad off-site (si el tipo de dispositivo es cinta).

Figura 1.1.21.1

1.1.22 Destruccin de Datos


Data shredding para Storage Pools de discos permite maximizar la confidencialidad de la informacin. Normalmente, cuando los datos son migrados de discos a cintas, stos son eliminados lgicamente de la base de datos de TSM, pero existen todava fsicamente sobre los discos. Entonces, estos datos podran llegar a ser recuperados fcilmente por herramientas que trabajan a bajo nivel. Data Shredding sobrescribe varias veces la informacin eliminada para evitar que pueda ser recuperada ms adelante.

Figura 1.1.22.1

29

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

2. INTERFACES DE BACKUP / ARCHIVE


Hay tres tipos de interfaces de Backup/Archive: Cliente Backup/Archive GUI Cliente de interfaz por lnea de comandos Backup/Archive Cliente de interfaz Web Backup/Archive Los agentes Tivoli Data Protection para aplicaciones poseen interfases grficas y por lnea de comandos.

2.1 Instalacin del Cliente Backup/Archive GUI (Windows)


Ejecutamos setup.exe del CD instalador.

30

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

31

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

32

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

El cliente se ejecuta desde: Inicio Programas Tivoli Storage Manager Backup Client GUI

33

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

34

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

El cliente se puede encontrar en: Inicio Programas Tivoli Storage Manager Backup Client GUI en el sistema operativo MS Windows o /usr/tivoli/tsm/client/ba/bin/dsm o /opt/tivoli/tsm/client/ba/bin/dsm en el entorno Unix. Las pantallas que veremos sern las del cliente TSM de MS Windows.

Figura 2.1.1

35

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.2

Para configurar el cliente seleccionamos EDIT PREFERENCES:

Figura 2.1.3

36

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.4

Figura 2.1.5

37

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.6

Figura 2.1.7

38

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.8

Figura 2.1.9

39

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.10

Como respaldar un disco local


1 Seleccionar Backup En el Cliente Backup/Archive GUI

Figura 2.1.11

40

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.12

2 Expandir la rama Local

Figura 2.1.13

3 Marcar la casilla gris a la izquierda los directorios a respaldar

41

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.14

4 Seleccionar en Backup.

Figura 2.1.15

42

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Como restaurar archivos


En el Cliente Backup/Archive GUI 1 Seleccionar en Restore 2 Seleccionar Point in Time si queremos recuperar la informacin a una fecha especfica.

Figura 2.1.16

Figura 2.1.17

43

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.18

3 Expandir el rbol en File Level Marcar la casilla gris a la izquierda del archivo o directorio buscado

Figura 2.1.19

4 Seleccionar en Restore 5 Modificar las opciones del destino del restore

44

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.1.20

6 Seleccionar Restore

45

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

2.2 Cliente de interfaz Web Backup/Archive


Este cliente se puede encontrar ingresando la siguiente URL en la barra de direcciones de su Internet Explorer o Netscape Navigator web browsers: Para poder acceder por la interfaz web del cliente TSM desde una PC es necesario instalar el Java Runtime Environment de Sun Microsystems Inc. en la versin 1.3.1_01. El link donde podemos bajar esta herramienta es: http://java.sun.com/products/archive/j2se/1.3.1_01/jre/ http://nombre o N IP del cliente:1581 Ej: http://<Nombre del Servidor o direccin IP>:1581/ El manejo de este cliente es similar al cliente GUI

Figura 2.2.1

Figura 2.2.2

46

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Seleccionamos el tipo de backup a realizar:

Figura 2.2.3

Visualizamos todos los archivos respaldados:

Figura 2.2.4

47

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 2.2.5

Figura 2.2.6

Esta herramienta a diferencia del cliente GUI, no permite realizar bsquedas de archivos para restaurar, pero brinda la funcionalidad de control remoto de procesos de backup/restore sobre demanda.

48

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

2.3 Cliente de Backup/Archive por lnea de comandos


Esta herramienta posee las funcionalidades de las otras, pero tiene la ventaja de poder ejecutarse en forma batch en un proceso externo al TSM que solicita backup sobre demanda en un script. ./opt/tivoli/tsm/client/ba/bin/dsmc = Linux ./usr/tivoli/tsm/client/ba/bin/dsmc = AIX c:\tivoli\tsm\baclient\dsmc.exe = Windows

Figura 2.3.1

Figura 2.3.2

49

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

2.3.1 Backup Incremental


tsm> incremental o tsm> i /data/ o tsm> i tsm> i /data/* tsm> i su=yes /data/*

tsm> i subdirectory=yes /data/* o

2.3.2 Backup Full


tsm> selective /data/* o tsm> s su=yes /data/* tsm> s su=yes /data/*.sh tsm> s /data/*

2.3.3 Archive
tsm> archive /data/* o tsm> a su=yes /data/* tsm> a su=yes /data/* -desc=Mensual Octubre Server A tsm> a su=yes /data/* /users/* -des=Mensual Octubre Server A tsm> a /data/*

2.3.4 Consulta de Backups


tsm> query backup * tsm> query backup /data/* o tsm> q b /data/*

tsm> query backup /data/* -inactive tsm> query backup /data/* -fromdate=12/11/2001

2.3.5 Consulta de Archives


tsm> query archive * tsm> q a /data/*

2.3.6 Restauracin de Backups


tsm> restore /data/* tsm> restore /data/* /tmp/data tsm> restore replace=all su=yes /data/* tsm> restore replace=all su=yes /data/* -pitdate=08/01/2001 pittime=03:00:00 tsm> restore replace=all su=yes /data/* -todate=08/01/2001 totime=03:00:00

50

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

2.3.7 Restauracin de Archives


tsm> retrieve /data/* -des=Mensual Octubre Server A tsm> retrieve /data/* /tmp/ -des=Mensual Octubre Server A

51

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

3. ARCHIVING
A diferencia de los backups incrementales, los procesos de archiving estn pensados para respaldar informacin especfica a largo plazo. (Dependiendo de la poltica de backup implementada). Al realizar un archiving es necesario especificar un rtulo o etiqueta que le daremos al trabajo el cul nos permitir identificarlo ms adelante. TSM separa el pool o conjunto de cintas de backup de las de archive, permitiendo realizar offsites de los archives. TSM sugiere que los procesos de Backup incluyan los sistemas operativos, aplicaciones y datos, en cambio para los Archives sugiere que slo incluya datos o informacin de versiones finales que necesiten permanecer en la historia, como por ejemplo datos asociados a sistemas contables o proyectos en sus versiones finales. Una ventaja de TSM es que permite visualizar el contenido de todos los archives realizados, hasta nivel archivo, contenidos en la poltica de retencin de los mismos. Pasos para realizar un Archive desde el cliente de backup GUI:

Figura 3.0.1

52

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

4. BACKUP SET
Existe otra manera de generar un backup full que queremos retener en un largo plazo. Definiremos el tiempo de expiracin a este backup set. Ventajas: No requiere realizar el backup full mensual de los servidores a travs de la red. Es un proceso interno del TSM. Separa los clientes por set de cintas, permitiendo durante un recovery montar la menor cantidad de cintas y realizar la menor cantidad de bsquedas dentro de la cinta. Permite la funcin de LAN FREE RESTORE, conectando un drive compatible con las cintas en el cliente realizar la restauracin de forma local mejorando notablemente la performance de restauracin. Esta operacin requiere al menos una cinta dedicada por servidor.

Path 1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click a server name. 3. In the server's policy domains table, click a name of a domain. Create 4. In the domain's properties portlet, click Client Nodes. 5. In the Client Nodes table, click the name of a node. 6. In the node's properties notebook, click the Backup Sets tab. 7. In the Backup Sets table, click Select Action, select Generate backup set. 1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click a server name. 3. In the server's policy domains table, click a name of a domain. 4. In the domain's properties portlet, click Client Nodes. View and modify 5. In the Client Nodes table, click the name of a node. 6. In the node's properties notebook, click the Backup Sets tab. 7. In the Backup Sets table, select a backup set. 8. Click Select Action, select Modify Backup set.

Task

53

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

54

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

PREGUNTAS 1er Parte


Marcar con una cruz o un crculo la respuesta correcta: 1. Cuntas interfaces de backup/archive posee el cliente de TSM? a. b. c. d. una dos tres cuatro

2. Qu es el point in time restore? a. Restaurar los datos a una fecha y hora determinada. b. Restaurar los datos de un full backup. c. Restaurar los datos especificando una cinta determinada. 3. Para qu se utiliza la funcin de archive? a. b. c. d. Backup full. Backup incremental. Archivar los datos a largo plazo. Archivar los datos en forma incremental.

4. Qu comando se utiliza para realizar un archive del directorio /datos incluyendo sus subdirectorios? a. selective su=yes /datos/* b. archive su=yes /datos c. archive su=yes /datos/* 5. Para qu se utiliza la funcin Backup Set? a. b. c. d. Para generar un backup full a partir de un backup incremental. Para generar un conjunto de backups incrementales. Para generar un archive a partir de un backup. Para generar un backup incremental.

6. El backup set requiere al menos un tape por nodo para realizar esta operacin? a. No b. Si 7. Es lo mismo un backup de tipo selective que always backup? a. No b. Si 8. Para qu sirve la opcin password access generate en los clientes? a. Para grabar el password del cliente encriptada en el disco local. b. Para solicitar el password cuando uno accede al cliente. c. Para acceder al cliente Web de backup. 9. El backup a disco se utiliza para: 55

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

a. b. c. d. e.

Ahorrar el costo de utilizacin de cintas. Mejorar la velocidad del backup. Permitir sesiones de backup simultneas. Todas las anteriores. Slo b y c.

10. Collocation se utiliza para: a. Mejorar la velocidad del backup. b. Mejorar la velocidad del restore. c. Mejorar la velocidad de grabacin a disco primero. 11. La Reclamacin se utiliza para: a. b. c. d. Mejorar la velocidad del backup. Grabar los datos en cintas independientes por equipo. Reciclar las cintas con poco porcentaje de utilizacin. Restaurar desde un backup set.

12. Para utilizar el cliente de backup por la interfase Web no hace falta poner el login si el cliente tiene habilitada la opcin Passwordaccess generate. a. Verdadero b. Falso 13. El Backup basado en el Journal a. Registra las modificaciones diarias para acelerar los backups incrementales. b. Permite programar los backups en los clientes. 14. TSM permite generar doble copia de las cintas de forma sincrnica y asincrnica. a. Verdadero b. Falso 15. Lan Free Backup se utiliza para enviar los archivos por la LAN. a. Verdadero b. Falso

56

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

16. Server free Backup elimina la necesidad del servidor de backup. a. Verdadero b. Falso 17. Los backups de TSM por defecto se graban encriptados en cinta. a. Verdadero b. Falso 18. Cundo es til la utilizacin del backup por imagen? a. b. c. d. e. f. Cuando un equipo tiene gran cantidad de archivos chicos. Cuando un equipo tiene raw devices. Cuando pretendemos maximizar la performance del backup. Slo A y B Slo B y C A, B y C

19. DRM (Disaster Recovery Manager) se utiliza para: a. b. c. d. e. Para restaurar los clientes de TSM en forma automtica. Para generar el DRP (Disaster Recovery Plan) Para automatizar el proceso de recuperacin del TSM Server. Slo B y C. A, B y C.

20. Data Shredding se utiliza para: a. Destruir los datos contenidos en una cinta. b. Destruir los datos contenidos en el disco en Active Data Pools. c. Maximizar la confidencialidad sobrescribiendo los datos eliminados en los discos.

57

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

58

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5. ADMINISTRACIN (UTILIZANDO INTERFAZ WEB Y CLI)


Nota: Entre parntesis estn descriptos los comandos utilizados en la interfase CLI, por ej: ( devclass) tsm> query

Para conectarse a la consola del servidor TSM: Por la interfaz Web http://172.17.70.17:8421/ibm/console, nombre del servidor donde se encuentra instalada la consola ISC. Por la interfaz CLI ejecutar el archivo DSMADMC ubicado en el directorio del cliente TSM Distribucin de la consola TSM

59

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Toolbar

ISC Banner

60

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

ISC Navigation tabs

ISC Group view

61

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

ISC Navigation tree

ISC Work area

62

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 5.0.1

Figura 5.0.2

63

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 5.0.3

Figura 5.0.3.1

Show Command Line permite ingresar consulta o realizar operaciones por lnea de comandos.

64

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.1 Manejo de libreras


5.1.1 Consulta del device class (QUERY DEVCLASS)
( tsm> query devclass , tsm> query devclass format=detailed )

Task View

Path 1.Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Device Class.

5.1.2 Consulta de la librera (QUERY LIBRARY)


( tsm> query library ,
Task View

tsm> query library format=detailed)

Path 1.Click Storage Devices in the Work Items list. 2. In the Libraries for all Servers table, select a library.

5.1.3 Consulta de los drives (QUERY DRIVE)


( tsm> query drive ,
Task View

tsm> query drive format=detailed)

Path 1.Click Storage Devices in the Work Items list. 2. In the Libraries for all Servers table, click the name of a library. 3. In the library's properties portlet, click the Drives tab. 4. In the table, select a drive.

5.1.4 Consulta de cintas dentro de la librera (QUERY LIBVOLUME)


( tsm> query libvolume ,
Task View

tsm> query libvolume format=detailed):

Path 1. Click Storage Devices in the Work Items list. 2. In the Libraries for all Servers table, click a library name. 3. In the library's properties portlet, click the Volumes tab. 4. In the table, select a volume.

65

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.2 Manejo de cintas


5.2.1 Consultar cintas (QUERY VOLUME)
( tsm> query volume tsm> query volume format=detailed)

Task

View

Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, click a storage pool name. 5. In the storage pool's properties notebook, click the Volumes tab. 6. In the table, select a volume.

5.2.2 Actualizar una cinta (UPDATE VOLUME)


( tsm> update volume <Nombre de la Cinta> access=readwrite)
Task Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, click a storage pool name. 5. In the storage pool's properties notebook, click the Volumes tab. 6. In the table, select a volume. 7. Click Select Action, select Modify Volume.

Update

Ejecutando el comando q vol se puede observar de cada volumen la siguiente informacin: Cantidad de veces que TSM mont la cinta. Momento de la ltima escritura. Nmero de re-escrituras completas. Nmero de errores de escritura en la cinta. Momento de la ltima lectura. Nmero de errores de lectura en la cinta. Si la cinta se encuentra en estado de error. Status: Empty, Full, Filling. Porcentaje de espacio reclamable en la cinta. Modo de Acceso: Read/Write. La cinta puede ser leda y/o escrita por TSM. Read only: Una cinta se encuentra en este estado cuando se llen, tuvo un error de escritura o el operador la cambi a este estado para sacarla de edificio. 66

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Unavailable: No disponible, esto sucede cuando TSM solicita una cinta (para backup o restore) que no se encuentra montada en la librera, por defecto solicita las cintas por consola cada un minuto durante 60 minutos, si el operador no realiza el montaje de la cinta entonces TSM automticamente pasa su estado a no disponible. Destroyed: Asignado por el operador en casos que fsicamente no pueda leerse la cinta, TSM no solicitar la cinta para backup ni restore. Offsite: Cintas copias de originales que son retiradas del edificio, para maximizar los niveles de seguridad.

5.2.3 Definir cintas (DEFINE VOLUME)


( tsm> define volume <Nombre del Storage Pool> <Nombre de la Cinta>)

Task

Define

Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, click a storage pool name. 5. In the storage pool's properties notebook, click the Volumes tab. 6. In the volumes table, click Select Action, select Add Volume.

5.2.4 Consultar contenido de las cintas (QUERY CONTENT)


( tsm> query content <Nombre de la Cinta>) Task Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, click a storage pool name. 5. In the storage pool's properties notebook, click the Volumes tab. 6. In the table, select a volume. 7. Click Select Action, select View Contents.

View

67

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.2.5 Mover datos a otro storage pool (MOVE DATA)


( tsm> move data <Nombre de la Cinta> stgpool=<Nombre del Storage Pool>) Task Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, click a storage pool name. 5. In the storage pool's properties notebook, click the Volumes tab. 6. In the table, select a volume. 7. Click Select Action, select Move Data. 8. Select move destination and click OK.

View

5.3 Manejo de Storage Pools

5.3.1 Consulta de Storage Pools (QUERY STGPOOL)


( tsm> query stgpool tsm> query stgpool format=detailed) Task View Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, select a storage pool.

Nota: Si el valor Pct Migr en backuppool es mayor a 0 significa que el cache contiene informacin a migrar a cintas (para ver este valor ejecutar el comando q stgpool f=d)

68

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.3.2 Migracin de informacin en discos a cintas (UPD STGPOOL)


( ( tsm> update stgpool <Nombre del Storage Pool> high=0 low=0) tsm> migrate stgpool <Nombre del Storage Pool> low=0) Task Update Path 1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Storage Pools. 4. In the server's storage pools portlet, select a storage pool. 5. Click Select Action, select Modify Storage Pool.

Modificar los parmetros: High Migration Threshold: Mximo porcentaje de ocupacin del Storage Pool, pasado este porcentaje TSM lanza automticamente un proceso de migracin a cinta. Low Migration Threshold: Mnimo porcentaje de ocupacin del Storage Pool durante un proceso de migracin a cinta cuando este valor es alcanzado TSM finaliza el proceso de migracin. Desde aqu configuraremos los parmetros LOW y HIGH para determinar en que porcentaje de ocupacin comienza y para el proceso de migracin a cinta. La opcin CACHING ENABLED le permite a TSM darle la funcin de cachear al storage pool en disco, la cul ante una solicitud de restauracin, verificar primero la presencia de los objetos a restaurar si an permanecen en cach (aunque hayan sido migrados a cinta), mejorando notablemente la velocidad de restauracin. La opcin MIGRATION PROCESSES especifica cuntos procesos concurrentes queremos que TSM ejecute al momento de la migracin a cinta. Este valor depender de la cantidad de lectograbadoras que disponemos y la cantidad que queremos ocupar para este fin. Mayor cantidad de procesos concurrentes mejora la velocidad de transferencia de disco a cinta. Nota: Para forzar una migracin parametrizar los dos valores en 0, una vez finalizado el proceso es necesario restablecer los valores. IMPORTANTE: Si el valor de High Migration Threshold se encuentra parametrizado en 0 durante un proceso de backup, ste se realizar directo a cinta sin utilizar el Storage Pool en disco. La siguiente figura muestra la pantalla con las propiedades de backuppool:

Figura 5.3.4

69

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

La opcin MAXIMUM SIZE THRESHOLD permite configurar el tamao mximo del archivo que se almacenar en el storage pool de disco, realizar el backup a disco de archivos chicos en paralelo mejoran la performance del proceso, por otro lado el backup a disco de archivos muy grandes desaprovecha espacio en el storage pool de disco y performance, por lo que conviene configurar el tamao mximo de archivo que queremos almacenar en disco. En dispositivos de almacenamiento, seleccionar el servidor de TSM, luego seleccionar accin: propiedades del servidor, y finalmente procesos del servidor para chequear el proceso de la migracin corriendo en background. Nro de proceso: Con este ID podemos cancelar el proceso si lo deseamos. Moved bytes: Indica la cantidad en bytes transferidos a cinta. Waiting for mount: Indica la cinta que TSM solicita para realizar el proceso y el tiempo de espera actual. El prximo paso es volver los valores anteriores al Storage Pool con que hicimos update despus del proceso por el mismo algoritmo.

5.4 Manejo de Device Class


5.4.1 Consulta de device class (QUERY DEVCLASS)
( tsm> query devclass , Task View tsm> query devclass format=detailed )

Path 1.Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select View Device Class. 4. In the server's device classes portlet, select a device class. 5. Click Select Action, select Modify Device Class.

5.5 Manejo de Cintas en Librera


5.5.1 Retirar cintas de la librera (CHECKOUT LIBVOLUME) Sin usar la puerta de exportacin
( tsm> checkout libvolume <Nombre_del_robot> <Nombre_de_la_cinta> checklabel=no remove=no) Task

Path 1. Click Storage Devices in the Work Items list. Check out 2. In the Libraries for all Servers table, click a library name. volumes from 3. In the library's properties notebook, click the Volumes tab. a library 4. In the Volumes table, click Select Action, select Check Out Volumes. Para asegurarse que el proceso funcion correctamente, hay que verificar la finalizacin del proceso en el activity log o renovar tabla para comprobar que la cinta fue retirada por TSM en forma lgica. Despus del CHECKOUT LIBVOLUME la cinta quedar en la librera, hay que retirarla manualmente.

70

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.5.2 Ingresar cintas en la librera (CHECKIN LIBVOLUME)


El checkin de cintas en la librera sirve para que TSM identifique las cintas que posee dentro del equipo. Poner las cintas a ingresar en los slots disponibles de la librera, si no hubiese lugar retirar cintas previamente realizando un checkout libvolume. Si es necesario agregar cintas SCRATCH en la librera, hay que poner el parmetro STATUS=SCRATCH

Sin usar la puerta de exportacin de cintas


( tsm> checkin libvolume <Nombre_de_libreria > search=yes status=private)

Path 1. Click Storage Devices in the Work Items list. Check in and 2. In the Libraries for all Servers table, click a library name. label volumes 3. In the library's properties notebook, click the Volumes tab. for a library 4. In the Volumes table, click Select Action, select Add Volumes.

Task

5.5.3 Consulta de requerimiento (QUERY REQUEST)


( tsm> query request) Task View Path 1. Click Enterprise Management in the Work Items list. 2. In the table, select a server. 3. Click Select Action, select View Operator Request.

5.5.4 Respuesta (REPLY)


( tsm> reply N (donde N es el nmero del request)) Task Reply Path 1. Click Enterprise Management in the Work Items list. 2. In the table, select a server. 3. Click Select Action, select View Operator Request. 4. In the table, select a request. 5. Clic Select Action, select Reply to Request.

Antes de confirmar (ingresar el comando REPLY 1) cumplimos con el requerimiento: Si ejecutamos un proceso de CHECKIN LIBVOLUME, es necesario ingresar las cintas en la puerta de exportacin.

71

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.5.5 Etiquetar cintas (LABEL LIBVOLUME)


El etiquetado de cintas es una funcin indispensable para que TSM pueda utilizar las cintas como volmenes.

Sin usar la puerta de exportacin de cintas


( tsm> label libvolume ez17 search=yes overwrite=yes checkin=scr labelsource=barcode)
Task Label Path 1. Click Storage Devices in the Work Items list. 2. In the Libraries for all Servers table, click a library name. 3. In the library's properties portlet, click the Volumes tab. 4. In the table, click Select Action, select Add Volumes.

5.5.6 Auditar la librera (AUDIT LIBRARY)


( tsm> audit library ez17 label=barcode)

5.6 Consulta de procesos (QUERY PROCESS)


( tsm> query process) En Dispositivos de almacenamiento, seleccionar accin: propiedades del servidor, y luego procesos del servidor se pueden observar los procesos que se estn ejecutando en ese momento.
Task View Path 1. Click Enterprise Management in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the servers properties portlet click Server Processes.

Cuando un usuario o administrador usa un comando de TSM para realizar una operacin, TSM lanza un proceso. Muchos procesos ocurren rpidamente y corren en foreground, mientras que otros toman ms tiempo en completarse. Para permitir realizar otras tareas mientras ocurren las operaciones de largo proceso, TSM lanza las entre otras las siguientes operaciones en background: Backup de la base Backup de un storage pool Check in o check out de cintas que usan libreras Expire inventory Migracin de archivos de un storage pool a otro Reclamacin de espacio en cintas

El servidor de TSM asigna a cada proceso en background un nmero ID y muestra ese ID cuando la operacin comienza. Por ejemplo, si usted usa el comando EXPIRE INVENTORY, TSM muestra un mensaje similar al siguiente: EXPIRE INVENTORY started as Process 10 72

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.7 Manejo de la Base de Datos de TSM.


5.7.1 Consulta de la base de datos TSM (QUERY DB)
( tsm> query db tsm> query db format=detailed)
Task Display overall status of the database Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's health information portlet, click Database and Recovery Log Information. 4. Click Select Action, select Database Properties.

5.7.2 Consulta del recovery log (QUERY LOG)


( tsm> query log tsm> query log format=detailed)
Path 1. Click Health Monitor in the Work Items list. Display overall 2. In the Servers table, click the name of a server. status of the log. 3. In the server's health information portlet, click Database and Recovery Log Information. 4. Click Select Action, select Log Properties. Task

Pct Util: nos informa el porcentaje utilizado del log o la base, valores por encima del 70% requieren extender el mismo. Max Pct Util: nos informa el pico alcanzado por el TSM en el uso del log o la base.

Qu sucede si se llena la Base de TSM?


Si esto sucede TSM no puede actualizar en el catlogo la informacin a respaldar, por lo tanto los procesos de respaldo quedarn inhabilitados hasta extender el tamao de la base. Los procesos de restore estn habilitados. El Recovery Log en modo Roll Forward permite definir un trigger de expansin automtica de la base TSM

Qu sucede si se llena el Recovery Log?


TSM no brindar servicios hasta extender la misma. En modo Roll Forward permite definir un trigger de expansin automtico del Recovery Log.

5.7.3 Consulta de las cintas de backup de base TSM (QUERY VOLHISTORY)


( tsm> query volhistory type=dbbackup)
Task Path

1. Click Storage Devices in the Work Items list. Display volume 2. In the Servers table, select a server. history 3. Click Select Action, select View Volume History

73

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.7.4 Backup de la historia de las cintas (BACKUP VOLHISTORY)


( tsm> backup volhistory tsm> backup volhistory filename=/ruta/volhist.out,/rutax/volhist.out)
Task Path

1. Click Storage Devices in the Work Items list. 2. In the Servers table, select a server. Backup volume 3. Click Select Action, select View Volume History. history 4. In the Volumes table, select a volume. 5. Click Select Action, select Backup Volume History.

Por defecto TSM actualiza el archivo en modo automtico, pero el comando BACKUP VOLHISTORY sirve para forzar el resguardo del mismo en el caso de que el archivo no exista ms o esta corrupto. Este archivo contiene: Nombres de las cintas que han sido agregadas, re-usadas o eliminadas. Cintas de backup de la base. La informacin de las cintas que estn almacenadas en la base, la restauracin de la base, no est disponible. Para realizar la restauracin, TSM toma la informacin desde el Volume History File. Para asegurar la disponibilidad de la informacin tenemos las siguientes opciones: Almacenar al menos una copia del volume history file en un disco separado de la base u offsite. Almacenar una copia del volume history file con los backups de la base. Almacenar una copia remota en un file system NFS Almacenar un print out offsite.

Nota: Es posible restaurar una base sin el volume history file, pero requiere leer la cinta para determinar la fecha de realizacin. Por defecto TSM guarda este archivo denominndolo VOLHIST.OUT en el directorio Server del TSM. Agregando el path al archivo en el comando podemos redireccionar el backup su directorio necesario

5.7.5 Backup de la configuracin de los dispositivos (BACKUP DEVCONFIG)


( tsm> backup devconfig tsm> backup devconfig filename=/ruta/devconfig.out,/ruta/devconfig.out)
Path 1. Click Enterprise Management in the Work Items list. Backup device 2. In the Servers table, select a server. configuration 3. Click Select Action, select Back Up Device Configuration. Task

Por defecto TSM actualiza el archivo en modo automtico, pero el comando BACKUP DEVCONFIG sirve para forzar el resguardo del mismo en el caso de que el archivo no exista ms o esta corrupto. Este archivo contiene informacin acerca de la configuracin de los dispositivos, libreras, drives y cintas montadas necesarias para leer los datos. TSM mantiene esta informacin en la base, pero durante una restauracin de la base al no estar disponible, utiliza este archivo.

74

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5.7.6 Backup de la base TSM (BACKUP DB)


( tsm> backup db devclass=<device> type=full)
Task Backup database Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's health information portlet, click Database and Recovery Log Information. 4. Click Select Action, select Backup.

Ud. puede utilizar device classes existentes para backup de la base o definir uno nuevo. Para realizar backups incrementales de la base es conveniente especificar un device class distinto que para los full backups. Por ej. es posible realizar full backups a cinta y backups incrementales a disco, para realizar backups a disco es necesario definir device classes de tipo FILE. Comando para ejecutar un backup de la base de datos a cinta: Nota: Cada backup de TSM debe ser realizado en cinta diferente. (No permite ms de uno por cinta). Los backups incrementales en cinta deben realizarse en cintas diferentes. Ud. Puede reutilizar una cinta de backup de la base de datos cuando haya sido eliminado del volume history file. En una cinta de datos no puede grabar un backup de la base ni viceversa.

5.8 Manejo de Schedules de TSM


5.8.1 Consulta de eventos (QUERY EVENT)
Para ver como fue los backups y archives programados de clientes de ayer a partir de 00:00:00 horas y hasta 8hs de la maana de hoy, hacemos el siguiente comando por la interfaz Web: QUERY EVENT * * BEGIND=TODAY-1 ENDTIME=08:00:00 O por la CLI: tsm> query event * * begindate=today-1 endt=08:00:00
Task View Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, click a server name. 3. Click Select Action, select View Health Details. 4. Clic Schedule Information in detail information table.

Cada operacin de cliente programada es llamada evento. El server TSM rastrea cada evento programado y registra los resultados de cada funcin en la base de datos. Con el comando query event se pueden chequear si los trabajos programados fueron procesados exitosamente. Posibles estados de un evento: COMPLETED: especifica que la tarea programada ha sido completada exitosamente. FUTURE: que no se ha llegado a la ventana de comienzo del trabajo. 75

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

PENDING: que la operacin an no ha comenzado y se encuentra dentro de la ventana de comienzo del trabajo. MISSED: que la ventana de comienzo a finalizado y que la tarea programada no ha comenzado. STARTED: que el proceso ha comenzado. FAILED: que el cliente un fallo en el proceso y no pudo superarse con los reintentos preprogramados. UNCERTAIN: el estado del evento no puede ser determinado.

5.8.2 Consulta de sesiones abiertas con TSM (QUERY SES)


( tsm> query session tsm> query session format=detailed)
Task View Path 1. Click Enterprise Management in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the servers properties portlet click Client Node Sessions.

Existen 2 tipos de sesiones: 1) Administrativas 2) De los nodos (clientes TSM) Sess Type nos indica el tipo de sesin: Admin para administrativas. Node para clientes de backup o archive.

5.8.3 Definir Schedule (DEFINE SCHEDULE)


Existen 4 tipos de comandos que podemos automatizar: 1) Server Command Scripts: Son funciones (comandos) definidas en el server TSM como scripts. 2) Administrative Command Schedules: Comandos de administracin de TSM que pueden ser programados 3) Client Schedules: Procesos de backup/restore, archive/retrieve que son programados 4) Inmediate Action Schedules: Procesos de backup/restore, archive/retrieve que sern ejecutados inmediatamente.

Task

Path 1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's policy domains notebook, click the name of a domain. 4. In the domain's properties portlet, click Node Schedules. 5. In the table, click Select Action, select Create a Schedule.

Create

76

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

View and modify

1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's policy domains notebook, click the name of a domain. 4. In the domain's properties portlet, click Node Schedules. 5. In the table, select a schedule. 6. Click Select Action, select Create a Schedule.

Para procesos incrementales marcamos el nombre del dominio, definimos el nombre del schedule, accin diario - incremental, fecha y hora de inicio y duracin en horas de la ventana del backup. El nombre del Schedule es obligatorio ingresarlo. El tipo de accin incremental realizar el backup incremental de todos los nodos que asociaremos ms adelante a esta tarea, respaldar todos los archivos, que hayan sufrido alguna modificacin desde el ltimo backup, de cada cliente salvo que estn excluidos en el dsm.opt del cliente. El parmetro Duration y Duration Units especificaremos la ventana de backup. Si por algn motivo TSM no pudo ejecutar los trabajos, durante los reintentos verificar si permanece dentro de la de backup, de otra forma cancelar la tarea. Para las tareas del tipo selective (backup full) marcamos el nombre del dominio, definimos el nombre del schedule, accin - selective, objetos para resguardar, fecha y hora de inicio y duracin en horas de la ventana del backup. En Objetos (Objects) para el backup del tipo selective, separados por espacios, si la informacin a respaldar contiene espacios en blanco en los nombres de directorios o archivos hay que ponerlos entre comillas.

5.8.4 Asociacin de nodos a un schedule (DEFINE ASSOCIATION)


( tsm>define association <dominio> <schedule> <nombre_del_cliente>)

5.8.5 Actualizar / Modificar Schedule (UPDATE SCHEDULE)


Task Path 1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's policy domains notebook, click the name of a domain. 4. In the domain's properties portlet, click Node Schedules. 5. In the table, select a schedule. 6. Click Select Action, select Create a Schedule.

View and modify

5.8.6 Consulta del log de actividades (QUERY ACTLOG)


( tsm> query actlog)
Task View Path 1. Click Enterprise Management in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the servers properties portlet click Activity Log.

Consulta del log de actividades por la interfase CLI: tsm> query actlog begindate=<Fecha de inicio> begintime=<Hora de inicio> enddate<Fecha de fin> endtime=<Hora de fin> 77

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

o utilizando el parmetro search, podemos buscar los errores: tsm> query actlog begindate=<Fecha de inicio> begintime=<Hora de inicio> enddate<Fecha de fin> endtime=<Hora de fin> search=error

78

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

PREGUNTAS 2da Parte


1. Completar en la columna de la derecha los comandos de TSM correspondientes. a. b. c. d. Consultar la librera Consultar los drives Consultar los paths Consultar los device class _______________________ _______________________ _______________________ _______________________

2. Utilizando los comandos vistos previamente, completar los campos. a. El nombre de la librera es ___________________________ b. Los nombres de los drives son _____________________ c. En-lnea, Si o No? _____

Los nombres fsicos de los dispositivos (device name) de los drives son ____________ ______________

d. El formato de grabacin de los drives es __________________ 3. Cul es el comando para consultar todos los volmenes definidos para almacenar datos en TSM? a. query volume b. query stgpool c. query tape 4. Por qu el porcentaje de ocupacin de un volumen en el estado FULL puede ser menos de 100% ? a. Porque la cinta tuvo problemas de escritura. b. Porque el backup fall o cancel. c. Porque parte de los datos han expirado. 5. Cul es la diferencia entre Volumes y Library Volumes ? a. Los volumes son todos los definidos para el TSM y los library volumes son los que se encuentran dentro de la librera. b. No hay diferencia. c. Los volumes son los que se encuentran dentro de la librera y los library volumes son todos los definidos en el TSM. 6. Correr los comandos de la consulta de los volmenes. a. Cules son los tres status principales que puede tener un volumen? b. En qu casos una cinta se encuentra UNAVAILABLE? i. Cuando la cinta cumple con su vida til. ii. Cuando la cinta se llena por completo. iii. Cuando TSM solicita la cinta y esta no es ingresada a la librera de cintas. c. Cul es el comando que hay que correr para actualizar el acceso de un volumen de UNAVAILABLE a READWRITE ? 79

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

i. ii. iii.

update volume <nombre de la cinta> access=readwrite update libvolume <nombre de la cinta> status=private update stg <nombre del pool> hi=0 lo=0

7. Cul es el comando para ver los Storage Pool en disco y en cinta? a. query pool b. query stgpool c. query volumes 8. Cul es el porcentaje de migracin actual del pool BACKUPPOOL? 9. Cul es el comando para forzar la migracin de datos del Storage Pool de disco BACKUPPOOL a su prximo pool? a. b. c. d. update stg backuppool hi=0 lo=0 update stg backuppool hi=100 lo=0 update volume backuppool hi=0 lo=0 update libvolume backuppool hi=0 lo=0

10. Qu significa el trmino Cache enabled de un storage pool de disco? a. TSM guarda dos copias de backup, la segunda copia en un pool de tipo copypool. b. TSM toma backup a disco primero. c. TSM mantiene los datos de backup en disco luego de la migracion, y durante procesos de restauracin verifica primero si el dato solicitado se encuentra en disco, sino lo busca en la cinta. 11. Cundo puede empezar la migracin automtica de un Storage Pool de disco a su prximo Storage Pool? a. Cuando alcanza el porcentaje alto de migracin (High migration pct). b. Cuando TSM encuentra cintas disponibles. c. Nunca, debe realizarse manualmente. 12. Cul es el comando para etiquetar una cinta? a. dismount vol <nombre de la cinta> b. delete vol <nombre de la cinta> c. label libvolume <nombre de la librera> <nombre de la cinta> labelsource=barcode overwrite=yes checkin=yes. 13. De qu manera pueden observarse las cintas montadas en los drives? a. b. c. d. Query actlog Query process Query mount Query request

80

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

14. Para qu es necesario hacer Backup de la base de TSM? a. Para realizar doble copia de los datos almacenados por los nodos. b. Para proteger el catlogo de metadatos del TSM. c. Para vaciar el pool de disco de TSM a cinta. 15. Correr el comando para consultar la base. Cul es el parmetro ms importante para observar en el estado diario de la base de datos de TSM? a. Available Space b. Pct util c. Used Pages 16. Correr el comando para consultar el log. Cul es el parmetro ms importante para observar en el estado diario del Recovery Log de TSM? a. Available Space b. Pct util c. Max Pct util 17. Cul es el comando para consultar todos los backups de la base hechos en el servidor TSM hasta el momento actual? a. b. c. d. query backups type=dbb query volumes type=dbb query volhistory type=dbb query actlog search=dbb

18. Cmo se visualizan las tareas de backups/archive programados que residen en el servidor TSM? a. b. c. d. query sch query event * * query event * t=administrative todas las anteriores

19. Cul es el comando para ver los eventos del cliente desde el da ayer a las 20hs y hasta la hora actual del da de hoy? a. query event * * begindate=today-1 begintime=20:00:00 enddate=today endtime=now b. query actlog search=backup begindate=today-1 begintime=20:00:00 enddate=today endtime=now c. todas las anteriores 20. Qu tipo de sesiones existen en TSM? a. b. c. d. nodo admin server todas las anteriores

81

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

21. Cmo solicitar a TSM la ayuda en lnea para poder usar el comando query actlog con los parmetros requeridos? a. b. c. d. q actlog help help q actlog help todas las anteriores

22. Cul es el concepto de TSM para poder optimizar el espacio libre en un Storage Pool de cintas? a. Reclamation b. Collocation c. Sub File Backup

82

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6. OPERATORIA DIARIA
6.1 Revisin de los eventos diarios
6.1.1 Chequear que las tareas de backups hayan corrido exitosamente
tsm> query event * * begind=today 1 begint=22:00:00 Ejemplo:
Scheduled Start -------------------24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 24.02.2008 23:00:00 Actual Start -------------------24.02.2008 23:28:22 24.02.2008 23:16:42 24.02.2008 23:14:09 24.02.2008 23:00:04 24.02.2008 23:00:15 24.02.2008 23:07:06 24.02.2008 23:09:04 24.02.2008 23:05:40 24.02.2008 23:09:30 Schedule Name ------------INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL Node Name ------------CITROEN WILLIAMS PORSCHE FORD FIAT VOLKSWAGEN OPEL NISSAN NAS100 Status --------Completed Completed Completed Completed Completed Completed Completed Completed Completed

Cada operacin de cliente programada es llamada evento. El server ITSM rastrea cada evento programado y registra los resultados de cada funcin en la base de datos. Con el comando query event se pueden chequear si los trabajos programados fueron procesados exitosamente. Posibles estados del evento: COMPLETED: especifica que la tarea programada ha sido completado exitosamente. FUTURE: que no se ha llegado a la ventana de comienzo del trabajo. PENDING: que la operacin an no ha comenzado y se encuentra dentro de la ventana de comienzo del trabajo. MISSED: que la ventana de comienzo a finalizado y que la tarea programada no ha comenzado. STARTED: que el proceso ha comenzado. FAILED: que el cliente un fallo en el proceso y no pudo superarse con los reintentos preprogramados. UNCERTAIN: el estado del evento no puede ser determinado.

83

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.2 Verificar los detalles de los eventos


tsm> q actlog begind=today-1 begint=21:00:00 search=ANE49??I Ejemplo: Date/Time -------------------02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 02/23/2008 23:01:52 Message -------------------------------------------------------ANE4952I (Session: 1750, Node: VOLKSWAGEN) Total number of objects inspected: 1.640 ANE4954I (Session: 1750, Node: VOLKSWAGEN) Total number of objects backed up: 6 ANE4958I (Session: 1750, Node: VOLKSWAGEN) Total number of objects updated: 0 ANE4960I (Session: 1750, Node: VOLKSWAGEN) Total number of objects rebound: 0 ANE4957I (Session: 1750, Node: VOLKSWAGEN) Total number of objects deleted: 0 ANE4970I (Session: 1750, Node: VOLKSWAGEN) Total number of objects expired: 4 ANE4959I (Session: 1750, Node: VOLKSWAGEN) Total number of objects failed: 0 ANE4961I (Session: 1750, Node: VOLKSWAGEN) Total number of bytes transferred: 7,69 MB ANE4963I (Session: 1750, Node: VOLKSWAGEN) Data transfer time: 6,83 sec ANE4966I (Session: 1750, Node: VOLKSWAGEN) Network data transfer rate: 1.152,68 KB/sec ANE4967I (Session: 1750, Node: VOLKSWAGEN) Aggregate data transfer rate: 147,44 KB/sec ANE4968I (Session: 1750, Node: VOLKSWAGEN) Objects compressed by: 0% ANE4964I (Session: 1750, Node: VOLKSWAGEN) Elapsed processing time: 00:00:53

Objects inspected: Muestra la cantidad de objetos (archivos, directorios y subdirectorios) inspeccionados candidatos para respaldar. Objects backed up: Muestra la cantidad de objetos realmente respaldados. Objects updated: Objetos que hayan cambiado los permisos. Objects rebound: Objetos que hayan cambiado la poltica de backup administrada por el managment class. Objects deleted : Objetos que hayan sido borrados por TSM luego que hayan sido exitosamente respaldados (es una opcin para los procesos de Archiving). Objects expired: Objetos que no existan ms en los clientes que pasan a ser copias inactivas Objects failed: Objetos que no pudieron ser respaldados por ITSM. Bytes transferred: Cantidad de bytes transferidos. Data transfer time: Tiempo total de transferencia de datos a travs de la red. Network data transfer time: Tasa de transferencia de la transmisin de los datos a travs de la red. Aggregate data transfer rate: Tasa de transferencia real. Objects compressed: Tasa de compresin de los datos (por software). Elapsed processing time: Tiempo total de proceso.

84

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.3 Chequear que las tareas administrativas hayan corrido exitosamente


tsm> query event * t=admin begind=today-1 Ejemplo: Scheduled Start -------------------24.02.2008 01:00:00 24.02.2008 05:00:00 24.02.2008 08:00:00 24.02.2008 08:30:00 24.02.2008 09:00:00 24.02.2008 09:00:00 24.02.2008 10:00:00 24.02.2008 24.02.2008 24.02.2008 24.02.2008 14:00:00 14:30:00 16:00:00 16:00:00 Actual Start -------------------24.02.2008 01:00:08 24.02.2008 05:00:14 24.02.2008 08:00:19 24.02.2008 08:30:19 24.02.2008 09:00:20 24.02.2008 09:00:20 24.02.2008 10:00:22 24.02.2008 24.02.2008 24.02.2008 24.02.2008 14:00:00 14:30:00 16:00:03 16:00:03 Schedule Name ------------BA_DISKPOOL OFFSITE AUDIT_LICENSE EXPIRATION_INVENTORY BACKUP_DB RECLAMATION1 BACKUP_INCREMENTAL RECLAMATION2 BORRAR_DB BA_DEVCONFIG BA_VOLH Status --------Completed Completed Completed Completed Completed Completed Completed Completed Completed Completed Completed

6.1.4 Verificar el detalle de los File Spaces de los nodos


tsm> select node_name,filespace_name,date(backup_end) as fecha_backup,time(backup_end) as hora_backup from filespaces Ejemplo: NODE_NAME -----------------BENETTON BENETTON BENETTON CHEVROLET CHEVROLET CHEVROLET CHEVROLET FILESPACE_NAME -----------------SYSTEM OBJECT \\benetton\c$ \\benetton\d$ SYSTEM OBJECT \\chevrolet\c$ \\chevrolet\d$ \\chevrolet\e$ FECHA_BACKUP -----------2008-01-22 2008-01-22 2008-01-22 2008-02-18 2008-02-17 2008-02-17 2008-09-13 HORA_BACKUP ----------23:46:41 23:23:40 23:23:33 00:00:01 23:35:04 23:37:12 21:44:50

Este ejemplo muestra los filespaces que ITSM respalda de los clientes y la fecha y hora de su ltimo backup.

6.1.5 Identificar Sesiones activas


Cuando un administrador o un cliente se comunican con el server TSM genera una sesin. El comando query session nos permite ver las sesiones que se encuentran activas. tsm> query session Si existen sesiones activas fuera de la ventana de backup, entonces es necesario reprogramar la ventana de backup o la hora de comienzo de las tareas programadas. Si queremos cancelar las sesiones o los procesos ejecutamos el siguiente comando: 85

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

tsm> cancel ses all tsm> cancel ses <Nro de sesin>

6.1.6 Identificar Procesos activos


Cuando un usuario o administrador usa un comando de TSM o usa el Web Administrator Interface (WAI) para realizar una operacin, el server lanza un proceso. Muchos procesos ocurren rpidamente y corren en foreground, mientras que otros toman ms tiempo en completarse. Para permitir realizar otras tareas mientras ocurren las operaciones de largo proceso, TSM lanza las entre otras las siguientes operaciones en background: Backup de la base Backup de un storage pool Check in o check out de cintas que usan libreras Expire inventory Migracin de archivos de un storage pool a otro Reclamacin de espacio en cintas

Para consultar los procesos activos: tsm> query process Ejemplo: Process Number -------309 Process Description -------------------Space Reclamation Status -----------------------------------------------Volume 00000179 (storage pool BACKUP), Moved Files: 0, Moved Bytes: 0, Unreadable Files: 0, Unreadable Bytes: 0. Current Physical File (bytes): 1,774,384,099~Current input volume: 00000179.~Current output volume: 00000195.\

Moved Files: Muestra la cantidad total de archivos procesados. Moved Bytes: Muestra la cantidad total de bytes procesados. Unreadable Files: Muestra, si hubiese, la cantidad de archivos que no han podido ser ledos exitosamente de la cinta. Si ITSM detecta Unreadable Bytes: Muestra, si hubiese, la cantidad de bytes que no han podido ser ledos exitosamente de la cinta. Current Physical File (bytes): Muestra el tamao del archivo procesando actualmente. Current input volume: Muestra el volumen del cual est leyendo. Current output volume: Muestra el volumen al cual est escribiendo. Para cancelar un proceso es necesario identificar el nro de proceso. tsm> cancel proc <Nro de proceso>

86

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.7 Verificar el porcentaje de utilizacin y status de las cintas dentro del robot
tsm> select cast(v.volume_name as char(10))as VOLUME_NAME,cast(v.stgpool_name as char(8))as STGPOOL_NAME,cast(v.status as char (8)) as STATUS,cast(v.access as char(10)) as ACCESS, v.pct_utilized from libvolumes as l,volumes as v where l.volume_name=v.volume_name order by stgpool_name,v.pct_utilized Ejemplo: VOLUME_NAME ----------00000052 00000060 00000177 00000195 00000023 00000079 00000112 00000160 00000027 00000022 00000115 00000088 00000142 00000005 00000173 00000025 00000065 00000106 00000110 STGPOOL_NAME -----------BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP STATUS -------EMPTY EMPTY EMPTY FILLING FULL FULL FULL FULL FULL FULL FULL FULL FULL FULL FULL FULL FULL FULL FULL ACCESS ---------READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE PCT_UTILIZED -----------0.0 0.0 0.0 17.4 31.9 36.0 43.4 44.0 51.7 51.8 77.2 85.7 86.5 98.3 99.9 100.0 100.0 100.0 100.0

6.1.8 Verificar la existencia de cintas en Scratch para el prximo proceso de backup


tsm> select library_name,volume_name,status from libvolumes where status='Scratch' Ejemplo: LIBRARY_NAME -----------------3581_3329 3581_3329 VOLUME_NAME -----------------A00252L2 A00253L2 STATUS ---------Scratch Scratch

6.1.9 Identificar cintas en estado Unavailable


tsm> select volume_name,stgpool_name,access from volumes where access='UNAVAILABLE' Ejemplo: VOLUME_NAME -----------------A00254L1 STGPOOL_NAME -----------------BACKUP ACCESS -----------------UNAVAILABLE

Una cinta pasa a UNAVAILABLE cuando ITSM la solicita para un proceso como por ejemplo MIGRATION, MOVE DATA o RESTORE. 87

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Si el operador no realiza el montaje de la cinta en el drive solicitada durante el tiempo que dura la solicitud (por defecto es de 60 minutos), la cinta pasa automticamente a UNAVAILABLE. Para pasar una cinta de UNAVAILABLE a READWRITE ejecutamos el siguiente comando: tsm> update volume <nombre del volumen> access=readwrite

6.1.10 Identificar las cintas a reclamar


tsm> select cast(volume_name as char(8))as volume,cast(stgpool_name as char(8))as STGPool,cast(pct_utilized as decimal (4,2))as PCT,cast(access as char(10))as access,cast(status as char(9))as status from volumes where pct_utilized<20 and status='FULL' order by 2,3 Ejemplo: VOLUME -------A00255L2 STGPOOL -------BACKUP PCT -----18.70 ACCESS ---------READWRITE STATUS --------FULL

Las cintas a reclamar deben ser ingresadas en el robot antes de la ventana automtica de reclamacin para que ITSM las disponga para ser procesadas o deben reclamarse manualmente con el comando MOVE DATA.

6.1.11 Identificar las cintas FULL a retirar del robot de cintas


tsm> select cast(v.volume_name as char(9))as volume,cast(v.status as char(7))as status,cast(v.access as char(9))as access,cast(v.stgpool_name as char (9))as stgpool,cast(pct_utilized as decimal(4,1))as util from libvolumes as l,volumes as v where l.volume_name=v.volume_name and v.status='FULL' and stgpool_name='BACKUP' order by stgpool,status,util Ejemplo: VOLUME --------A00256L2 A00257L2 A00258L2 A00259L2 A00260L2 A00261L2 A00262L2 A00263L2 STATUS ------FULL FULL FULL FULL FULL FULL FULL FULL ACCESS --------READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE READWRITE STGPOOL --------BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP UTIL -----98.2 98.3 99.2 99.9 100.0 100.0 100.0 100.0

Las cintas en estado FULL deben retirarse del robot para dar lugar a cintas vacas y deben ingresarse para ejecutar procesos de restauracin o de reclamacin de espacio en cintas.

88

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.12 Identificar las cintas que pasaron a Scratch


tsm> q actlog begind=today-1 begint=09:00:00 msg=1341 Dependiendo de la poltica de retencin de archivos existen cintas que pasarn de estado PRIVATE a SCRATCH y no se encuentran dentro del robot de cintas, estas deberan ingresarse dentro del robot para reciclarlas utilizando el comando CHECKIN LIBVOLUME.

6.1.13 Verificar el tamao de la Base de Datos ITSM


tsm> q db f=d Ejemplo:

Available Space (MB): Assigned Capacity (MB): Maximum Extension (MB): Maximum Reduction (MB): Page Size (bytes): Total Usable Pages: Used Pages: Pct Util: Max. Pct Util: Physical Volumes: Buffer Pool Pages: Total Buffer Requests: Cache Hit Pct.: Cache Wait Pct.: Backup in Progress?: Type of Backup In Progress: Incrementals Since Last Full: Changed Since Last Backup (MB): Percentage Changed: Last Complete Backup Date/Time:

20.480 20.480 0 224 4.096 640.000 580.993 10,8 11,0 2 16.384 50.885.882 98,59 0,00 No 0 1,44 0,06 25.02.2008 09:00:42

Pct Util: nos informa el porcentaje utilizado de la base. Max Pct Util: nos informa el pico alcanzado por el TSM en el uso del log o la base.

6.1.14 Identificar los ltimos backups de la base TSM


tsm> select date(date_time)as date,time(date_time)as time,volume_name from volhistory where type='BACKUPFULL' Ejemplo: DATE ---------2008-02-24 2008-02-25 TIME -------09:00:28 09:00:42 VOLUME_NAME -----------------A00264L2 A00265L2

89

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.15 Verificar el estado de los drives


tsm> q drive Ejemplo: Library Name -----------3581_3329 Drive Name -----------LTO2 Device Type ----------LTO On-Line ------------------Yes

6.1.16 Verificar la migracin de los datos del Storage Pool en disco a cintas
Para determinar si existen datos en cach que an no fueron copiados a cinta: tsm> query stgpool backuppool Pct Migr nos indica qu porcentaje del storage pool contiene datos de los clientes que pueden ser migrados a cintas. tsm> update stgpool backuppool hi=0 lo=0 Este comando establece los valores high y low en 0 generando un proceso de migracin a cintas, una vez finalizado este proceso es necesario re-establecer los valores originales del cache. tsm> update stgpool backuppool hi=90 lo=10

6.1.17 Identificar cintas en estado de error


tsm> select cast(volume_name as char(10)) as volume_name,cast(pct_utilized as decimal(5,2))as pct_util,cast(stgpool_name as char(10))as stgpool,cast(write_errors as decimal(3,0))as w_errors,cast(read_errors as decimal(3,0))as r_errors from volumes where write_errors<>0 or read_errors<>0 Ejemplo: VOLUME_NAME ----------A00267L2 PCT_UTIL -------98.30 STGPOOL ---------BACKUP W_ERRORS -------0 R_ERRORS -------2

Si existiesen cintas en error el cliente debe contactar con su proveedor de cintas para ejecutar la garanta de las mismas. Antes de realizar el cambio es necesario mover los datos de esta cinta a otra ejecutando el comando MOVE DATA.

90

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.18 Identificar la cantidad de RE-ESCRITURAS de las cintas


tsm> select volume_name,cast(stgpool_name as char(12))as stgpool,cast(write_pass as decimal(3,0)) as w_pass,cast(times_mounted as decimal(5,0))as mounted from volumes where write_pass>1 order by 3 desc, 4 desc Ejemplo: VOLUME_NAME -----------------00000173 00000179 00000022 STGPOOL -----------BACKUP BACKUP BACKUP W_PASS -----5 4 3 MOUNTED ------170 148 88

Nota:

Recuerde que la tecnologa LTO soporta hasta 100 re-escrituras por cintas.

6.1.19 Identificar los errores de la noche


tsm> q actlog begind=today-1 begint=21:00:00 search=ANR????E Ejemplo: 25.02.2008 01:01:33 ANR8381E 8MM volume 00000193 could not be mounted in drive 8MM_2 (mt4.0.0.1).

6.1.20 Verificar en el log de actividades los archivos que no pudieron ser respaldados
tsm> q actlog begind=today-1 begint=21:00:00 search=ANE????E Ejemplo: 24.02.2008 23:20:03 ANE4987E (Session: 2756, Node: OPEL) Error processing '\\opel\c$\Documents and Settings\petrova\Configuracin local\Temp \ DFEB15.tmp': the object is in use by another process ANE4987E (Session: 2756, Node: OPEL) Error processing '\\opel\c$\Documents and Settings\petrova\Configuracin local\Temp \ DFEB25.tmp': the object is in use by another process ANE4987E (Session: 2756, Node: OPEL) Error processing '\\opel\c$\Documents and Settings\petrova\Configuracin local\Temp \ DFEB35.tmp': the object is in use by another process

24.02.2008 23:20:04

24.02.2008 23:20:06

91

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

6.1.21 Revisin de logs de clientes y agentes TDP


Cuando se han detectado problemas con las tareas programadas, el administrador de TSM debe seguir una serie de pasos o caminos que lo llevaran a conocer la causa principal del problema o falla. Esto se realiza en la prctica a travs del anlisis de los logs del Servidor TSM, de los Clientes B/A Cliente, agentes TDP y logs del sistema operativo. El primer paso es verificar en el Activity Log del servidor TSM. Aqu se vern reflejados en mayor medida los acontecimientos que pertenecen al TSM Server (procesos administrativos, dispositivos, jerarqua de almacenamiento, base de datos, recovery log, etc.) Ejemplo: tsm> q ev * * begind=-1

Scheduled Start -------------------03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00 03/11/2008 23:59:00

Actual Start -------------------03/12/2008 00:02:10 03/12/2008 00:01:41 03/12/2008 05:34:32 03/12/2008 03:31:22 03/12/2008 02:06:21 03/12/2008 01:25:33 03/12/2008 01:01:20 03/12/2008 05:45:49 03/12/2008 04:30:31

Schedule Name ------------INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL INCREMENTAL

Node Name ------------WILLIAMS LADA BAR MERCEDES ALEKO FW-MAIL NAS100_TMP FORD2 TOYOTA

Status --------Failed 12 Failed 12 Completed Completed Completed Completed Completed Completed Completed

LADA: es uno de los clientes que no ha completado satisfactoriamente su tarea programada. Analicemos el Activity log del Servidor para la hora aproximada en la que comenz la tarea: tsm> q ac begind=03/11/2008 begint=00:01:41 03/12/2008 00:02:56 03/12/2008 00:03:02 ANR0406I Session 4582 started for node LADA (WinNT) (Tcp/Ip lada.infotron.net(1353)). (SESSION: 4582) ANE4987E (Session: 4583, Node: WILLIAMS) Error processing '\\williams\c$\WINNT\Profiles\Administrador\NTUSER.DAT': the object is in use by another process (SESSION: 4583) ANE4987E (Session: 4582, Node: LADA) Error processing '\\lada\c$\Documents and Settings\LocalService\Configuracin local\Datos de programa\Microsoft\Windows\UsrClass.dat': the object is in use by another process (SESSION: 4582) ANE4987E (Session: 4582, Node: LADA) Error processing '\\lada\c$\Documents and Settings\NetworkService\ntuser.dat.LOG': the object is in use by another process (SESSION: 4582) ANE4987E (Session: 4582, Node: LADA) Error processing '\\lada\c$\Documents and Settings\NetworkService\Configuracin local\Datos de programa\Microsoft\Windows\UsrClass.dat': the object is in use by another process (SESSION: 4582) ANE4987E (Session: 4582, Node: LADA) Error processing '\\lada\c$\Documents and Settings\NetworkService\Configuracin local\Datos de programa\Microsoft\Windows\UsrClass.dat.LOG': the object is in use by another process

03/12/2008 00:03:09

03/12/2008 00:03:09

03/12/2008 00:03:09

03/12/2008 00:03:10

92

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

03/12/2008 00:03:19

03/12/2008 00:03:36 03/12/2008 00:03:36

03/12/2008 00:03:52

03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53 03/12/2008 00:03:53

(SESSION: 4582) ANE4987E (Session: 4581, Node: NAS100_TMP) Error processing '\\nas100\c$\WINNT\security\edb.log': the object is in use by another process (SESSION: 4581) ANR1405W Scratch volume mount request denied - no scratch volume available. (SESSION: 4582) ANR0522W Transaction failed for session 4582 for node LADA (WinNT) - no space available in storage pool BACKUPPOOL and all successor pools. (SESSION: 4582) ANE4987E (Session: 4583, Node: WILLIAMS) Error processing '\\williams\c$\WINNT\system32\LServer\tmp.edb': the object is in use by another process (SESSION: 4583) ANE4952I (Session: 4579, Node: LADA) Total number of objects inspected: 30,683 (SESSION: 4579) ANE4954I (Session: 4579, Node: LADA) Total number of objects backed up: 70 (SESSION: 4579) ANE4958I (Session: 4579, Node: LADA) Total number of objects updated: 0 (SESSION: 4579) ANE4960I (Session: 4579, Node: LADA) Total number of objects rebound: 0 (SESSION: 4579) ANE4957I (Session: 4579, Node: LADA) Total number of objects deleted: 0 (SESSION: 4579) ANE4970I (Session: 4579, Node: LADA) Total number of objects expired: 17 (SESSION: 4579) ANE4959I (Session: 4579, Node: LADA) Total number of objects failed: 2,222 (SESSION: 4579) ANE4965I (Session: 4579, Node: LADA) Total number of subfile objects: 0 (SESSION: 4579) ANE4961I (Session: 4579, Node: LADA) Total number of bytes transferred: 101.77 MB (SESSION: 4579) ANE4963I (Session: 4579, Node: LADA) Data transfer time: 27.01 sec (SESSION: 4579) ANE4966I (Session: 4579, Node: LADA) Network data transfer rate: 3,858.48 KB/sec (SESSION: 4579) ANE4967I (Session: 4579, Node: LADA) Aggregate data transfer rate: 786.91 KB/sec (SESSION: 4579) ANE4968I (Session: 4579, Node: LADA) Objects compressed by: 0% (SESSION: 4579) ANE4969I (Session: 4579, Node: LADA) Subfile objects reduced by: 0% (SESSION: 4579) ANE4964I (Session: 4579, Node: LADA) Elapsed processing time: 00:02:12 (SESSION: 4579) ANR2579E Schedule INCREMENTAL in domain STANDARD for node LADA failed (return code 12). (SESSION: 4579) ANR0403I Session 4579 ended for node LADA (WinNT).

Podemos observar dos mensajes fuera de lo normal: ANR1405W y ANR0522W.

93

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Estos mensajes nos indican, casi de forma directa, cual es el problema: El servidor no puede hacer el montaje de una cinta Scratch. Para este caso no hace falta recurrir a los logs de los clientes, ya que la informacin para diagnosticar el problema es suficiente. Los logs de actividades de Clientes, de manera similar al activity log del Servidor, mantienen un registro cronolgico de acciones. Cuando no hay datos suficientes para diagnosticar la situacin desde el activity log del Servidor, el administrador del sistema tendr que tambin analizar estos archivos. Los logs de clientes Backup/Archive utilizan los siguientes nombres por defecto: - dsmsched.log (actividades de las tareas programadas) - dsmerror.log (refleja solo los errores de las tareas programadas) * La definicin de estos nombres se encuentra en los archivos de configuracin dsm.opt (para Windows) y dsm.sys (para Unix) Los logs de agentes TDP (Exchange, MySAP, MSSQL, Oracle, etc.) se encuentran definidos en los archivos de configuracin de los TDP y en los scripts que ejecutan los resguardos. Verifique los nombres de archivos de configuraciones, logs y scripts de backup de sus agentes TDP y antelos en el siguiente cuadro:

Nombre del Nodo

Tipo de Agente

Archivo de Configuraciones

Logs Utilizados

Scripts de Backup

Nota 1: Para mas informacin acerca de los mensajes ver Tivoli Storage Manager: messages (SC32-9090-03) All se encuentra documentada la descripcin de los mensajes correspondientes al Servidor, Clientes de Backup Archive, Agentes TDP y Storage Agents (SAN). Nota 2: Existen casos en los que luego de revisar los logs de Clientes y Agentes no se puede llegar a una conclusin de cual fue la causa que dio origen a un problema particular. En estos casos nos tendremos que remitir a los registros del sistema operativo. Este tipo de eventos en general son detectados por fallas de Hardware o problemas de Infraestructura (red, energa, recursos, etc.)

94

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

7. DATABASE Y RECOVERY LOGS


La base de datos, los recovery logs y los storage pools estn estrechamente relacionados. La base de datos contiene la informacin necesaria para las operaciones del server y la informacin acerca de los datos del cliente que han sido respaldados o archivados.

Figura 7.0.1 Nota: Los clientes almacenan los datos en los storage pools, no en la base de datos. La base de datos contiene punteros a las ubicaciones de todos los archivos de los clientes en los storage pools de TSM. Los cambios en la base son registrados en los recovery logs para mantener la consistente la imagen de la base de datos, estos cambios son el resultado de las transacciones entre los clientes y el server. La base de datos contiene: Informacin acerca de los clientes y administradores Polticas de backup y schedules Configuracin del server Ubicacin de los archivos del cliente Informacin de las operaciones del server (Ej: log de actividades, log de eventos) El recovery log contiene informacin acerca de actualizaciones que no han sido aplicadas (commit) a la base de datos. IMPORTANTE: Si la base no est disponible, TSM server no estar disponible. Si la base es perdida y no puede ser recuperada, el backup y archive del server estarn perdidos.

95

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Estimacin del tamao de la base de TSM: DBSIZE= { Cant. Total de Archivos + [Cant. De Archivos respaldados diariamente * Cant. De versiones retenidas] } * 800 bytes + 25%. Tener en cuenta que si generamos storage pools de copia, el valor se duplica. Si generamos archives mensuales, la base crecer mensualmente por cada archivo archivado. Estimacin del tamao del recovery log: Depende del modo de trabajo: NORMAL: 5-10% del tamao de la base. ROLL FORWARD: Generalmente requiere que el tamao sea mayor, debido a que acumula todos los cambios en la base permitiendo recuperar la base desde el ltimo backup actualizando luego la informacin desde el recovery log. La estimacin es del 30 al 40%. Para configurar el recovery log: tsm> set logmode normal tsm> set logmode rollforward

Funciones de la base de datos y el recovery log


7.1 Definir un nuevo volumen de la base TSM
Task Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the server's properties notebook, click the Database and Log tab. 5. In the Database table, click Select Action. 6. Select Add Volume.

Add database volumes.

7.2 Expansin del espacio de la base TSM


Task Extend/Reduce Database. Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the server's properties notebook, click the Database and Log tab. 5. Select Extend Or Reduce.

96

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

7.3 Creacin de volmenes en TSM Servers sobre Windows NT/2000


Utilizaremos el TSM Management Console

Figura 7.3.1

Figura 7.3.2

97

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 7.3.3

Figura 7.3.4

* los tamaos de la base deben ser de (5+(n*4)) bytes

98

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 7.3.5

7.4 Creacin de volmenes en TSM Servers sobre Unix


Usando la herramienta DSMFMT del directorio console del TSM Server, en la lnea de comando del Sistema operativo donde reside el TSM Server poner: dsmfmt -m -db </directorio/archivo> <tamao+1mb> dsmfmt -m -log </directorio/archivo> <tamao+1mb> Despus podemos definir lgicamente el volumen desde la interfaz web de administracin o desde la lnea de comando del server TSM: define dbvol </directorio/archivo> define logvol </directorio/archivo> extend db <tamao+1mb> extend log <tamao+1mb> O para la copia del volumen de la base, poner: define dbcopy </directorio/archivo_primario> </directorio/archivo_de_copia> define logcopy </directorio/archivo_primario> </directorio/archivo_de_copia>

99

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

7.5 Creacin de la copia de la base


Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. Mirror the database. 4. In the server's properties notebook, click the Database and Log tab. 5. Select a volume in the database volumes table. 6. Click Select Action, select Mirror this Volume. Task

7.6 Configuracin del Recovery Log


El log puede ser configurado como normal o roll-forward, el modo normal es por defecto. Roll-forward ofrece el ms alto nivel de proteccin de datos, sin embargo este modo tiene costos al implementarlo. Normal: Permite restaurar un backup full o incremental de la base de TSM. Es posible que en la recuperacin exista la prdida de los ltimos procesos realizados luego del ltimo backup de la base TSM. Requiere restaurar toda la base si uno de los volmenes es daado. No requiere el log para restaurar en point in time ya que no lo aplica. Es recomendable espejar la base y el log o ubicarlos en discos protegidos

Roll-Forward: Permite restaurar desde un backup full o incremental de la base de TSM y con los logs intactos permite recuperar el ltimo estado antes de la cada. Es posible restaurar un volumen daado solamente. El log mantiene todas las transacciones desde el ltimo backup de la base. Esto puede incrementar notablemente el tamao del log. Es recomendable espejar el log, si el log se llena TSM disparar un backup automtico de urgencia de la base o aumentar el tamao del log si el espacio en disco lo permite. tsm> set logmode normal tsm> set logmode rollforward

100

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Figura 7.6.1

7.7 Triggers
Backup automtico de la base que se dispara al llenarse el recovery log.
Task Create Backup Trigger. Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the server's properties notebook, click the Database and Log tab. 5. Click Select Action, select Create backup trigger.

Trigger que dispara TSM para la expansin automtica de la base de datos o log de TSM
Task Create Backup Trigger. Path 1. Click Health Monitor in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the server's properties notebook, click the Database and Log tab. 5. Click Select Action, select Create backup trigger.

101

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

8. POLITICAS DE BACKUP
Los administradores de polticas de backup especifican como los archivos son respaldados, archivados y manejados por el TSM a travs de las polticas de backup de TSM.

Figura 8.1.1

Figura 8.1.2

102

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

8.1 Policy Domain


Permite a los administradores agrupar nodos por poltica de backup, un policy domain puede contener un o ms policy set, pero slo una puede estar activa a la vez.

Task Create

Path 1. Click Policies and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. 3.In the server's policy domains notebook, click Select Action, select Create a Policy Domain.

1. Click Policies and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. View and modify 3. In the server's policy domains notebook, select the name of a domain. 4. Click Select Action, select Modify Policy Domain.

8.2 Policy Set


Cada set de polticas puede contener una o ms management classes.

Figura 8.2.1

103

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

8.3 Management Class


Asocia los backup y archives copygroups, un management class puede contener ms de un backup copygroup y archive copygroup. El usuario puede asociar sus archivos al management class a travs del include exclude list del backup/archive client options (opt) o a travs del client option set definido en el TSM server.

Task

Path 1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's policy domains notebook, click the name of a domain. 4. In the domain's properties portlet, click Management Classes. 5. In the table, click Select Action, select Create Management Class.

Create

1. Click Policy Domains and Client Nodes in the Work Items list. 2. In the Servers table, click the name of a server. 3. In the server's policy domains notebook, click the name of a domain. View and modify 4. In the domain's properties portlet, click Management Classes. 5. In the table, select a management class. 6. Click Select Action, select Modify Management Class.

104

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

8.4 Backup settings


Controla como TSM realiza y administra el backup:

Figura 8.4.1

105

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Backup settings: Si el backup es del tipo incremental, se lo puede realizar de dos maneras: Absoluto o Modificado, en absoluto el archivo es respaldado aunque el archivo no se haya modificado. Si el archivo esta siendo modificado durante el proceso de backup, el programa puede realizar lo siguiente: a) Si el archivo est abierto, TSM lo copiar sin importar si hubo modificaciones durante su copia. Este tipo de grabacin asegura que todos los archivos del cliente sern respaldados, pero no asegura la integridad de los mismos. Este tipo de copia slo es exitosamente cuando el administrador conoce la forma de actualizacin de los archivos que va a respaldar, por ej.: esto es til para los archivos de logs, que son actualizados secuencialmente y con una alta frecuencia. b) Si el archivo est abierto, y no se encuentra en modo lectura denegada, TSM intentar respaldarlo, si el usuario o la aplicacin actualizan el archivo antes que TSM pueda copiarlo, entonces lo saltea. c) Idem a, salvo que TSM intentar respaldar el archivo, antes de que sea actualizado por el cliente o la aplicacin, 4 veces por defecto (CHANGINGRETRIES en el opt del cliente). Si la cuarta vez no lo logra entonces lo saltea. d) Idem b, salvo que intenta primero grabarlo normalmente la cantidad predefinida de veces, si no lo logra lo graba como Dynamic.

Backup Versions: 1) Cantidad de das que debern pasar antes de que el archivo sea respaldado nuevamente. 2) Cantidad de versiones diferentes a mantener si el archivo existe en el cliente. 3) Cantidad de das a retener las diferentes versiones respaldadas. 4) Cantidad de versiones diferentes a mantener si el archivo NO existe en el cliente. 5) Cantidad de das a retener la ltima y nica copia almacenada.

106

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

8.5 Archive Settings


Controla como TSM realiza y administra el archive:

Figura 8.5.1

Archive Settings: 1) Si el archivo esta siendo modificado durante el proceso de Archive, las opciones de trabajo son las mismas que en backup settings. Archive Versions: 1) Tiempo de retencin de los Archives.

107

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

9. USUARIOS DE TSM
Perfiles de usuarios de TSM.

Task Create

Path 1. Click Enterprise Management in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the server's properties notebook, click the Administrators tab. 5. In the table, click Select Action, select Add Administrator.

View and modify 1. Click Enterprise Management in the Work Items list. 2. In the Servers table, select a server. 3. Click Select Action, select Server Properties. 4. In the server's properties notebook, click the Administrators tab. 5. In the table, select an administrator. 6. Click Select Action, select Modify Administrator.

9.1 System Privilege Class


Administradores con este privilegio pueden acceder a todas las funciones del TSM server y pueden dar acceso o denegar acceso a otros administradores. Tareas que pueden realizar administradores con system privilege: Registrar o remover administradores. Dar o revocar permisos en todos los niveles de autorizacin. Bloquear y desbloquear administradores. Renombrar y actualizar informacin de administradores. Definir, borrar y actualizar polticas de backup y storage pools. Importar y exportar datos desde el TSM server. Cancelar procesos en background. Configurar parmetros del TSM Server. Realizar auditoria de licencias. Otorgar privilegios a otros administradores.

108

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

9.2 Policy Privilege Class


Administradores con este privilegio pueden crear, modificar y borrar polticas de backup. Un administrador con este privilegio puede tener acceso restringido a determinadas polticas o puede tener acceso a todas las polticas definidas. Un administrador con privilegio de polticas sin restriccin puede: Registrar nodos en cualquier policy domain. Manejar el acceso del cliente al server. Borrar los archivos de los clientes de los storage pools. Manejar las polticas de cualquier policy domain. Un administrador con privilegio restringido a polticas puede: Registrar nodos en policy domain autorizados. Manejar el acceso del cliente asignado al dominio autorizado. Borrar los archivos de los clientes de los storage pools pertenecientes al dominio autorizado. Manejar las polticas de autorizados policy domain. Manejar los schedules de backups/archives de autorizados policy domain. Asociar clientes a schedules asignados a policy domain autorizados.

9.3 Storage Privilege Class


Con este privilegio puede crear, modificar o borrar storage pools, puede tener acceso restringido o no restringido a determinados storage pools Un administrador con privilegio de storage sin restriccin puede: Definir o borrar volmenes de base de datos o recovery logs. Extender o reducir el tamao de la base de datos y los recovery logs. Crear el mirroring de la base de datos y los recovery logs. Manejar dispositivos de cinta o disco. Definir o borrar volmenes de discos y cintas. Mover datos de un storage pool a otro. Auditar volmenes. Un administrador con privilegio de storage restringido puede: Definir o borrar volmenes de los storage pools autorizados. Mover datos de un storage pool a otro. Auditar volmenes de storage pools autorizados.

109

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

9.4 Operator Privilege Class


Con este privilegio puede controlar las operaciones inmediatas del TSM server y la disponibilidad de cintas en el storage. Un administrador con privilegio de operador puede: Habilitar/deshabilitar el server para prevenir el acceso de los clientes. Cancelar sesiones de los clientes. Poner online/offline volmenes de disco para realizar mantenimiento. Resetear el status de error de los tapes. Manejar el montaje de las cintas. Para el servicio de TSM server, si es necesario.

9.5 Analyst Privilege Class


Con este privilegio puede resetear los contadores de estadsticas del TSM server.

9.6 Node Privilege Class


Con este privilegio puede dar permiso de acceso a otro usuario a su nodo. Un usuario con privilegio de nodo puede remotamente acceder con el cliente web de backup/archive con un usuario administrativo y su password. Esta funcin permite restaurar remotamente los datos de un cliente en el equipo de otro cliente.

110

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

9.7 Administracin de Passwords


TSM permite administrar las passwords de los usuarios asignando, longitud mnima, tiempo de expiracin e intentos invlidos de login.

Figura 9.7.1

111

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

10. CONFIGURACIN DE LIBRERIAS, DRIVES Y DEVICE CLASSES


TSM soporta ms de 300 dispositivos pticos y de cinta. Esto incluye drives y libreras de muchos fabricantes. Cuando es necesario configurar un drive dentro de una librera el TSM necesita un nmero de elemento para el drive. Cada slot en la librera tiene uno. La librera mantiene un inventario de los slots. Normalmente el inventario se realiza en la inicializacin de la librera y es transferido al TSM.

10.1 Como TSM utiliza los dispositivos secuenciales


Cada librera en TSM es una coleccin de drives. Un device class, que comanda como son almacenados los datos, est asociado a una librera. Cuando definimos un Storage pool, asociamos el pool con un device class. Los Volmenes estn asociados con los pools.

Figura 10.1.1

10.2 Como configurar tapes en TSM con la interfaz de comandos


1) Definir la librera. 2) Definir los drives en la librera. 3) Definir un Device Class asociado con la librera. El Device Class define el tipo de medio a emplear en TSM. 4) Definir un Storage Pool el Device Class recin definido. 5) Etiquetar los volmenes de la librera. 6) Hacer un Checkin de los volmenes en la librera.

112

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

10.2.1 Como definir Libreras


Para utilizar un drive hay que definir la librera a la que pertenece ya sea manual o automtica. Para definir una librera automtica SCSI de nombre AUTOLIB se puede utilizar por ejemplo el siguiente comando: tsm> define library 3581_3329 libtype=scsi tsm> define path tsm 3581_3329 srctype=server desttype=library device=lb2.1.0.2 Luego de definir una librera, usar el comando QUERY LIBRARY para recopilar informacin sobre libreras. A veces al reconfigurar un server, el nombre de device de las libreras cambia. En ese caso tendr que usar el comando UPDATE PATH. tsm> update path tsm 3581_3329 scrtype=server desttype=library device=lb2.1.0.2 El siguiente comando es para borrar una librera de la configuracin. tsm> delete library 3581_3329

10.2.2 Como definir Drives


Para informar al server sobre un drive que se puede usar para acceder a los volmenes hay que usar el comando DEFINE DRIVE. Para usar este comando hay que tener presente la siguiente informacin . Nombre de la librera El nombre del drive El nombre del device El nmero de elemento Donde reside el drive. El nombre asignado al drive. El nombre para acceder al drive. El nmero de elemento se utiliza para dar una ubicacin fsica al drive en una librera (depende de la librera). Esta opcin no es valida para las libreras no SCSI.

Para definir un drive dentro de una librera automtica : tsm> define drive 3581_3329 LTO2 tsm> define path tsm LTO2 srctype=server desttype=drive library=3581_3329 device=mt2.0.0.2 Despus de definir un drive, use el comando QUERY DRIVE para obtener informacin sobre los drives. A veces al reconfigurar un server, el nombre de device de los drives cambia. En ese caso tendr que usar el comando UPDATE DRIVE. tsm> update path 3581_3329 LTO2 device=lb2.1.0.2 Para borrar un drive de la configuracin use el comando DELETE DRIVE. tsm> delete drive 3581_3329 LTO2

113

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

10.2.3 Device Classes


Un device class representa un tipo de dispositivo que puede ser usado por TSM. TSM utiliza los device class para determinar que device y que tipo de volumen usar para : Almacenar backup , archive o datos (Storage pool primario) Almacenar copias de los datos del storage pool primario (Storage pools de Copia). Almacenar backups de la base de datos. Exportar e importar datos de TSM.

Un device class puede estar asociado a mltiples storage pools . Pero cada storage pool puede estar asociado a un slo device class. Cada device class se caracteriza por su tipo de dispositivo (device type) , lo que indica el tipo de volumen que se usar para almacenar los datos. Para dispositivos de tipo disco, TSM soporta slo el device class DISK. El device class DISK est predefinido por TSM. Sin embargo, se pueden definir muchos storage pools que estn categorizados por el device class DISK. Para dispositivos de acceso secuencial, TSM soporta los siguientes tipos. 4MM 8MM DLT LTO QIC 3570 REMOVABLEFILE GENERICTAPE FILE Dispositivos de cinta de 4mm. Dispositivos de cinta de 8mm. Digital Lineal Tape. Linear Tape Open. Quarter-Inch Cartridge. IBM Magstar. Dispositivos con medios removibles Ej.: Zip ,Jazz ,etc. Dispositivos de cinta soportados por Windows NT y Windows 2000 Volmenes que son archivos en un file system en el server.

tsm> define dev LTO library=3581_3329 devtype=LTO format=ULTRIUM2C estimatecapacity=400G

114

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

11. RECOVERY
11.1 Recovery de clientes
Restaurando Windows 2000 / 2003
Nota: El servidor no debe ser controlador de dominio. Microsoft no garantiza la restauracin completa de un equipo en otro con diferente configuracin de hardware. Requerimientos: Conocer la siguiente informacin del equipo a recuperar: Informacin de las particiones de disco Nombre del host utilizado Direccin IP original Service pack instalado Host name o direccin IP del ITSM Server a utilizar para la recuperacin La cuenta del equipo a recuperar debe existir en el dominio, no hay que eliminar la cuenta ya que complicar el proceso de recuperacin Verificar el System Object del cliente desde la interfaz por lnea de comandos del cliente TSM con el comando: dsmc> query systemobject Es necesario verificar que los componentes respaldados del system object fueron respaldados con pocos segundos o minutos de diferencia entre ellos (dependiendo del tamao de cada componente) Pasos a seguir: 1. Reinstalacin del Sistema Operativo: a. Definir los arreglos fsicos de discos correspondientes y las particiones del RAID. b. Realizar una instalacin mnima del Windows 2000 Server en un workgroup con conectividad de red con el TSM Server. c. Crear la particin de arranque del mismo tamao que el sistema siendo recuperado. La particin debe ser formateada utilizando el mismo filesystem (NTFS o FAT32). La particin debera tener la misma letra asignada (normalmente C). d. La carpeta de instalacin debe ser la misma que el sistema a recuperar (p.ej: WINNT) e. Configurar el server con el mismo host name que el sistema a recuperar. f. Recordar la password utilizada para el administrador local, este ser requerido luego. g. Configurar la fecha y hora correctamente. h. Verificar que los adaptadores de red estn utilizando los drives correctos con su parametrizacin correspondiente.

115

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

i. No es requerido instalar servicios o aplicaciones que no sern utilizados durante la recuperacin. Es recomendable no seleccionar los siguientes componentes que son instalados por defecto: Accessories, Internet Information Server, Indexing Service y Script Debugger. j. Ubicar el server en un workgroup temporal (que no exista hasta el momento), no lo haga pertenecer a ningn dominio. k. Instalar el service pack y los drivers que estaban corriendo el sistema original que sean utilizados durante el proceso de recuperacin (p. Ej: drivers de tarjetas de red, drivers de controladoras de discos, patches del sistema operativo ) l. Recrear las particiones de disco que estaban definidas en el sistema original. Verificar que las propiedades de las particiones corresponden con el sistema original: tipo de particin, tipo de file system, tipo de disco, letra de los drives, etc).

2. Reinstalacin del cliente ITSM: a. Reinstalar el cliente de ITSM, verificar que el cliente a implementar corresponda a la versin del cliente ITSM del sistema a recuperar. b. Seleccionar el mismo path de instalacin que el sistema original. c. Correr el Wizard de configuracin del cliente ITSM. No es requerido configurar el TSM Scheduler o el Web Client. d. Verificar que el nombre del cliente ITSM utilizado corresponde con el del sistema original. e. Configurar la direccin IP del ITSM Server. f. Configurar una mnima resolucin de pantalla de 800x600 para visualizar correctamente la pantalla de restauracin.

3. Recuperacin de la particin de arranque utilizando el cliente ITSM: a. Ejecutar el cliente de backup/archive de ITSM, seleccionar el icono de Restore. b. Restaurar a nivel archivos la particin de arranque (normalmente C:) utilizando un administrador local del equipo. c. Expandir la rama File Level y seleccionar el drive de arranque del Windows (normalmente el C). d. Seleccionar en Options la opcin para reemplazar los archivos existentes an si estn bloqueados.

116

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

e. Solicitar la restauracin y seleccionar luego restaurar a la ubicacin original. f. El proceso debera correr libre de errores. g. Al finalizar el restore, no seleccionar re-iniciar.

4. Recuperacin del System Objects utilizando el cliente ITSM: a. Seleccionar el System Object para restaurar, no es posible seleccionar objetos en forma individual para recuperar.

b. Seleccionar en Options la opcin para reemplazar los archivos existentes an si estn bloqueados. c. Cuando se seleccione el botn Restore, el cliente no preguntar por una ubicacin alternativa ya que esta operacin no est permitida. d. El proceso debera correr libre de errores. e. Al finalizar el restore, seleccionar re-iniciar. f. Reiniciar el sistema. 117

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

5. Recuperacin de las particiones lgicas adicionales utilizando el cliente ITSM: a. Si el login al dominio no es permitido, ser necesario eliminar o actualizar el host recuperado desde el controlador de dominios principal. b. Restaurar los datos pertenecientes a las otras particiones lgicas. c. Reiniciar el sistema. 6. Verificacin del sistema: a. Los logs de eventos no son restaurados en el sistema, ellos pueden ser visualizados en \adsm.sys\eventlog. b. Para visualizar los logs deberan ser visualizados desde el event log viewer apuntando a este directorio. c. Confirmar que el sistema es miembro del dominio nuevamente. d. Verificar el log de eventos la existencia de errores asociados a los drivers o servicios. e. Verificar el correcto status de los servicios. f. Verificar los usuarios y grupos locales definidos en el equipo. g. Verificar las colas y servicios de impresin. h. Verificar la seguridad asociada a los objetos y los perfiles recuperados. i. Verificar la zona horaria del Windows. j. Preguntar a los usuarios del sistema si los perfiles han sido recuperados. Si las verificaciones no presentan problemas, el proceso de restore puede considerarse finalizado.

118

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

11.2 Recovery del TSM Server


11.2.1 Escenario 1
Queremos restaurar TSM de un backup hecho a cinta pisando la base y el log actual. Debemos bajar el servicio de TSM server y ejecutar:

a) Si el TSM Server es Unix desde una Terminal:


/usr/tivoli/tsm/server/bin/dsmserv restore db dev=LTO vol=<nombre del tape> commit=yes /usr/tivoli/tsm/server/bin/dsmserv Levanta TSM server por lnea de comando. Tivoli recomienda que luego de restaurar la base TSM ejecutemos 2 procesos: 1) Auditar la base /usr/tivoli/tsm/server/bin/dsmserv auditdb fix=yes 2) Tomar un nuevo backup de la base ba db t=f dev=lto

b) Si es Windows NT o 2000, desde el CMD


C:\Tivoli\tsm\server\dsmserv restore db dev=LTO vol=<nombre del tape> commit=yes C:\Tivoli\tsm\server\dsmserv Levanta TSM server por lnea de comando. Tivoli recomienda que luego de restaurar la base TSM ejecutemos 2 procesos: 1) Auditar la base C:\Tivoli\tsm\server\dsmserv auditdb fix=yes 2) Tomar un nuevo backup de la base ba db t=f dev=lto

11.2.2 Escenario 2
Hemos perdido las bases y los logs, queremos restaurar TSM de un backup hecho a cinta. Primero formateamos los espacios para restaurar la base y el log. dsmserv loadformat 1 e:\tsmdata\log1.dsm 500 1 e:\tsmdata\db1.dsm 5000 1 es la cantidad de volmenes de logs y base de dato. 500 es el tamao en MB que daremos al log. 5000 es el tamao en MB que daremos a la base. Estos tamaos dependen de la base que estemos manejando al momento de realizar el ltimo backup de la base. Debemos buscar el nombre del tape en el volhistory, bajar el servicio de TSM server y ejecutar: 119

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

dsmserv restore db dev=LTO vol=<nombre del tape> commit=yes dsmserv Levanta TSM server por lnea de comando. Tivoli recomienda que luego de restaurar la base TSM ejecutemos 2 procesos: 1) Auditar la base dsmserv auditdb fix=yes 2) Tomar un nuevo backup de la base

11.2.3 Escenario 3
Hemos perdido el server TSM, queremos restaurar TSM de un backup hecho a cinta. Primero instalamos TSM del CD original que entreg IBM Copiamos los archivos dsmserv.opt volhist.out devcnfg.out en el directorio /usr/tivoli/tsm/server/bin si es Unix o c:\Tivoli\tsm\server si es Windows Luego formateamos los espacios para restaurar la base y el log. dsmserv loadformat 1 /tsmdata/log1.dsm 500 1 /tsmdata/db1.dsm 5000 1 es la cantidad de volmenes de logs y base de dato. 500 es el tamao en MB que daremos al log. 5000 es el tamao en MB que daremos a la base. Estos tamaos dependen de la base que estemos manejando al momento de realizar el ltimo backup de la base. Debemos buscar el nombre del tape en el volhistory, bajar el servicio de TSM server y ejecutar: dsmserv restore db dev=LTO vol=<nombre del tape> commit=yes dsmserv Levanta TSM server por lnea de comando. Tivoli recomienda que luego de restaurar la base TSM ejecutemos 2 procesos: 1) Auditar la base dsmserv auditdb fix=yes 2) Tomar un nuevo backup de la base

120

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

11.2.4 Escenario 4
TSM no levanta los servicios, el mensaje de recovery log lleno aparece en pantalla. Es necesario expandir el tamao del recovery log.

Si es Unix:
dsmfmt log /tsmdata/logN.dsm <size> Formatea un nuevo volumen del log /usr/tivoli/tsm/server/bin/dsmserv extend log /tsmdata/logN.dsm <size> Extiende el recovery log. /usr/tivoli/tsm/server/bin/dsmserv Levanta el server con el nuevo volumen del recovery log.

Si es Windows NT o 2000:
Desde el TSM Management Console formatear un nuevo volumen del log, ver Captulo 7.3 C:\Tivoli\tsm\server\dsmserv extend log /tsmdata/logN.dsm <size> Extiende el recovery log. C:\Tivoli\tsm\server\dsmserv Levanta el server con el nuevo volumen del recovery log.

121

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

12. OPERATIONAL REPORTING


Para iniciar el Operational Reporting: 1- Ir a Inicio --> Programas --> Tivoli Storage Manager --> Management console

122

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Paso 1 : Click derecho en Operational Reports

Paso 2: Click New para abrir el siguiente cuadro de dilogo.

Paso 3: Aceptar el nombre asignado por defecto o ingresar uno nuevo.

123

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Paso 4: Seleccione las secciones del reporte que desea que se reporten.

Paso 5: Una vez seleccionado todas las secciones del reporte, es posible aceptar el reporte standatd sin el reenvo a alguna casilla de correo. Por lo tanto el reporte estar accesible slo para aquellas personas que posean acceso a la IBM Tivoli Storage Manager Administration Console.

124

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Paso 6: La siguiente figura muestra el cuadro de dialogo con la solapa E-mail Recipients activa. Aqu es posible agregar las casillas de correo requeridas.

125

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Paso 7: Es posible seleccionar recipientes para notificaciones automticas de nodos especficos. Esto es muy til si ciertos nodos de backup son administrados por otros miembros de su equipo de administradores de IBM Tivoli Storage Manager.

126

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Paso 8: El proceso se completa haciendo click en OK.

127

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

128

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

PREGUNTAS 3ra Parte


1. Qu comando debo utilizar para observar las sesiones activas en el TSM Server? _________________________ 2. Qu comando debo utilizar para observar los procesos activos en el TSM Server? _________________________ 3. Qu comando debo utilizar para observar el tamao de la base TSM? _________________________ 4. Definir los siguientes parmetros para configurar una poltica de backup que guarde 15 versiones de cada objeto durante los ltimos 30 das, 5 versiones del archivo si fue eliminado. No queremos diferenciar el tiempo a guardar la ltima copia nica. Backup Copy Group a. b. c. d. Versions Data Exists____________ Versions Data Deleted___________ Retain Extra Versions___________ Retain Only Versions____________

5. Registrar un usuario que tenga privilegios restringidos de Storage Privilege Class para el Storage Pool Backuppool junto con los privilegios de operador. (donde x es el nmero de PC). Adems configurar que modifique su password cada 30 das. 6. El usuario STGx no recuerda la password, resetar la password del usuario STGx para que ingrese una nueva clave. 7. Definir los siguientes parmetros para configurar una poltica de backup que guarde 30 das de retencin para los backups y 10 aos de retencin para los histricos. No queremos diferenciar los objetos eliminados. Backup Copy Group a. b. c. d. Versions Data Exists____________ Versions Data Deleted___________ Retain Extra Versions___________ Retain Only Versions____________

Archive Copy Group a. Retain Version____________ 8. Crear un nuevo reporte utilizando el modulo de Operational Reporting, y generar dentro del mismo un campo adicional que incluya una consulta que les resulte util dentro de un reporte diario 9. Cules es el orden de revisin de los logs para analizar una falla?

129

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

130

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Anexo A Instalacin del Cliente Backup/Archive (Linux)


La versin mas reciente del cliente de backup TSM puede ser encontrada en la siguiente direccin ftp://ftp.boulder.ibm.com/storage/tivoli-storage-management/maintenance/client/v5r3/Linux/Linux86/LATEST/ La instalacin viene como un archivo comprimido que tiene la extensin .tar. Por ejemplo TSM532C_LINUX86.tar El archivo puede ser descomprimido con la herramienta tar en la siguiente manera: tar -xvf TSM532C_LINUX86.tar Desde el directorio que aparece como el resultado de la ltima operacin instalamos los paquetes con la API y el cliente de BA: rpm -ivh TIVsm-API.i386.rpm rpm -ivh TIVsm-BA.i386.rpm A diferencia con los clientes de backup para Windows, los clientes Linux tienen dos archivos de configuracin: dsm.opt y dsm.sys. El archivo dsm.opt contiene las opciones generales del cliente de backup y el nombre del servidor principal de TSM. El archivo dsm.sys describe los detalles de la configuracin del cliente para cada servidor mencionado en el archivo dsm.opt. El archivo dsm.sys puede contener la informacin sobre varios servidores de TSM, pero la comunicacin ser realizada con el servidor cuyo nombre figura en el archivo dsm.opt. A continuacin se pueden ver los ejemplos de la configuracin bsica:

------------ dsm.opt -----------------------SErvername quiet TSM

------------ dsm.sys -----------------------SErvername tsm COMMmethod TCPPort TCPServeraddress passwordaccess

TCPip 1500 192.168.0.4 generate

EXCLUDE.DIR /tmp EXCLUDE /opt/tivoli/tsm/client/ba/bin/dsmsched.log EXCLUDE /opt/tivoli/tsm/client/ba/bin/dsmerror.log schedlogret 15 errorlogret 15 schedlogname /opt/tivoli/tsm/client/ba/bin/dsmsched.log errorlogname /opt/tivoli/tsm/client/ba/bin/dsmerror.log 131

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Para que los servicios de scheduler y de la interfaz WEB puedan arrancarse automticamente durante el inicio del sistema operativo es necesario realizar los siguientes pasos: 1) Crear en el directorio /etc/init.d contenido: ---------------------------------#!/bin/sh # # TSMScheduler # # chkconfig: 2345 99 01 # description: TSMScheduler # ### BEGIN INIT INFO # Provides: # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: # Short-Description: # Description: ### END INIT INFO el archivo TSMScheduler con el siguiente

TSM Scheduler $syslog $network $syslog 3 5 0 1 2 6 Start TSMScheduler Start TSMScheduler

# Source function library. . /etc/init.d/functions DSMC=/opt/tivoli/tsm/client/ba/bin/dsmc # The localization is set here. export RC_LANG=es_ES@euro export LC_CTYPE=es_ES@euro # The echo return value for success (defined in /etc/rc.config). case "$1" in start) echo -n "Bringing up TSMScheduler" $DSMC sch > /dev/null 2>&1 & RETVAL=$? echo ;; stop) echo -n "Shutting down TSMScheduler" killproc $DSMC RETVAL=$? echo ;; esac

exit $RETVAL ------------------------------------------------------

132

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

2) Hacer el script ejecutable " chmod 755 TSMScheduler" 3) Registrar el servicio TSMScheduler en el sistema " chkconfig add TSMScheduler" 4) Asegurarse que en el sistema operativo en el directorio /usr/lib/locale este presente la carpeta es_ES@euro. 5) Arrancar el servicio del scheduler "service TSMScheduler start" En la misma forma se instala el servicio "TSMWebClient" el script del cual esta abajo: #!/bin/sh # # TSMWebClient # # chkconfig: 2345 99 01 # description: TSMWebClient # ### BEGIN INIT INFO # Provides: # Required-Start: # Required-Stop: # Default-Start: # Default-Stop: # Short-Description: # Description: ### END INIT INFO

TSM Web Client $syslog $network $syslog 3 5 0 1 2 6 Start TSMWebClient Start TSMWebClient

# Source function library. . /etc/init.d/functions DSMCAD=/opt/tivoli/tsm/client/ba/bin/dsmcad # The localization is set here. export RC_LANG=es_ES@euro export LC_CTYPE=es_ES@euro # The echo return value for success (defined in /etc/rc.config). case "$1" in start) echo -n "Bringing up TSMWebClient" $DSMCAD sch > /dev/null 2>&1 & RETVAL=$? echo ;; stop) echo -n "Shutting down TSMWebClient" killproc $DSMCAD RETVAL=$? echo ;; esac exit $RETVAL 133

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

134

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Respuestas de las preguntas propuestas


Preguntas 1er Parte
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. c a c c a a b a e b c Falso a Verdadero Falso Falso Falso f d c

135

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Preguntas 2da Parte


1. a. query library b. query drive c. query path d. query devclass 3. a 4. c 5. a 6. a. EMPTY, FU LL y FILLING b. iii c. i 7. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. a a c a c c b b b c b a d b a

136

Eficiencia, Simplicidad e Innovacin a la medida de su empresa

Preguntas 3er Parte


1. 2. 3. 4. query sess query proc query db a.15 b.5 c.30 d.30 Backup a. NOLIMIT b. NOLIMIT c. 30 d. 30 Archive a. 3650 8. a. Activity Log de TSM b. Logs de Clientes: dsmsched.log, dsmerror.log c. Logs de Agentes TDP d. Logs del Sistema Operativo

7.

137

Você também pode gostar