Cómo añadir un nuevo nodo (equipo) a Tivoli Storage Manager. De esta forma podremos hacer copia de seguridad de cualquier equipo de nuestra red al servidor de TSM.

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

En primer lugar deberemos disponer, lógicamente, de un servidor de Tivoli Storage Manager Server, en nuestro caso utilizaremos la versión 5.3.0. Dispondremos de un servidor con Linux Red Hat y TSM Server instalado y configurado.

Para poder agregar un nuevo nodo deberemos disponer de Tivoli Storage Manager Client, en nuestro caso utilizaremos la versión 5.3.2 del cliente. Esta aplicación suele venir con los CDs de instalación de TSM.

Iniciaremos la instalación del cliente pulsando «Setup.exe». Seleccionaremos «Instalar productos»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

A continuación seleccionaremos el cliente que se adecúe al la arquitectura de nuestro equipo (del que queremos hacer copia de seguridad). En nuestro caso, puesto que tiene Windows 2003 Standard Edition, seleccionaremos «Cliente de copia de seguridad/Archivado TSM (x32):

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Pulsaremos «Aceptar»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Pulsamos en «Siguiente»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Seleccionamos la carpeta de destino de la instalación y pulsamos «Siguiente»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Seleccionamos el tipo de instalación (Típica: no permitirá elegir las utilidades que se instalarán, Personalizada: permite elegir los módulos, utilidades que se instalarán):

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Si hemos elegido «Personalizada» seleccionaremos lo que queramos instalar:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Pulsamos «Instalar»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Pulsamos «Finalizar», con esto habrá concluido la instalación de TSM Client:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Puesto que una instalación de un nuevo nodo, no dispondremos del fichero .opt (fichero de opciones de TSM Client), este fichero es perfectamente editable con cualquier editor de texto (notepad). Con lo cual podremos configurar TSM Client sin necesidad de recurrir al asistente, incluso podremos copiar un fichero de opciones .opt al directorio de instalación del cliente y reemplazar el existente, de esta forma quedará configurado TSM Client. Dicho fichero se suele encontrar en:

C:/Archivos de programa/Tivoli/TSM/baclient

con el nombre «dsm.opt». En el anexo de este artículo se puede ver un ejemplo del contenido de este fichero.

Si no disponemos de este fichero podemos utilizar el asistente de TSM Client para generarlo, para ello seguiremos los siguientes pasos.

Iniciaremos el GUI de copia de seguridad-archivado:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Al detectar que no tenemos el fichero de opciones dsm.opt, nos mostrará el asistente para crearlo, pulsamos «Siguiente»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Si disponemos de un fichero de opciones seleccionamos «Import an existing options file for use», en caso contrario seleccionamos «Create new options file». Pulsamos «Siguiente» para continuar:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

En primer lugar nos pedirá el nombre del nodo, este nombre debe coincidir con el que le asignemos en TSM Server. En nuestro caso «PCCONTABILIDAD»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Seleccionamos el protocolo que utilizará TSM para la comunicación del cliente con el servidor, en nuestro caso «TCP/IP»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

A continuación deberemos indicar la IP o nombre del equipo que tiene instalado TSM Server (en nuestro caso 192.168.1.125) y el puerto que utilizará (en nuestro caso 1500):

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

A continuación nos da la posibilidad de incluir/excluir determinados directorios de la copia de seguridad. Es recomendable no utilizar el asistente para esta tarea. TSM Client por defecto incluye estas opciones de selección de carpetas y ficheros que se copiarán y los que no en el fichero dsm.opt, aunque para una mayor homogeneidad es recomendable añadir estas opciones en un fichero a parte, llamado, por ejemplo «inclexcl.txt». Más adelante explicaremos cómo hacerlo.

Si queremos que las opciones de inclusión y exclusión de archivos y carpetas se añadan dentro del fichero de opciones seguiremos con este asistente:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

También podremos especificar los tipos de ficheros que queramos excluir (no copiar), según su extensión (avi, mpeg, etc):

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Indicaremos el tipo de copia de seguridad «Incremental» (se copiarán sólo los ficheros que se hayan modificado o los nuevos desde la última vez que se hizo copia), o bien podremos indicar a TSM Client que copie siempre todos los ficheros. También indicaremos en este paso las unidades (Domain List) de las que se hará copia de seguridad (pueden ser unidades locales o unidades de red):

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Con esto habrá concluido el asistente de creación del fichero de opciones de TSM Client. Pulsaremos «Finalizar»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Una vez instalado y configurado el cliente de TSM, nos habrá generado un fichero de opciones con el siguiente contenido (podrá variar en función de la configuración elegida):

PASSWORDACCESS GENERATE
DOMAIN C:
DOMAIN SYSTEMSERVICES
DOMAIN SYSTEMSTATE
TCPSERVERADDRESS 192.168.1.220
EXCLUDE.DIR «*:/Recycler»
EXCLUDE.DIR «*:/Recycled»
EXCLUDE.DIR «*:/…/Temporary Internet Files»
EXCLUDE.DIR «*:/System Volume Information»
INCLUDE.ARCHIVE «*:/…/system32/dns/backup/…/*»
EXCLUDE.ARCHIVE «*:/…/system32/dns/…/*»
INCLUDE.ARCHIVE «*:/…/system32/dhcp/backup/…/*»
EXCLUDE.ARCHIVE «*:/…/system32/dhcp/…/*»
EXCLUDE.ARCHIVE «*:/…/system32/Perflib*.dat»
EXCLUDE.ARCHIVE «*:/…/system32/config/…/*»
EXCLUDE.ARCHIVE «*:/IO.SYS»
EXCLUDE.ARCHIVE «*:/IBMDOS.COM»
EXCLUDE.ARCHIVE «*:/IBMBIO.COM»
EXCLUDE.ARCHIVE «*:/…/EA DATA. SF»
EXCLUDE.ARCHIVE «*:/microsoft uam volume/…/*.*»
EXCLUDE.ARCHIVE «*:/microsoft uam volume/…/*»
INCLUDE.BACKUP «*:/…/system32/dns/backup/…/*»
EXCLUDE.BACKUP «*:/…/system32/dns/…/*»
INCLUDE.BACKUP «*:/…/system32/dhcp/backup/…/*»
EXCLUDE.BACKUP «*:/…/system32/dhcp/…/*»
EXCLUDE.BACKUP «*:/…/system32/Perflib*.dat»
EXCLUDE.BACKUP «*:/…/system32/config/…/*»
EXCLUDE.BACKUP «*:/IO.SYS»
EXCLUDE.BACKUP «*:/IBMDOS.COM»
EXCLUDE.BACKUP «*:/IBMBIO.COM»
EXCLUDE.BACKUP «*:/…/EA DATA. SF»
EXCLUDE.BACKUP «*:/microsoft uam volume/…/*.*»
EXCLUDE.BACKUP «*:/microsoft uam volume/…/*»
EXCLUDE.BACKUP «*:/…/*.avi»
EXCLUDE.BACKUP «*:/…/*.mov.mp3»
EXCLUDE.BACKUP «*:/…/*.mp4»
EXCLUDE.BACKUP «*:/…/*.mpeg»
EXCLUDE.BACKUP «*:/…/*.mpg»
EXCLUDE.BACKUP «*:/…/*.ogg»

Como se puede observar la lista de inclusión y exclusión la añade al propio fichero de opciones, para separarla en otro fichero añadiremos una línea al fichero dsm.opt como la siguiente:

INCLEXCL «C:/Archivos de programa/Tivoli/TSM/baclient/inclexcl.txt»

con esta línea en el fichero de opciones indicamos a TSM que utilice como fichero de inclusión/exclusión «inclexcl.txt», por supuesto se puede poner cualquier ruta y fichero. En el anexo de este manual se muestra un ejemplo del contenido del fichero «inclexcl.txt». Como ya se ha comentado, en este fichero se le indicará a TSM Client que carpetas y ficheros se copiarán y cuales no.

En el fichero de opciones dsm.opt podremos especificar, entre otras cosas:

  • tcpport 1500: el puerto por el que se establecerá la comunicación.
  • TCPServeraddress 192.168.1.220: la dirección IP/nombre de red del servidor de TSM.
  • DOMAIN C: las unidades de las que se hará copia de seguridad.
  • INCLEXCL «C:/inclexcl.txt»: ubicación y nombre del fichero de inclusión/exclusión.
  • Nodename PCCONTABILIDAD: el nombre del nodo cliente (deberá coincidir con el que especifiquemos en el TSM Server).
  • TCPBUFFSIZE 63: tamaño que se utilizará para el búfer del protocolo TCP.
  • SCHEDLOGNAME «C:/tsm-pccontabilidad.log»: fichero de log donde se guardarán los resultados de la copia.
  • ERRORLOGNAME «C:/tsm-pccontabilidad-error.log»: fichero de log donde se guardarán los posibles errores que se produzcan.
  • passwordaccess generate: contraseña de validación con el Servidor de TSM, si se pone «generate» la obtendrá del servidor.
  • SCHEDLOGRETENTION 4 D: tiempo que se guardarán los datos de los ficheros de log sin reemplazarse por los nuevos.
  • ERRORLogretention 5 D: tiempo que se guardarán los datos de los ficheros de log de error sin reemplazarse por los nuevos.

Existen muchos más parámetros de configuración, los que se han indicado anteriormente son los más importantes.

Tras instalar y configurar TSM Client procederemos a añadir el nuevo nodo en TSM Server para que admita la conexión del cliente. Accedemos a la administración de TSM Server vía http (con un navegador de Internet), poniendo la dirección del servidor de TSM y el puerto correspondiente:

http://192.168.1.220:8421/ibm/console

Introduciremos el usuario y la contraseña del Server y pulsaremos «Iniciar sesión»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Desplegamos la opción «Tivoli Storage Manager» en el menú lateral izquierdo y pulsamos en «Dominios de políticas y nodos cliente». Nos mostrará una pestaña en la parte derecha denominada «Dominios de políticas y nodos cliente», pulsaremos sobre el servidor de TSM que tengamos activo en «Nombre de servidor»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

A continuación nos mostrará una nueva pestaña denominada «Dominios de políticas y nodos cliente», donde aparecerán todas los dominios de políticas que tengamos creadas (copia diaria, semanal, mensual, archivados, etc). Seleccionaremos el dominio para el que queramos añadir el nuevo nodo, por ejemplo «DIARIO» y pulsaremos en el desplegable «Seleccionar acción», seleccionaremos «Modificar dominio de políticas»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Nos mostrará un nuevo marco en la parte inferior de la ventana «Propiedades de DIARIO», pulsaremos sobre «Nodos cliente»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Pulsaremos sobre el desplegable «Seleccionar acción» y seleccionaremos «Crear un nodo cliente…»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Introduciremos los datos básicos que nos pide (nombre del nodo, información de contacto y dirección web nodo) y pulsaremos en «Siguiente»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Introduciremos la contraseña para el nodo cliente, también podemos especificar el período de caducidad de la misma. Pulsaremos «Siguiente» para continuar:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

A continuación, TSM da la posibilidad de crear un nuevo administrador con el mismo nombre del nuevo
nodo (en nuestro caso PCCONTABILIDAD), también puede demorar la asignación de un administrador o seleccionar un administrador existente. El administrador tendrá autorización de propietario para el nodo. Un administrador con autorización de propietario de cliente puede acceder al nodo con el cliente de copia de seguridad/archivado Web a través de un navegador Web:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Si los datos introducidos son correctos nos mostrará un mensaje indicando que se ha creado correctamente el nodo cliente. Pulsaremos en «Finalizar»:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

En el listado de «Nodos cliente» del dominio de políticas ya debería aparecer este nuevo nodo. Si queremos añadir el nodo a otro dominio de políticas deberemos repetir la operación, seleccionando el dominio al que queramos añadir el nuevo nodo.

Podremos ver las estadísticas, opciones de seguridad, planificaciones, etc del nuevo nodo pulsando sobre él:

Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager
Añadir un nuevo nodo cliente para copia de seguridad en Tivoli Storage Manager

Crear tarea de copia de seguridad scheduler en TSM

Tras agregar el nodo cliente en TSM Server accederemos al nuevo nodo para crear una tarea de copia de seguridad (scheduler) y abriremos, desde «Inicio» – «Programas» – «Tivoli Storage Manager» – «GUI de copia de seguridad-archivado», introduciremos el nombre del nodo, el usuario y la contraseña (establecidos en pasos anteriores):

Crear tarea de copia de seguridad scheduler en TSM

Accederemos al menú «Utilities» – «Setup Wizard»:

Crear tarea de copia de seguridad scheduler en TSM

Marcaremos «Help me configure the TSM Client Scheduler»:

Crear tarea de copia de seguridad scheduler en TSM

Puesto que no tenemos ningún scheduler creado sólo nos dará la posibilidad de instalar uno nuevo, en caso de que ya haya algún scheduler creado marcaremos «Install a new or additional scheduler» o si queremos modificar uno existente «Update a previously installed scheduler»:

Crear tarea de copia de seguridad scheduler en TSM

Introduciremos el nombre que queramos que tenga el scheduler/tarea, que será el nombre que se le asigne al servicio de Windows, en nuestro caso «TSM Scheduler PCCONTABILIDAD»:

Crear tarea de copia de seguridad scheduler en TSM

Especificaremos la ubicación del fichero de opciones, el fichero dsm.opt:

Crear tarea de copia de seguridad scheduler en TSM

Introduciremos el nombre del nodo y la contraseña:

Crear tarea de copia de seguridad scheduler en TSM

Si queremos que el servicio se inicie automáticamente marcaremos «Automatically when Windows boots», en caso de que queramos iniciar el servicio manualmente marcaremos «Manually when I explicity start the service». Si queremos que el servicio se inicie con un usuario del sistema diferente a «system» marcaremos «This account» e introduciremos el nombre de usuario del sistema operativo y la contraseña:

Crear tarea de copia de seguridad scheduler en TSM

Indicaremos la ubicación y nombre de los ficheros de log y de error:

Crear tarea de copia de seguridad scheduler en TSM

Si queremos que el servicio se inicie al finalizar este asistente marcaremos «Yes», en caso contrario marcaremos «No» y se iniciará cuando se reinicie el sistema o si se inicia manualmente desde services.msc:

Crear tarea de copia de seguridad scheduler en TSM

Por último pulsaremos «Finalizar» para completar la instalación y configuración del scheduler/tarea de copia de seguridad:

Crear tarea de copia de seguridad scheduler en TSM

Si no ha habido errores mostrará un mensaje como este:

Crear tarea de copia de seguridad scheduler en TSM

con el texto:

Scheduler service successfully installed

Para comprobar que el scheduler del nodo cliente de Tivoli Storage Manager se ha instalado correctamente, accederemos a «Inicio» – «Ejecutar», escribiremos «services.msc» y pulsaremos INTRO (equivalente a «Panel de Control» – «Herramientas administrativas» – «Servicios»). Nos debe apacerer un servicio con el nombre que introdujimos en pasos anteriores (en nuestro caso «TSM Scheduler PCCONTABILIDAD»):

Crear tarea de copia de seguridad scheduler en TSM

Tras agregar el nodo cliente en TSM Server deberemos comprobar que se establece comunicación entre el Servidor y el cliente, para ello accedemos a la ubicación donde se encuentre el fichero de log del cliente, en nuestro caso, tal y como hemos especificado en el fichero dsm.opt, en:

C:/Archivos de programa/Tivoli/TSM/baclient/tsm-log.log

Nos deben aparecer unos mensajes como estos:

12/12/2006 08:29:15 Querying server for next scheduled event.
12/12/2006 08:29:15 Node Name: PCCONTABILIDAD
12/12/2006 08:29:15 Session established with server TSMSERVER: Linux/i386
12/12/2006 08:29:15 Server Version 5, Release 3, Level 2.0
12/12/2006 08:29:15 Server date/time: 12/12/2006 08:30:45 Last access: 12/12/2006 08:30:44
12/12/2006 08:29:15 — SCHEDULEREC QUERY BEGIN
12/12/2006 08:29:15 — SCHEDULEREC QUERY END
12/12/2006 08:29:15 No schedule returned from server.
12/12/2006 08:29:15 Schedule will be refreshed in 6 hours.
12/07/2006 13:53:15 Querying server for next scheduled event.
12/07/2006 13:53:15 Node Name: PCCONTABILIDAD
12/07/2006 13:53:15 Session established with server PC: TSMSERVER
12/07/2006 13:53:15 Server Version 5, Release 3, Level 2.0
12/07/2006 13:53:15 Server date/time: 12/07/2006 13:54:38 Last access: 12/07/2006 13:54:36

Tal y como indica el fichero de log, aún no hemos asignado una tarea a este nodo en el servidor de TSM, esto lo haremos al final del manual.

Debemos crear, ahora, otros dos servicios desde TSM Client para que el nodo acepte conexiones externas para su administración y para hacer y restaurar copias de seguridad, mediante un navegador de Internet. Para instalar TSM Client Acceptor realizaremos los siguientes pasos en el nodo cliente de TSM (equipo en el que hemos instalado y configurado TSM Client):

Desde «Inicio» – «Programas» – «Tivoli Storage Manager» – «GUI de copia de seguridad-archivado», menú «Utilities» – «Setup Wizard», marcaremos «Help me configure the TSM Web Client» y pulsaremos «Siguiente»:

Crear tarea de copia de seguridad scheduler en TSM

Puesto que es la primera vez que vamos a configurar TSM Web Client Agent sólo nos permitirá marcar «Install a new Web Client Agent», en caso de que tuviéramos algún agente instalado podríamos modificarlo («Update a previously installed Web Client agent») o eliminarlo («Remove a previously installed Web Client agent»):

Crear tarea de copia de seguridad scheduler en TSM

Introduciremos el nombre del TSM acceptor, este nombre será el que tenga el servicio que se instalará (en nuestro caso «TSM Client Acceptor»):

Crear tarea de copia de seguridad scheduler en TSM

Indicaremos la ubicación y el nombre del fichero de opciones de TSM Client para el nodo actual:

Crear tarea de copia de seguridad scheduler en TSM

Indicaremos el puerto por el que nos conectaremos mediante el protocolo HTTP, colocando en cualquier navegador de Internet la dirección:

http://IP_NODO_CLIENTE_TSM:PUERTO_ESPECIFICADO

por ejemplo:

http://192.168.1.125:1581

El puerto por defecto para el Web Client de TSM es el 1581:

Crear tarea de copia de seguridad scheduler en TSM

Especificaremos el nombre del nodo cliente y la contraseña. Si marcamos la opción «Contact the TSM Server to validate password», el asistente comprobará en este momento si es correcto el nombre del nodo y la contraseña. Si no se marca esta opción no se comprobará la autenticación hasta que no se inicie el servicio de TSM Web Client:

Crear tarea de copia de seguridad scheduler en TSM

Si queremos que el servicio de TSM Client se inicie automáticamente marcaremos «Automatically when Windows boots», en caso de que queramos iniciar el servicio manualmente marceremos «Manually when I explicity start the service». Si queremos que el servicio se inicie con un usuario del sistema diferente a «system» marcaremos «This account» e introduciremos el nombre de usuario del sistema operativo y la contraseña:

Crear tarea de copia de seguridad scheduler en TSM

A continuación indicaremos el nombre del segundo servicio que se instalará con este asistente, en este caso se trata de TSM Web Client, que será como un miniservidor web para adminitir conexiones por el puerto anteriormente indicado mediante el protocolo HTTP, de esta forma no será necesario tener instalado Internet Information Server. En nuestro caso el nombre que hemos escogido para este servicio será «TSM Remote Client Agent»:

Crear tarea de copia de seguridad scheduler en TSM

Para revocar privilegios de acceso remote al TSM Web client marcaremos «Yes» en caso contrario marcaremos «No»:

Crear tarea de copia de seguridad scheduler en TSM

A continuación marcaremos «Yes» para para iniciar el servicio al finalizar el asistente, si marcamos «No» deberemos iniciar el servicio manualmente o reiniciar el equipo (si hemos marcado la opción de inicio de servicio automático):

Crear tarea de copia de seguridad scheduler en TSM

Pulsaremos «Finalizar» para concluir la instalación de los servicios Client Acceptor y Web Client:

Crear tarea de copia de seguridad scheduler en TSM

Si todo ha ido correctamente mostrará un mensaje como este:

Crear tarea de copia de seguridad scheduler en TSM

con el texto:

Web Client successfully installed.

Tras la instalación de Client Acceptor y Web Client, deben aparecer dos nuevos servicios:

Crear tarea de copia de seguridad scheduler en TSM

Para probar la conexión remota, desde cualquier equipo de la red local LAN, utilizando un navegador de Internet y poniendo la dirección:

http://192.168.1.125:1581

(variará en función de la IP del nodo cliente y el puerto que hayamos configurado)

nos mostrará una web con las opciones para hacer copias de seguridad, restaurar copias, etc de ese nodo (utiliza Java Applet, con lo cual es necesario tener instalado soporte para Java en el navegador, por ejemplo la Máquina Virtual de Java):

Crear tarea de copia de seguridad scheduler en TSM

Por ejemplo, para restaurar una copia de seguridad, seleccionaremos el menú «Actions» – «Restore», nos pedirá usuario y contraseña del nodo:

Crear tarea de copia de seguridad scheduler en TSM

Seleccionando el nodo, a continuación «File Level» y después la carpeta o ficheros que queramos restaurar, pulsaremos «Restore» para iniciar el proceso:

Crear tarea de copia de seguridad scheduler en TSM

Crear planificación en servidor TSM para nodo cliente

Como último paso para realizar copia de seguridad de un equipo de nuestra red local, en este caso PCCONTABILIDAD, nos queda crear una nueva planificación en el servidor de TSM para este nodo cliente y asignársela. Accedemos al servidor vía http, introduciendo la IP del servidor de TSM y el puerto correspondiente (por defecto 8421) en un navegador de Internet:

http://192.168.1.100:8421

Seleccionamos la opción «Dominios de políticas y nodos cliente» del menú lateral izquierdo, hacemos clic con el ratón sobre el servidor al que le hayamos añadido el nodo cliente, en este caso TSMSERVER, seleccionamos el dominio de políticas al que hayamos añadido el nodo (haciendo clic sobre él), en este caso DIARIO, en la parte inferior aparecerá la ventana de «Propiedades de DIARIO», pulsaremos en «Planificaciones de nodo cliente»:

Crear planificación en servidor TSM para nodo cliente

seleccionamos el nodo cliente añadido anteriormente, en este caso PCCONTABILIDAD (haciendo clic sobre él), en la parte inferior de la ventana del navegador nos abrirá una nueva ventana de «Propiedades de PCCONTABILIDAD», seleccionamos «Planificaciones», pulsamos en el desplegable «Seleccionar acción», seleccionamos «Crear una planificación»:

Crear planificación en servidor TSM para nodo cliente

como siempre, en la parte inferior de la ventana, nos aparecerá el asistente de creación de planificación. Introduciremos el nombre de la planificación y la acción que queramos que realice, en nuestro caso «Copia de seguridad – copiar los archivos de nodos cliente habitualmente utilizados en el almacenamiento gestionado por el servidor», pulsaremos «Siguiente» para continuar:

Crear planificación en servidor TSM para nodo cliente

Seleccionamos las opciones de copia de seguridad, en nuestro caso «Copia de seguridad incremental – Realizar una copia de seguridad sólo de los archivos que han cambiado desde la última copia de seguridad completa«, pulsamos «Siguiente» para continuar:

Crear planificación en servidor TSM para nodo cliente

seleccionamos las opciones de repetición de la planificación (diaria, semanal, mensual, hora, etc), en nuestro caso hemos seleccionado la hora «02:00» y «Repetir uno o varios días cada semana»:

Crear planificación en servidor TSM para nodo cliente

dependiendo de la opción seleccionada anteriormente nos mostrará la siguiente ventana con unas u otras opciones:

Crear planificación en servidor TSM para nodo cliente

Indicamos la prioridad de la planificación, si queremos que caduque marcaremos «La planificación caduca en la fecha siguiente», en caso contrario marcaremos «La planificación no caduca nunca»:

Crear planificación en servidor TSM para nodo cliente

A continuación asociaremos el nodo creado en pasos anteriores (PCCONTABILIDAD) a esta planificación, lo chequearemos y pulsaremos «Siguiente»:

Crear planificación en servidor TSM para nodo cliente

Mostrará un último resumen de las opciones seleccionadas, si todo es correcto pulsaremos «Finalizar» para concluir la creación de la planificación para el nodo cliente:

Crear planificación en servidor TSM para nodo cliente

con el texto:

Resumen
Ha especificado correctamente las opciones siguientes para la planificación:
Nombre de la planificación: BCK_DIARIO-PCCONTABILIDAD
La planificación realiza una operación de copia de seguridad.
Fecha y hora de inicio de la planificación: 12-dic-2006 2:00:00
La planificación se ejecutará uno de los días siguientes:
Lunes, Martes, Miércoles, Jueves,
Viernes
La planificación se ejecutará cada semana.
La planificación se ejecutará cada mes.
Prioridad de planificación: 5
Caducidad de la planificación: Nunca
Duración de la planificación: 1 hora
Nodos cliente asociados a la planificación: PCCONTABILIDAD

Para comprobar que el nodo cliente ha cogido la planificación creada podemos reiniciar el servicio de TSM en el nodo cliente, si visualizamos el contenido del fichero de log veremos que nos ha añadido estas líneas, indicando que la planificación se ha asignado correctamente:

12/12/2006 09:46:27 — SCHEDULEREC QUERY BEGIN
12/12/2006 09:46:27 — SCHEDULEREC QUERY END
12/12/2006 09:46:27 Next operation scheduled:
12/12/2006 09:46:27 ————————————————————
12/12/2006 09:46:27 Schedule Name: BCK_DIARIO-PCCONTABILIDAD
12/12/2006 09:46:27 Action: Incremental
12/12/2006 09:46:27 Objects:
12/12/2006 09:46:27 Options:
12/12/2006 09:46:27 Server Window Start: 02:00:00 on 12/13/2006
12/12/2006 09:46:27 ————————————————————
12/12/2006 09:46:27 Schedule will be refreshed in 6 hours.

ANEXO

Ejemplo de contenido de fichero dsm.opt (fichero de opciones)

* Tivoli Storage Manager
* Sample dsm.opt for the Microsoft Windows Backup-Archive Client
* TCP/IP
*commmethod tcpip
tcpport 1500
TCPServeraddress 192.168.1.220
SErvername TSMSERVER
* named pipes
*commmethod namedpipe
namedpipename //./pipe/adsmpipe
* COMPression
* | COMPression | ON|OFf |
* System default: OFf
* Option file example:
* COMPression ON
* COMPression OFf
* DOMain
* | DOMain | ALL-LOCAL|domain |
* System default: ALL-LOCAL
* Options file examples:
* DOMain ALL-LOCAL Q:
* DOMain ALL-LOCAL SYSTEMOBJECT
*DOMAIN SYSTEMSERVICES
*DOMAIN SYSTEMSTATE
DOMAIN C:
* EXclude and INclude
* | EXclude | pattern |
* | INclude | pattern |
* EXclude and INclude patterns are written using an extended pattern
* match language. This language uses the native operating system’s
* metacharacters (wildcards) whenever possible. A list of the
* supported metacharacters for the match language follows:
* Function Windows
* Match one character ?
* Match n characters *
* Match n directories /… (1)
* Directory Separator /
* Open Character Class [(1)
* Character Class Range – (1)
* Close Character Class ](1)
* Literal Escape / (1)
* Drive Separator :
* Option file example:
* Ficheros de exclusion propios
INCLEXCL «C:/Archivos de programa/Tivoli/TSM/baclient/inclexcl.txt»
* Nodename
* | MACHinename | client_name |
* Default: Netbios Name (Windows Computer name)
* Option file example:
* Nodename storman
Nodename PCCONTABILIDAD
* REPlace
* | REPlace | Yes|No|Prompt |
* System default: Prompt
* Option file example:
* REPlace Yes
* SUbdir
* | SUbdir | Yes|No |
* System default: No
* Option file example:
* SUbdir Yes
SUbdir Yes
* TCPPort
* | TCPPort | port_addr |
* Default: 1500
* Option file example:
* TCPPORT 1500
* TCPServeraddress
* | TCPServeraddress | server_addr |
* Default: None
* Option file examples:
* TCPServeraddress localhost
*TCPServeraddress localhost
* TCPBUFFSIZE 31
* TCPWINDOWSIZE 24
TCPBUFFSIZE 63
TCPWINDOWSIZE 64
TCPNODELAY Yes
TXNBytelimit 524288
LARGECOMmbuffers No
SCHEDMODe Polling
SCHEDLOGNAME «C:/TSM/dsmsched-PCCONTABILIDAD.log»
ERRORLOGNAME «C:/TSM/dsmsched-PCCONTABILIDAD-error.log»
passwordaccess generate
COMMRESTARTDuration 60
COMMRESTARTInterval 300
SCHEDLOGRETENTION 4 D
ERRORLogretention 5 D
QUERYSCH 6
* Verbose
* | Verbose | |
* System default: Verbose
* Option file example:
* Verbose
VERBOSE
*MANAGEDSERVICES WEBCLIENT

Ejemplo de contenido de fichero inclexcl.txt (inclusión/exclusión de archivos, carpetas, unidades, etc)

EXCLUDE «W:/*»
EXCLUDE «w:/…/*»
EXCLUDE «G:/*»
EXCLUDE «G:/…/*»
EXCLUDE «C:/*»
EXCLUDE «C:/…/*»
INCLUDE «C:/DATOS/…/*»
INCLUDE «C:/MIS DATOS/…/*»
INCLUDE «C:/Documents and Settings/…/*»
EXCLUDE «C:/…/rinstall/…/*»
EXCLUDE «C:/…/Inetpub/…/*»
EXCLUDE «C:/…/IDAPI/…/*»
EXCLUDE «*:/…/pagefile.sys»
EXCLUDE «*:/IBMBIO.COM»
EXCLUDE «*:/IBMDOS.COM»
EXCLUDE «*:/MSDOS.SYS»
EXCLUDE «*:/IO.SYS»
EXCLUDE «*:/…/system32/config/…/*»
EXCLUDE «*:/…/system32/Perflib*.dat»
EXCLUDE «*:/…/temp/…/*»
EXCLUDE «*:/…/*.dsm»
EXCLUDE «*:/…/*.mp3»
EXCLUDE «*:/…/*.avi»
EXCLUDE «*:/…/WUTemp/…/*»
EXCLUDE «*:/…/tsmlvsacache/…/*»
EXCLUDE «*:/…/Archivos temporales de Internet/…/*»
EXCLUDE «*:/…/History.IE5/…/*»
EXCLUDE «*:/…/Recent/…/*»
EXCLUDE «*:/…/Entorno de red/…/*»
EXCLUDE «*:/…/Cookies/…/*»
EXCLUDE «*:/…/Content.IE5/…/*»
EXCLUDE.ARCHIVE «W:/*»
EXCLUDE.ARCHIVE «w:/…/*»
EXCLUDE.ARCHIVE «G:/*»
EXCLUDE.ARCHIVE «G:/…/*»
EXCLUDE.ARCHIVE «C:/*»
EXCLUDE.ARCHIVE «C:/…/*»
INCLUDE.ARCHIVE «C:/Documents and Settings/…/*»
EXCLUDE.ARCHIVE «C:/…/Inetpub/…/*»
EXCLUDE.ARCHIVE «C:/…/IDAPI/…/*»
EXCLUDE.ARCHIVE «*:/microsoft uam volume/…/*»
EXCLUDE.ARCHIVE «*:/…/pagefile.sys»
EXCLUDE.ARCHIVE «*:/IBMBIO.COM»
EXCLUDE.ARCHIVE «*:/IBMDOS.COM»
EXCLUDE.ARCHIVE «*:/MSDOS.SYS»
EXCLUDE.ARCHIVE «*:/IO.SYS»
EXCLUDE.ARCHIVE «*:/…/system32/config/…/*»
EXCLUDE.ARCHIVE «*:/…/system32/Perflib*.dat»
EXCLUDE.ARCHIVE «*:/…/temp/…/*»
EXCLUDE.ARCHIVE «*:/…/*.dsm»
EXCLUDE.ARCHIVE «*:/…/*.mp3»
EXCLUDE.ARCHIVE «*:/…/*.avi»
EXCLUDE.ARCHIVE «*:/…/WUTemp/…/*»
EXCLUDE.ARCHIVE «*:/…/tsmlvsacache/…/*»
EXCLUDE.ARCHIVE «*:/…/Archivos temporales de Internet/…/*»
EXCLUDE.ARCHIVE «*:/…/History.IE5/…/*»
EXCLUDE.ARCHIVE «*:/…/Recent/…/*»
EXCLUDE.ARCHIVE «*:/…/Entorno de red/…/*»
EXCLUDE.ARCHIVE «*:/…/Cookies/…/*»
EXCLUDE.ARCHIVE «*:/…/Content.IE5/…/*»
EXCLUDE.DIR «*:/System Volume Information»
EXCLUDE.DIR «*:/…/Temporary Internet Files»
EXCLUDE.DIR «*:/Recycled*»
EXCLUDE.DIR «*:/Recycler*»

La definición de Nodo Cliente (según TSM)

Un nodo cliente es un sistema, como una estación de trabajo o un servidor de archivos, que tiene instalado un Tivoli Storage Manager. Es posible que el programa cliente Tivoli Storage Manager sea un cliente de copia de seguridad/archivado, un cliente de API o un cliente de Protección de datos. Un nodo cliente también puede ser otro servidor Tivoli Storage Manager o un sistema de almacenamiento conectado a la red.

Contenido del fichero tsm-log.log

12/07/2006 13:53:15 Querying server for next scheduled event.
12/07/2006 13:53:15 Node Name: PCCONTABILIDAD
12/07/2006 13:53:15 Session established with server SERVER-TSM: TSMSERVER
12/07/2006 13:53:15 Server Version 5, Release 3, Level 2.0
12/07/2006 13:53:15 Server date/time: 12/07/2006 13:54:38
Last access: 12/07/2006 13:54:36
12/07/2006 13:53:15 — SCHEDULEREC QUERY BEGIN
12/07/2006 13:53:15 — SCHEDULEREC QUERY END
12/07/2006 13:53:15 Next operation scheduled:
12/07/2006 13:53:15 ————————————————————
12/07/2006 13:53:15 Schedule Name: BCK_DIARIO_PCCONTABILIDAD
12/07/2006 13:53:15 Action: Incremental
12/07/2006 13:53:15 Objects:
12/07/2006 13:53:15 Options:
12/07/2006 13:53:15 Server Window Start: 03:00:00 on 12/08/2006
12/07/2006 13:53:15 ————————————————————
12/07/2006 13:53:15 Schedule will be refreshed in 6 hours.

Ejemplo de contenido de fichero dsm-log.log tras haber hecho una copia de seguridad

...
12/08/2006 01:53:15 — SCHEDULEREC QUERY BEGIN

12/08/2006 01:53:15 — SCHEDULEREC QUERY END
12/08/2006 01:53:15 Next operation scheduled:
12/08/2006 01:53:15 ————————————————————
12/08/2006 01:53:15 Schedule Name: BCK_DIARIO_PCCONTABILIDAD
12/08/2006 01:53:15 Action: Incremental
12/08/2006 01:53:15 Objects:
12/08/2006 01:53:15 Options:
12/08/2006 01:53:15 Server Window Start: 03:00:00 on 12/08/2006
12/08/2006 01:53:15 ————————————————————
12/08/2006 01:53:15 Command will be executed in 1 hour and 6 minutes.
12/08/2006 02:59:15
Executing scheduled command now.
12/08/2006 02:59:15 Node Name: PCCONTABILIDAD
12/08/2006 02:59:15 Session established with server TSMSERVER: Linux/i386
12/08/2006 02:59:15 Server Version 5, Release 3, Level 2.0
12/08/2006 02:59:15 Server date/time: 12/08/2006 03:00:39
Last access: 12/08/2006 01:54:39
12/08/2006 02:59:15 — SCHEDULEREC OBJECT BEGIN
BCK_DIARIO_PCCONTABILIDAD 12/08/2006 03:00:00
12/08/2006 02:59:15 Incremental backup of volume ‘//PCCONTABILIDAD/c$’
12/08/2006 03:00:04 Directory–> 0 //PCCONTABILIDAD/c$/ [Sent]
12/08/2006 03:00:04 Directory–> 0 //PCCONTABILIDAD/c$/Archivos de programa [Sent]
12/08/2006 03:00:15 Expiring–> 344 //PCCONTABILIDAD/c$/Perfiles/fernando alonso
/.jpi_cache/file/1.0/ColumnTransition.class-6d31b8bc-44268c10.idx [Sent]

12/08/2006 03:04:16 ANS1898I ***** Processed 32,500 files *****

12/08/2006 03:06:14 ANS1802E Incremental backup of
‘//PCCONTABILIDAD/c$’ finished with 12 failure
12/08/2006 03:06:14 — SCHEDULEREC STATUS BEGIN
12/08/2006 03:06:14 Total number of objects inspected: 53,537
12/08/2006 03:06:14 Total number of objects backed up: 11,710
12/08/2006 03:06:14 Total number of objects updated: 0
12/08/2006 03:06:14 Total number of objects rebound: 0
12/08/2006 03:06:14 Total number of objects deleted: 0
12/08/2006 03:06:14 Total number of objects expired: 103,358
12/08/2006 03:06:14 Total number of objects failed: 12
12/08/2006 03:06:14 Total number of subfile objects: 0
12/08/2006 03:06:14 Total number of bytes transferred: 2.64 GB
12/08/2006 03:06:14 Data transfer time: 69.70 sec
12/08/2006 03:06:14 Network data transfer rate: 39,828.72 KB/sec
12/08/2006 03:06:14 Aggregate data transfer rate: 6,621.53 KB/sec
12/08/2006 03:06:14 Objects compressed by: 0%
12/08/2006 03:06:14 Subfile objects reduced by: 0%
12/08/2006 03:06:14 Elapsed processing time: 00:06:59
12/08/2006 03:06:14 — SCHEDULEREC STATUS END
12/08/2006 03:06:14 — SCHEDULEREC OBJECT END
BCK_DIARIO_PCCONTABILIDAD 12/08/2006 03:00:00
12/08/2006 03:06:14 Scheduled event
‘BCK_DIARIO_PCCONTABILIDAD’ completed successfully.
12/08/2006 03:06:14 Sending results for scheduled event
‘BCK_DIARIO_PCCONTABILIDAD’.
12/08/2006 03:06:15 Results sent to server for scheduled event
‘BCK_DIARIO_PCCONTABILIDAD’.
12/08/2006 03:06:15 ANS1483I Schedule log pruning started.
12/08/2006 03:06:19 ANS1484I Schedule log pruning finished successfully.
12/08/2006 03:06:19 Querying server for next scheduled event.
12/08/2006 03:06:19 Node Name: PCCONTABILIDAD
12/08/2006 03:06:19 Session established with server TSMSERVER: Linux/i386
12/08/2006 03:06:19 Server Version 5, Release 3, Level 2.0
12/08/2006 03:06:19 Server date/time: 12/08/2006 03:07:42
Last access: 12/08/2006 03:01:27

Ejemplo de contenido de fichero dsm-error.log

12/07/2006 13:40:47 fsGetNextFileSpace(): Volume mount points are skipped.
12/08/2006 03:02:39 ANS1228E Sending of object
‘//PCCONTABILIDAD/c$/Documents and Settings/fernando alonso/NTUSER.DAT’ failed
12/08/2006 03:02:39 ANS4987E Error processing
‘//PCCONTABILIDAD/c$/pagefile.sys: the object is in use by another process

Asignar una planificación existente a un nodo cliente

Accedemos al servidor de TSM, introducimos usuario y contraseña de TSM, accedemos al menú lateral izquierdo, opción «Dominios de políticas y nodos cliente», hacemos clic con el ratón sobre el servidor al que le hayamos añadido el nodo cliente, en este caso TSMSERVER, seleccionamos el dominio de políticas al que hayamos añadido el nodo (haciendo clic sobre él), en la parte inferior aparecerá la ventana de Propiedades del dominio de políticas seleccionado, pulsaremos en «Nodos cliente», seleccionamos el nodo cliente añadido anteriormente, en este caso PCCONTABILIDAD (haciendo clic sobre él), en la parte inferior de la ventana del navegador nos abrirá una nueva ventana de «Propiedades de PCCONTABILIDAD», seleccionamos «Planificaciones»:

Asignar una planificación existente a un nodo cliente

Pulsamos sobre el desplegable de «Seleccionar acción» y seleccionamos «Asociar con planificación»:

Asignar una planificación existente a un nodo cliente

Seleccionamos el nodo cliente y aceptamos.