Sistemas operativos Windows

Ejemplos: automatización de copias de seguridad

Utilice el siguiente procedimiento de ejemplo para automatizar las copias de seguridad.

Acerca de esta tarea

Este ejemplo supone lo siguiente:

  • El cliente de archivado y copia de seguridad se registra en el servidor de IBM® Storage Protect con un nombre de nodo de mars y una contraseña de marspswd en el dominio de políticas bacliwnt.
  • El evento que se debe planificar es una copia de seguridad incremental diaria de sistemas de archivos en estaciones de trabajo cliente. La copia de seguridad se inicia entre las 9:00 y las 9:15 PM.
  • El cliente de archivado y copia de seguridad se instala en el directorio c:\program files\tivoli\tsm\baclient .
  • Los parámetros de comunicación del archivo de opciones del cliente de archivado y copia de seguridad (dsm.opt) son adecuados para el servidor de IBM Storage Protect .

Procedimiento

  • En el servidor:
    1. Especifique el mandato siguiente en la consola del servidor o desde un cliente de administración para definir la planificación: def sched bacliwnt wnt_daily_incr desc="Daily Incremental Backup" priority=2 starttime=21:00 duration=15 durunits=minutes period=1 perunits=days dayofweek=any

      El cliente administrativo no tiene que estar en ejecución en el mismo sistema que el servidor de IBM Storage Protect .

      Aparece el siguiente mensaje:
      ANR2500I Schedule WNT_DAILY_INCR defined in policy domain BACLIWNT.
    2. Para asociar el cliente de archivado y copia de seguridad a esta planificación, emita el mandato siguiente: define association bacliwnt wnt_daily_incr mars.
      Aparece el siguiente mensaje:
      ANR2510I Node MARS associated with schedule WNT_DAILY_INCR in policy domain 
      BACLIWNT.
      Una planificación que realiza una copia de seguridad incremental se define en el servidor de IBM Storage Protect . La planificación se inicia sobre las 9:00 PM. La planificación se vuelve a ejecutar una vez al día y puede empezar cualquier día de la semana. Si desea confirmar que la planificación y la asociación se han establecido correctamente, puede utilizar el mandato Query Schedule .
  • En el cliente de copia de seguridad/archivado:

    En este ejemplo se presupone que ha instalado el cliente de archivado y copia de seguridad en el directorio c:\program files\tivoli\tsm\baclient . También presupone que los archivos de opciones de cada uno de estos directorios se actualizan para que los parámetros de comunicación apunten al servidor de IBM Storage Protect .

    1. Inicie sesión utilizando una cuenta con privilegios de administración.
    2. Abra una ventana de indicador de mandatos y emita el mandato siguiente: cd /d "c:\program files\tivoli\tsm\baclient"

      Si la vía de acceso contiene un espacio, por ejemplo c:\program files\tivoli\tsm\baclient, coloque el nombre entre comillas dobles.

    3. En la ventana, emita el mandato siguiente: dsmcutil inst scheduler /name:"TSM Client Scheduler" /node:mars /password:marspswd /clientdir:"c:\program files\tivoli\tsm\baclient" /optfile:"c:\program files\tivoli\tsm\baclient\dsm.opt" /autostart:yes

      El sistema está ahora preparado para ejecutar copias de seguridad incrementales diarias automáticas. La opción /autostart: yes especifica que el servicio del planificador se inicia automáticamente cada vez que se reinicia el sistema. Puede utilizar la opción /startnow:[Yes|No] para especificar si se debe iniciar el servicio del planificador después de ejecutar el mandato; el valor predeterminado es Yes.

      Si especifica /startnow:No , debe iniciar el servicio manualmente utilizando el Panel de control de servicios o emitir el mandato siguiente: net start "TSM Client Scheduler"

    4. El planificador utiliza el archivo de opciones del cliente de copia de seguridad/archivado para validar el nodo y la contraseña y para ponerse en contacto con el servidor para obtener información de planificación. En este ejemplo se presupone que el archivo dsm.opt se actualiza para que los parámetros de comunicación apunten al servidor de IBM Storage Protect .
      Si ve el mensaje siguiente:
      A communications error occurred connecting to the IBM Spectrum Protect server.
      Asegúrese de que el archivo de opciones contiene entradas que apuntan al servidor de IBM Storage Protect correcto. Asegúrese también de que el servidor está funcionando.

      Utilice el mandato dsmcutil update para corregir uno de los parámetros que se ha especificado incorrectamente durante la ejecución del mandato dsmcutil install. Por ejemplo, para actualizar el directorio del cliente y el archivo de opciones del servicio del planificador especificado, escriba: dsmcutil update scheduler /name:"TSM Central Scheduler Service" /clientdir:"c:\program files\tivoli\tsm\baclient" /optfile:"c:\program files\tivoli\tsm\baclient\dsm.opt"

      A continuación, vuelva a emitir el mandato net start "TSM Client Scheduler" .

Resultados

Nota:
  • Si se realiza algún cambio en el archivo de opciones del cliente de archivado y copia de seguridad que afecte al servicio del planificador, se debe reiniciar dicho servicio. Si se utiliza la planificación gestionada por el aceptador de cliente, el reinicio no es necesario, ya que este último reinicia el planificador para cada copia de seguridad, y se incorporan los cambios.

    Por ejemplo, la dirección del servidor de IBM Storage Protect o la modalidad de planificación se ha cambiado en el archivo de opciones. Puede detener y reiniciar el servicio del planificador emitiendo los mandatos siguientes: net stop "TSM Client Scheduler" y, a continuación, net start "TSM Client Scheduler".

  • El archivo dsmsched.log contiene información de estado para el servicio de planificador de IBM Storage Protect . En este ejemplo, el archivo se encuentra en esta vía de acceso: c:\program files\tivoli\tsm\baclient\dsmsched.log. Se puede anular este nombre de archivo especificando la opción schedlogname en el archivo de opciones, dsm.opt.
  • La salida de los mandatos planificados se envía al archivo de anotaciones. Una vez realizado el trabajo planificado, compruebe el registro para asegurarse de que el trabajo ha finalizado satisfactoriamente. Cuando se procesa un mandato planificado, el registro de planificación puede contener la entrada siguiente: Scheduled event eventname completed successfully.

    Esta entrada no es más que una indicación de que se ha emitido correctamente el mandato planificado asociado a nombresuceso. No se intenta determinar el éxito o la anomalía del mandato. El éxito o el fracaso del mandato puede evaluarse a partir del código de retorno del mandato planificado en el archivo de registro de planificación. La entrada de las anotaciones de planificación correspondiente al código de retorno del mandato está precedida del texto siguiente: Finished command. Return code is: