Previous Topic: Especificación de la configuración avanzadaNext Topic: (Opcional) Realización de una copia de seguridad manual


(Opcional) Gestión de scripts anteriores/posteriores para la automatización

Los scripts previos/posteriores permiten ejecutar su propia lógica empresarial en las etapas específicas de una tarea en ejecución. Se puede especificar cuando se ejecutan los scripts en Configuración previa/posterior de los scripts del Asistente de copia de seguridad y el Asistente de restauración en la consola. Los scripts se pueden ejecutar en el servidor de copia de seguridad en función de la configuración.

La gestión de scripts anteriores/posteriores constituye un proceso de dos partes que consta de la creación del script anterior/posterior y la colocación de dicho script en la carpeta prepost.

Creación de scripts anteriores/posteriores

Sigue estos pasos:

  1. Inicie sesión en el servidor de copia de seguridad como usuario raíz.
  2. Cree un archivo de script mediante el uso de las variables de entorno en el lenguaje de generación de scripts preferido.

    Variables de entorno de scripts anteriores/posteriores

    Para crear un script, utilice las variables de entorno siguientes:

    D2D_JOBNAME

    Indica el nombre de la tarea.

    D2D_JOBID

    Identifica el ID de la tarea. El ID de la tarea es un número que se proporciona a la tarea cuando esta se ejecuta. Si se ejecuta la misma tarea de nuevo, obtendrá un nuevo número de tareas.

    D2D_TARGETNODE

    Identifica el nodo del cual se realiza copia de seguridad o que se restaura.

    D2D_JOBTYPE

    Identifica el tipo de tarea en ejecución. Los valores siguientes identifican la variable D2D_JOBTYPE:

    backup.full

    Identifica la tarea como copia de seguridad completa.

    backup.incremental

    Identifica la tarea como copia de seguridad incremental.

    backup.verify

    Identifica la tarea como copia de seguridad de verificación.

    restore.bmr

    Identifica la tarea como reconstrucción completa. Esta tarea es de restauración.

    restore.file

    Identifica la tarea como una restauración de nivel de archivo. Esta tarea es de restauración.

    D2D_SESSIONLOCATION

    Identifica la ubicación donde se almacenan los puntos de recuperación.

    D2D_PREPOST_OUTPUT

    Identifica un archivo temporal. El contenido de la primera línea del archivo temporal aparecerá en el registro de actividades.

    D2D_JOBSTAGE

    Indica la etapa de la tarea. Los valores siguientes identifican la variable D2D_JOBSTAGE:

    pre-job-server

    Identifica el script que se ejecuta en el servidor de copia de seguridad antes de que se inicie la tarea.

    post-job-server

    Identifica el script que se ejecuta en el servidor de copia de seguridad después de que se complete la tarea.

    pre-job-target

    Identifica el script que se ejecuta en el equipo de destino antes de que se inicie la tarea.

    post-job-target

    Identifica el script que se ejecuta en el equipo de destino después de que se complete la tarea.

    pre-snapshot

    Identifica el script que se ejecuta en el equipo de destino antes de capturar la instantánea.

    post-snapshot

    Identifica el script que se ejecuta en el equipo de destino después de capturar la instantánea.

    D2D_TARGETVOLUME

    Identifica el volumen del cual se realiza copia de seguridad durante una tarea de copia de seguridad. Esta variable es aplicable para los scripts de instantáneas previas y posteriores para una tarea de copia de seguridad.

    D2D_JOBRESULT

    Identifica el resultado para un script de tarea de publicación. Los valores siguientes identifican la variable D2D_JOBRESULT:

    success

    Identifica el resultado como correcto.

    fail

    Identifica el resultado como incorrecto.

    D2DSVR_HOME

    Identifica la carpeta donde se instala el servidor de copia de seguridad. Esta variable es aplicable para los scripts que se ejecutan en el servidor de copia de seguridad.

El script se crea.

Nota: En todos los scripts, un valor de retorno de cero indica que se ha realizado correctamente, mientras que un valor de retorno distinto a cero indica que se han producido errores.

Colocación del script en la carpeta prepost y verificación

Todos los scripts previos/posteriores para un servidor de copia de seguridad se gestionan centralmente desde la carpeta prepost en la ubicación siguiente:

/opt/Arcserve/d2dserver/usr/prepost

Sigue estos pasos:

  1. Coloque el archivo en la siguiente ubicación del servidor de copia de seguridad:
    /opt/Arcserve/d2dserver/usr/prepost
    
  2. Proporcione los permisos de ejecución al archivo de script.
  3. Inicie sesión en la interfaz web del Arcserve UDP Agent (Linux).
  4. Abra el Asistente de copia de seguridad o el Asistente de restauración y vaya a la ficha Configuración avanzada.
  5. Seleccione el archivo de script en la lista desplegable Configuración de scripts anteriores/posteriores y, a continuación, envíe la tarea.
  6. Haga clic en Registro de actividad y verifique que el script se ejecute en la tarea de copia de seguridad especificada.

    El script se ejecuta.

Los scripts anteriores/posteriores se crean correctamente y se colocan en la carpeta prepost.