Automatización de la copia de repositorios de backups
Versión del producto: 10.0
Último modificado: 07 julio 2020
Pregunta
¿Cómo puedo automatizar la copia de un Repositorio de backups?
Respuesta
Puedes utilizar un job de copia de backup para copiar tus backups.
El siguiente ejemplo describe el procedimiento para copiar un Repositorio de backups en una unidad USB con NAKIVO Backup & Replication instalado en Windows.
-
Utilice la interfaz de línea de comandos para encontrar el ID de su Repositorio de backups ejecutando el comando
--repository-list
. -
Cree los scripts previos y posteriores al job:
-
Un script previo al job debe hacer backup del repositorio de backups.
-
Un script posterior al job debe desconectar el Repositorio de backups y copiarlo en la unidad USB.
-
-
Coloque los scripts previos y posteriores al job en la carpeta
bin
de la carpeta de instalación del producto. -
Edite su job de backup para ejecutar los scripts pre y post job mencionados anteriormente.
El job debe estar configurado para esperar a que el script pre job se complete y debe fallar si el script falla. -
Programe su trabajo de backup o ejecútelo bajo demanda.
Los scripts activarán la copia de todo el contenido del repositorio después de cada ejecución del job.
Nota
El Repositorio de backups debe ser desconectado mientras se copia el contenido.
Puede utilizar el mismo método para copiar el Repositorio de backups en una carpeta compartida de otro servidor.
Ejemplos de guiones
A continuación puede encontrar ejemplos de scripts de Windows que copian el Repositorio de backups utilizando la herramienta Robocopy. Para las instalaciones de NAKIVO Backup & Replication basadas en Linux, recomendamos utilizar la utilidad Rsync.
En el ejemplo actual, suponemos que:
-
El Repositorio de backups se encuentra en la raíz de la unidad C:.
En este caso, los backups se encontrarán en la carpeta C:\NakivoBackup. -
El ID del repositorio de backups es 1.
-
La ubicación secundaria es la unidad USB F:
pre-job.bat
CD "C:\gram Archivos\NAKIVO Backup & Replication\bin "CALL "C:\gram Archivos\NAKIVO Backup & Replication\bin\cli.bat" --repository-attach 1
post-job.bat
CD "C:\gram Archivos\NAKIVO Backup & Replication\bin "CALL "C:\gram Archivos\NAKIVO Backup & Replication\bin\cli.bat" --repository-detach 1 robocopy "C:\NakivoBackup" "F:\NakivoBackup" /mir /z /is /r:10 /w:15 /nfl /ndl