Comandos más usuales de Tivoli Storage Manager. Sistema de copia de seguridad que admite librerías de cintas robotizadas. Es multiplataforma: Windows, Linux, etc. y multiaplicación: Oracle, Exchange, etc. Mostramos los ficheros más importantes y algunas consultas SQL para obtener información de TSM.
- Comandos TSM.
- Para hacer copia de seguridad de la Base de datos de Tivoli Storage Manager.
- Comandos SQL TSM.
- Rutas y ficheros más importantes de Tivoli Storage Manager.
- Inicio/Parada del servicio en Linux.
- Auditar el estado de la base de datos de Tivoli Storage Manager en Linux.
- Ejemplos de salida de algunos comandos TSM.
Comandos de TSM
COMANDO | ACCIÓN |
q actlog | Log de eventos que se producen en el servidor |
q stgpool | Pooll de discos (estado del DiskPool) |
q req | Peticiones pendientes (normalmente de inserción de cinta) |
q vol | Listado de todos los volúmenes – Cintas |
update stgpool diskpool hi=%% lo=%% | Actualiza el umbral a partir del cual copiará a cinta |
q proc | Procesos que se están realizando |
q sess | Conexiones actuales a Tivoli |
q content etiqueta_cinta | Contenido de la volumen/cinta seleccionada |
q vol etiqueta_cinta f=d | Muestra datos detallados del volumen especificado (ocupación, estado, …) |
cancel reply001 | Cancela la tarea especificada |
cancel req NUMERO | Cancela una petición |
cancel proc NUMERO | Cancela un proceso |
update vol etiqueta_cinta access=readonly | Marca un volumen como Sólo lectura |
update vol etiqueta_cinta access=readwrite | Marca un volumen como Lectura/Escritura |
audit vol etiqueta_cinta | Comprueba el contenido del volumen especificado |
q mount | Muestra el volumen montado actualmente |
label libvol L_LTO etiqueta_cinta overwrite=yes | Etiqueta una cinta NUEVA |
q actlog begindate=today-1 | Muestra el log de eventos del día anterior |
RUN NombreScript | Ejecuta un script previamente creado |
q volhist type=dbbackup | Muestra el histórico de copias de seguridad de la BD de TSM |
COMANDO format=detail | Muestra resultados detallados de un comando |
q status |
Muestra información del estado del servidor: versión, parámetros. |
q library |
Muestra información de la librería actual. |
q license |
Muestra datos de las licencias activas de Tivoli Storage Manager. |
show config |
Muestra datos de configuración de Tivoli Storage Manager.
|
q occupancy |
Muestra información del estado de las copias de seguridad de los nodos. |
q auditoccupancy | Muestra información de utilización de almacenamiento de los nodos cliente. Por cada nodo mostrará las megas de almacenamiento de copias de seguridad, las megas de almacenamiento de copias archivadas, almacenamiento total |
delete vol ETIQUETA_VOLUMEN discarddata=yes | Elimina el volumen especificado y todos los datos que contenga |
q backupset | Muestra todos los volúmenes de tipo «Backupset» (copia de seguridad independiente que se puede extraer de la librería sin que afecte al resto, se puede restaurar independientemente) |
q backupsetcontents NOMBRE_NODO NOMBRE_BACKUPSET.NUMERO_ID | Muestra el contenido del volumen de tipo backupset especificado |
q script | Muestra todos los script definidos en el servidor de TSM |
audit library NOMBRE_LIBRERIA checklabel=barcode | Audita y sincroniza los inventarios de volúmenes en la biblioteca/librería automatizada indicada. Si se detectan incongruencias serán corregidas. Con «checklabel=barcode» se indica a TSM que utilice el lector de códigos de barras para leer la etiqueta de almacenamiento, con lo que el tiempo del proceso disminuye |
audit library NOMBRE_LIBRERIA checklabel=yes | Audita y sincroniza los inventarios de volúmenes en la biblioteca/librería automatizada indicada. Si se detectan incongruencias serán corregidas. Con «checklabel=yes» se indica a TSM que compruebe la etiqueta de cada volumen para verificar la identidad del mismo |
delete backupset NOMBRE_NODO NOMBRE_BACKUPSET.ID | Elimina el juego de copias de seguridad especifiado en el nodo especificado |
q option | Muestra las opciones del servidor: formato fecha, hora, número, idioma, ubicación ficheros (devcnfg.out, volhisto.out), etc. |
q drive | Muestra los drives actuales e información sobre ellos: tipo de dispositivo, nombre unidad, nombre biblioteca, activado, etc. |
query drive f=d | Muestra información detallada sobre los drives actuales e información sobre ellos: tipo de dispositivo, nombre unidad, nombre biblioteca, activado, formatos de lectura, formatos de grabación, estado de la unidad, número de serie, fecha última actualización, frecuencia de limpieza, etc. |
audit volume stgpool=nombre_storage fix=no | Audita volúmenes de un pool de cintas (sin reparar) |
audit volume stgpool=nombre_storage fix=yes | Audita volúmenes de un pool de cintas (reparando inconsistencias) |
delete volhistory type=DBBACKUP todate=today-3 | Elimina los volúmenes de copia de seguridad más antiguos de tres días |
q path f=d | Muestra información sobre los distintos dispositivos instalados y su ruta |
q system | Muestra información sobre configuración del sistema, ejecuta a su vez los comandos: QUERY ASSOCIATION QUERY MGMTCLASS QUERY COPYGROUP QUERY OPTIONS QUERY DB QUERY PROCESS QUERY DBVOLUME QUERY SCHEDULE QUERY DEVCLASS QUERY SESSION QUERY DOMAIN QUERY STATUS QUERY LOG QUERY STGPOOL QUERY LOGVOLUME QUERY VOLUME |
repair stgvol volname=etiqueta_volumen | Testa e intenta reparar un volumen dañado |
Para hacer copia de seguridad de la Base de datos de Tivoli Storage Manager
1º backup volhist
2º backup devconfig
3º Sacamos la cinta que haya e introducimos la cinta de la BD que queramos utilizar como cinta de copia de seguridad de la base de datos de Tivoli Storage Manager.
4º backup db dev=lto type=full vol=csbd0x
Comandos SQL TSM
COMANDO | DESCRIPCIÓN |
select message from actlog where substr(char(date_time),1,10) = ‘2004-12-28’ | Muestra los log del día especificado |
select tabname from syscat.tables | Muestra las tablas más importantes de TSM |
select * from VOLHISTORY where type=’BACKUPFULL’ | Muestras las cintas dedicadas a la copia de seguridad de la base de datos de TSM |
select volume_name from volumeusage where node_name=’NOMBRE_NODO’ | Muestra los volúmenes asignados a un nodo |
select * from libvolumes | Muestra todos los volúmenes asignados a la librería de cinta |
select * from libraries | Muestra las librerías de cinta instaladas |
select * from actlog | Muestra todos los log que se hayan producido desde la última vez que se eliminaran |
select message, date_time from actlog where date_time between ‘2007-01-04 12:00’ and ‘2007-01-04 13:00’ | Muestra los eventos de log entre una determinada fecha |
select version, release, level, sublevel from status | Muestra la versión de Tivoli Storage Manager |
select SCHEDULE_NAME, COMMAND, STARTDATE, STARTTIME, DAYOFWEEK from ADMIN_SCHEDULES | Muestra las tareas programadas que se ejecutarán (script): nombre de la tarea, comando que se ejecutará, fecha de inicio, hora de inicio, días de la semana |
select NAME, COMMAND from SCRIPTS | Muestra los script creados en TSM (se pueden ejecutar con RUN nombre_script) |
select * from STATUS | Muestra información del estado actual de Tivoli Storage Manager (nombre del servidor, fecha/hora instalación, fecha/hora reinicio, habilitado, GUID de la máquina, plataforma, versión, release, level, sublevel, etc) |
select * from PATHS | Muestra información sobre los dispositivos instalados y su ruta. Muestra mucha más información que el comando q path f=d (nombre de origen, tipo de origen, nombre de destino, tipo de destino, biblioteca, nombre del nodo, dispositivo, activado, etc) |
Rutas y ficheros más importantes de Tivoli Storage Manager
FICHERO | DESCRIPCIÓN |
Opt/tivoli/tsm | Ruta de instalación |
Opt/tivoli/tsm/server/bin | Ruta de la Base de Datos |
dsmserv.rc | Script que arranca TSM |
etc d.d c5.ds99dsmserv | Script que arranca TSM (en Linux) |
dsmserv.opt | Fichero de configuración de TSM |
dsmserv.opt.smp | Fichero con todas las opciones de configuración posibles (sólo consulta) |
dsm admc | Cliente de administración de TSM en modo carácter |
devIBMtape0 | Ruta del dispositivo de copia de seguridad |
Dsm | Ejecutable modo gráfico para administración cliente |
Dsmc | Ejecutable modo carácter para administración cliente |
Inicio/Parada del servicio en Linux
./dsmserv stop | Parar TSM |
./dsmserv start | Iniciar TSM |
Auditar el estado de la base de datos de Tivoli Storage Manager en Linux
Desde una ventana de consola/terminal de Linux ejecutamos los siguientes comandos:
service dsmservice stop
(detenemos el servicio de TSM)
./opt/tivoli/tsm/dsmserv audit db fix=yes > /tmp/dsmserv_audit.log
(Inicio del proceso de auditoría de la base de datos, el resultado se guardará en el fichero /tmp/dsmserv_audit.log)
Ejemplos de salida de algunos comandos TSM
q status
Storage Management Server para Linux/i386 –
Versión 5, Release 2, Nivel 2.0
Nombre de servidor: SERVIDOR-TSM
Nombre del host del servidor o dirección IP:
Número de puerto TCP/IP del servidor: 1500
URL servidor:
Definición cruzada: Inactivo
Contraseña servidor establecida: Sí
Fecha/hora instalación servidor: 30/07/04 18:03:25
Fecha/hora reinicio servidor: 15/02/06 21:26:53
Autenticación: Activo
Período caducidad de contraseña: 9,999 Día(s)
Límite de conexiones no válidas: 0
Longitud mínima contraseña: 0
Tiempo espera autenticación administración Web (min): 600
Inscripción: Cerrada
Copia de seguridad de subarchivos: No
Disponibilidad: Activado
Contabilidad: Inactivo
Período de retención de anotaciones de actividades: 1 Día(s)
Período retención resumen actividades: 30 Día(s)
Período auditoría licencia: 30 Día(s)
Última auditoría licencia: 19/02/06 21:26:55
Cumplimiento licencia servidor: Válido
Planificador central: Activo
Máximo de sesiones: 25
Máximo de sesiones planificadas: 12
Período de retención de registros de eventos: 10 Día(s)
Duración acción de cliente: 5 Día(s)
Porcentaje de aleatorización de planificaciones: 25
Período de consulta de planificaciones: Cliente
Máximo reintentos comandos: Cliente
Período de reintento: Cliente
Modalidades de planificación: ANY
Modalidad anotaciones: NORMAL
Desencadenante copia seguridad base de datos: No definido
BufPoolSize: 2,048 K
Receptores activos: CONSOLE ACTLOG
¿Gestor de configuración?: Inactivo
Intervalo de renovación: 60
Fecha/hora última renovación:
Envío de mensajes de contexto: Inactivo
Estado fuera del servidor: No admitido
Tamaño de lote fuera del servidor:
Retención de carga de la tabla de contenido (TOC): 120 Minuto(s)
ID exclusivo global de máquina: f4.ba.49.fe.41.
Protección de retención de copias archivadas: Inactivo
q library
Nombre biblioteca: L_LTO
Tipo biblioteca: MANUAL
Identificador ACS:
Categoría privada:
Categoría reutilizable:
Gestor externo:
Compartido: No
Fuera de LAN:
Obedecer retención de montaje
q license
Última auditoría licencia: 07/04/06 11:13:56
Número de clientes de gestión de espacio en uso: 0
Número de clientes de gestión de espacio con licencia: 2
¿Está utilizándose Tivoli Disaster Recovery Manager?: No
¿Hay licencia para Tivoli Disaster Recovery Manager?: No
Número de TDP para Oracle en uso: 1
Número de TDP para Oracle con licencia: 2
TDP para Oracle de evaluación con opción a compra: 0
Número de TDP para MS SQL Server en uso: 0
Número de TDP para MS SQL Server con licencia: 0
TDP para MS SQL Server de evaluación con opción a compra: 0
Número de TDP para MS Exchange en uso: 1
Número de TDP para MS Exchange con licencia: 2
TDP para MS Exchange de evaluación con opción a compra: 0
Número de TDP para Lotus Notes en uso: 0
Número de TDP para Lotus Notes con licencia: 0
TDP para Lotus Notes de evaluación con opción a compra: 0
Número de TDP para Lotus Domino en uso: 0
Número de TDP para Lotus Domino con licencia: 0
TDP para Lotus Domino de evaluación con opción a compra: 0
Número de TDP para Informix en uso: 0
Número de TDP para Informix con licencia: 0
TDP para Informix de evaluación con opción a compra: 0
Número de TDP para SAP R/3 en uso: 0
Número de TDP para SAP R/3 con licencia: 0
TDP para SAP R/3 de evaluación con opción a compra: 0
Número de TDP para ESS en uso: 0
Número de TDP para ESS con licencia: 0
TDP para ESS de evaluación con opción a compra: 0
Número de TDP para ESS R/3 en uso: 0
Número de TDP para ESS R/3 con licencia: 0
TDP para ESS R/3 de evaluación con opción compra: 0
Número de TDP para EMC Symmetrix en uso: 0
Número de TDP para EMC Symmetrix con licencia: 0
TDP para EMC Symmetrix de eval. con opción compra: 0
Número de TDP para EMC Symmetrix R/3 en uso: 0
Número de TDP para EMC Symmetrix R/3 con licencia: 0
TDP para EMC Symmetrix R/3 de eval. con opción compra: 0
¿Compartimiento de bibliotecas en uso?: No
¿Compartimiento de bibliotecas incluido en la licencia?: No
Número de sistemas gestionados para LAN en uso: 12
Número de sistemas gestionados para LAN con licencia: 110
Número de sistemas gestionados para SAN en uso: 0
Número de sistemas gestionados para SAN con licencia: 0
Número de bibliotecas gestionadas en uso: 0
Número de bibliotecas gestionadas con licencia: 10
¿Tivoli Data Protection para NDMP se encuentra en uso?: No
¿Tivoli Data Protection para NDMP tiene licencia?: No
Número de TDP para WAS en uso: 0
Número de TDP para WAS con licencia: 0
Número de TDP de WAS de evaluación con opción a compra: 0
Is Tivoli Storage Manager for Data Retention in use ?: No
Is Tivoli Storage Manager for Data Retention licensed ?: Sí
Cumplimiento licencia servidor: Válido
show config
SHOW TIME
Fecha/hora actual servidor
07/04/06 11:14:29
UTC (GMT) Date/Time is: 07/04/06 09:14:29
Last Noted Date/Time is: 07/04/06 10:55:15
Q STATUS
Storage Management Server para Linux/i386 –
Versión 5, Release 2, Nivel 2.0
Nombre de servidor: SERVTSM
Nombre del host del servidor o dirección IP:
Número de puerto TCP/IP del servidor: 1500
URL servidor:
Definición cruzada: Inactivo
Contraseña servidor establecida: Sí
Fecha/hora instalación servidor: 30/07/04 18:03:25
Fecha/hora reinicio servidor: 06/04/06 18:55:13
Autenticación: Activo
Período caducidad de contraseña: 9,999 Día(s)
Límite de conexiones no válidas: 0
Longitud mínima contraseña: 0
Tiempo espera autenticación administración Web (min): 600
Inscripción: Cerrada
Copia de seguridad de subarchivos: No
Disponibilidad: Activado
Contabilidad: Inactivo
Período de retención de anotaciones de actividades: 1 Día(s)
Período retención resumen actividades: 30 Día(s)
Período auditoría licencia: 30 Día(s)
Última auditoría licencia: 07/04/06 11:13:56
Cumplimiento licencia servidor: Válido
Planificador central: Activo
Máximo de sesiones: 25
Máximo de sesiones planificadas: 12
Período de retención de registros de eventos: 10 Día(s)
Duración acción de cliente: 5 Día(s)
Porcentaje de aleatorización de planificaciones: 25
Período de consulta de planificaciones: Cliente
Máximo reintentos comandos: Cliente
Período de reintento: Cliente
Modalidades de planificación: ANY
Modalidad anotaciones: NORMAL
Desencadenante copia seguridad base de datos: No definido
BufPoolSize: 2,048 K
Receptores activos: CONSOLE ACTLOG
¿Gestor de configuración?: Inactivo
Intervalo de renovación: 60
Fecha/hora última renovación:
Envío de mensajes de contexto: Inactivo
Estado fuera del servidor: No admitido
Tamaño de lote fuera del servidor:
Retención de carga de la tabla de contenido
(TOC): 120 Minuto(s)
ID exclusivo global de máquina: da.00.09.6b.f5.57
Protección de retención de copias archivadas: Inactivo
Q DOMAIN
Nombre de Juego de Clase gestión Número de Descripción
dominio políticas predeterminada nodos
de activado activada inscritos
políticas
DOMPOL1 JPOL1 GEST1 13 Dominio politica 1 de
PRUEBA
Q NODE
Nombre de nodo: PCCLIENTE1
Plataforma: WinNT
Nombre de dominio de políticas: DAM1
Días desde último acceso: 38
Días desde asignación contraseña: 506
Bloqueo: No
Q OPTION
Opción servidor Valor opción Opción servidor Valor opción
CommTimeOut 60 IdleTimeOut 15
BufPoolSize 2048 LogPoolSize 512
DateFormat 1 (mm/dd/yyyy) TimeFormat 1 (hh:mm:ss)
NumberFormat 1 (1,000.00) MessageFormat 1
Language es_ES Alias Halt HALT
MaxSessions 25 ExpInterval 24
ExpQuiet No EventServer Sí
MirrorRead DB NORMAL MirrorRead LOG NORMAL
MirrorWrite DB SEQUENTIAL
MirrorWrite LOG PARALLEL
VolumeHistory /opt/tivoli/tsm/ser
VolumeHistory /oracle/tivoli/volh
ver/bin/volhisto.o isto.out
ut
Devconfig /opt/tivoli/tsm/ser Devconfig /oracle/tivoli/devc
ver/bin/devcnfg.out nfg.out
TxnGroupMax 40 MoveBatchSize 40
MoveSizeThresh 500 StatusMsgCnt 10
RestoreInterval 1,440 UseLargeBuffers Sí
DisableScheds No NOBUFPREfetch No
AuditStorage Sí REQSYSauthoutfile Sí
SELFTUNEBUFpools No SELFTUNETXNsize No
ize
DBPAGEShadow No
DBPAGESHADOWFile dbpgshdw.bdt
MsgStackTrace Activo QueryAuth Ninguna
LogWarnFullPerCe 90 ThroughPutDataTh 0
nt reshold
ThroughPutTimeTh 0 NOPREEMPT ( No )
reshold
Resource Timeout 60 Eventos UTF8 de No
TEC
TCPPort 1500 TcpAdminport 1500
HTTPPort 1580 HTTPSPort 1543
TCPWindowsize 0 TCPBufsize 16384
TCPNoDelay Sí CommMethod TCPIP
CommMethod HTTP MsgInterval 1
ShmPort 1510 FileExit
FileTextExit UserExit
AcsAccessId AcsTimeoutX 1
AcsLockDrive No AcsQuickInit No
SNMPSubagentPort 1521 SNMPSubagentHost 127.0.0.1
SNMPHeartBeatInt 5 TECHost
TECPort 0 UNIQUETECevents No
q occupancy
Información de licencia en el momento de la última
auditoría el día 07/04/06 a las 11:13:56.
Nombre de nodo: PCCLIENTE1
Almacenamiento copias seguridad (MB): 43,598
Almacenamiento copias archivadas (MB): 278
Almacenamiento gestión espacio (MB): 0
Almacenamiento total utilizado (MB): 43,876
select * from syscat.tables
Computer Results
SERVIDOR-TSM IBM Tivoli Storage Manager
SERVIDOR-TSM Command Line Administrative
Interface – Version 5, Release 3, Level 2.0
SERVIDOR-TSM (c) Copyright by IBM
Corporation and other(s) 1990, 2005. All Rights Reserved.
SERVIDOR-TSM TABNAME: ACTLOG
SERVIDOR-TSM TABNAME: ADMINS
SERVIDOR-TSM TABNAME: ADMIN_SCHEDULES
SERVIDOR-TSM TABNAME: ARCHIVES
SERVIDOR-TSM TABNAME: AR_COPYGROUPS
SERVIDOR-TSM TABNAME: ASSOCIATIONS
SERVIDOR-TSM TABNAME: AUDITOCC
SERVIDOR-TSM TABNAME: BACKUPS
SERVIDOR-TSM TABNAME: BACKUPSETS
SERVIDOR-TSM TABNAME: BU_COPYGROUPS
SERVIDOR-TSM TABNAME: CLIENTOPTS
SERVIDOR-TSM TABNAME: CLIENT_SCHEDULES
SERVIDOR-TSM TABNAME: CLOPTSETS
SERVIDOR-TSM TABNAME: COLLOCGROUP
SERVIDOR-TSM TABNAME: CONTENTS
SERVIDOR-TSM TABNAME: DATAMOVERS
SERVIDOR-TSM TABNAME: DB
SERVIDOR-TSM TABNAME: DBBACKUPTRIGGER
SERVIDOR-TSM TABNAME: DBSPACETRIGGER
SERVIDOR-TSM TABNAME: DBVOLUMES
SERVIDOR-TSM TABNAME: DEVCLASSES
SERVIDOR-TSM TABNAME: DISKS
SERVIDOR-TSM TABNAME: DOMAINS
SERVIDOR-TSM TABNAME: DRIVES
SERVIDOR-TSM TABNAME: DRMCSTGPOOLS
SERVIDOR-TSM TABNAME: DRMEDIA
SERVIDOR-TSM TABNAME: DRMMACHINE
SERVIDOR-TSM TABNAME: DRMMACHINECHARS
SERVIDOR-TSM TABNAME: DRMMACHINENODE
SERVIDOR-TSM TABNAME: DRMMACHINERECINST
SERVIDOR-TSM TABNAME: DRMMACHINERECMEDIA
SERVIDOR-TSM TABNAME: DRMPSTGPOOLS
SERVIDOR-TSM TABNAME: DRMRECOVERYMEDIA
SERVIDOR-TSM TABNAME: DRMSRPF
SERVIDOR-TSM TABNAME: DRMSTANZA
SERVIDOR-TSM TABNAME: DRMSTATUS
SERVIDOR-TSM TABNAME: DRMTRPF
SERVIDOR-TSM TABNAME: EVENTS
SERVIDOR-TSM TABNAME: FILESPACES
SERVIDOR-TSM TABNAME: GROUP_MEMBER
SERVIDOR-TSM TABNAME: LIBRARIES
SERVIDOR-TSM TABNAME: LIBVOLUMES
SERVIDOR-TSM TABNAME: LICENSES
SERVIDOR-TSM TABNAME: LICENSE_DETAILS
select volume_name from volumeusage where node_name=’NOMBRE_NODO’
VOLUME_NAME: HX4921L3
VOLUME_NAME: HX4921L3
VOLUME_NAME: HX4921L3
VOLUME_NAME: HX4920L3
VOLUME_NAME: HX4921L3