Aspectos Básicos

En este capítulo, se describen los conceptos principales de Retrospect. En este manual y en el programa, se hace referencia en todo momento a estas ideas básicas, por lo tanto, es importante comprenderlas para aprovechar al máximo el uso de Retrospect. En este capítulo, obtendrá información sobre cómo funciona Retrospect, sobre los diferentes tipos de conjuntos de medios que puede usar para hacer backups de los datos y sobre las acciones de backup que puede realizar con los conjuntos de medios.

Cómo funciona Retrospect

Retrospect utiliza un método de archivado de backup que garantiza que los archivos de los que se realizó backup no se eliminen ni sobrescriban hasta que el usuario así lo solicite. De ese modo, permanecen en el medio de backup de manera indefinida. Por ejemplo, si ha trabajo en un documento específico durante cierto tiempo, Retrospect crea un backup de una versión diferente del documento cada vez que se realiza el backup. De ser necesario, Retrospect permite recuperar una versión anterior del archivo desde cualquier punto en el tiempo en que se haya realizado un backup.

Retrospect siempre ejecuta backups incrementales inteligentes. En el backup incremental inteligente solamente se copian archivos que ya no están en el conjunto de medios actual utilizado para backups (generalmente, esos archivos son nuevos o se han modificado desde el backup anterior). No necesita especificar si desea un backup "completo" o "incremental". Como opción predeterminada, Retrospect copia todos los archivos de los que no se haya realizado un backup.

Gracias a que Retrospect solamente necesita agregar una instancia de cada archivo único al backup, se ahorra espacio en el medio de backup que, de otro modo, se utilizaría para almacenar copias duplicadas de archivos. Esta técnica de ahorro de espacio se conoce como deduplicación a nivel de archivos o almacenamiento de una instancia.

Todas las operaciones de backup, copia y restauración en Retrospect requieren un origen y un destino. Para un backup, el origen generalmente es un disco duro o una carpeta de un disco duro (en Retrospect, se denominan orígenes y Carpetas de favoritos, respectivamente). Por lo general, el destino es un Conjunto de medios almacenado en medios de backup como disco o cinta.

Retrospect emplea un archivo de catálogo, un índice de los archivos y las carpetas incluidos en un conjunto de medios, para rastrear las diversas generaciones de archivos modificados en un conjunto de medios. El catálogo permite buscar archivos rápidamente sin tener que buscar en el medio de backup, lo que sería una tarea mucho más lenta, en especial, con medios como la cinta digital. La ubicación predeterminada en la que se almacenan los archivos de catálogo en un equipo Retrospect Server es
Library/Application Support/Retrospect/Catalogs.

Orígenes

Los orígenes son volúmenes de disco, carpetas en volúmenes de disco y clientes conectados en red de los que el usuario desea hacer backup. Cada origen que desee seleccionar para backup se debe agregar a la lista Orígenes.

Es importante comprender que Retrospect utiliza el término "orígenes" para hacer referencia a los volúmenes y las carpetas que el usuario desea seleccionar para backup, y también para referirse a los volúmenes de disco duro en los que se escribirán dichos backups. Por ejemplo, se puede hacer backup del disco duro de un cliente "Mi disco" (es decir, un origen) en un conjunto de medios de archivos o discos que resida en un disco duro denominado Disco de backup (ya que es un disco duro del que también se podrá hacer backup, Disco de backup también se muestra en la lista Orígenes).

02fig01.tiff

Arriba de la lista Orígenes, la barra de herramientas permite agregar o eliminar orígenes, agregar carpetas de favoritos o trabajar con elementos en la lista Orígenes. Debajo de la lista, el área tabulada permite ver los detalles importantes en un origen que haya seleccionado en la lista.

02fig02.tiff

Conjuntos de medios

Los conjuntos de medios son el destino para las carpetas y los archivos seleccionados para backup. Un conjunto de medios consta de uno o más discos, cintas, discos ópticos o de un solo archivo. Los medios individuales (por ejemplo, cintas, discos ópticos o discos duros) forman parte del conjunto de medios. Un conjunto de medios consta de uno o más discos o cintas, o de un solo archivo. Los medios individuales (por ejemplo, cintas o discos duros) forman parte del conjunto de medios. Un Conjunto de medios puede estar compuesto por prácticamente cualquier tipo de medios de almacenamiento: discos duros, arreglos de discos, cinta e incluso memorias flash.

Puede realizar backup de la cantidad de volúmenes de origen que desee en un solo conjunto de medios. Por ejemplo, se puede tener un solo conjunto de medios como destino de backup para el disco duro interno del equipo, del disco duro externo, del disco duro de un compañero de trabajo en un equipo con el software Retrospect Client instalado e incluso en un Mac OS X Server o Windows Server. Todos los conjuntos de medios aparecen en la lista Conjuntos de medios de Retrospect.

La barra de herramientas, que se encuentra sobre la lista, permite trabajar con conjuntos de medios. Esto incluye, entre otras, las funciones de agregar, copiar y verificar conjuntos de medios. Las pestañas, ubicadas debajo de la lista, brindan más información sobre el conjunto de medios seleccionado.

02fig03.tiff

Cuando un disco o una cinta se llena de datos, Retrospect solicita un nuevo medio, lo agrega al conjunto de medios y continúa anexando datos. Automáticamente utiliza cualquier medio nuevo o borrado. Si el medio tiene el nombre que Retrospect está buscando, Retrospect lo borra y vuelve a usarlo. No obstante, Retrospect nunca utiliza de manera automática un medio con un nombre incorrecto si este contiene datos.

Los conjuntos de medios creados en Retrospect pueden ser de los siguientes tipos:

  • Los conjuntos de medios de disco son el conjunto de medios más flexible de Retrospect. Permiten que los backups abarquen varios dispositivos de almacenamiento de acceso aleatorio, incluidos discos duros, almacenamiento conectado en red (NAS), cartuchos extraíbles e, incluso, medios flash. Los backups antiguos pueden eliminarse de los conjuntos de medios de discos para reciclar espacio y es posible hacer restauraciones desde un conjunto de medios de discos que se encuentre en uso por una operación de backup. Los Conjuntos de medios de disco deberán ser el destino de backup más utilizado si no utiliza backup a cinta. Un conjunto de medios de discos escribe una carpeta que contiene una serie de archivos en el medio de destino; cada archivo no supera los 600 MB (lo cual puede resultar útil para ambientes donde se replican estos archivos en un almacenamiento adicional, como una unidad vault fuera del sitio). Para Retrospect, la carpeta que contiene los archivos de backup es el único miembro del conjunto de medios de discos. Los Conjuntos de medios de disco reemplazan los conjuntos de discos extraíbles menos flexibles presentes en versiones anteriores de Retrospect. Los catálogos de conjuntos de medios de disco, por lo general, se almacenan en el disco duro de Retrospect Server.

  • Los conjuntos de medios de cinta utilizan unidades de cinta y unidades de backup como medio de almacenamiento. Retrospect soporta muchos tipos de unidades de cintas, que incluyen unidades DAT, unidades LTO, unidades AIT, unidades VXA y unidades DLT. Consulte el sitio web de Retrospect para obtener una lista completa de las unidades soportadas. Es posible que algunas unidades, como las librerías de cintas (que pueden albergar y cargar automáticamente varias cintas) requieran una licencia para el complemento Soporte avanzado para cintas. Los catálogos de conjuntos de medios de cinta, por lo general, se almacenan en el disco duro de Retrospect Server.

  • Los conjuntos de medios de cinta WORM son similares a los conjuntos de medios de cinta, con la diferencia de que utilizan cintas WORM (Write Once, Read Many). Como su nombre lo indica, las cintas WORM no pueden eliminarse ni reutilizarse una vez que se escriben datos en ellas. Se utilizan con fines de archiving y para cumplir con las reglamentaciones gubernamentales que exigen la retención de documentos. Los catálogos de conjuntos de medios de cinta WORM, por lo general, se almacenan en el disco duro de Retrospect Server.

  • Los conjuntos de medios de archivos combinan el archivo de catálogo y los datos de los que se realizaron backup en un único archivo almacenado en un volumen. Estos conjuntos pueden guardarse en cualquier ubicación donde se pueda guardar un conjunto de medios de discos, pero están limitados por el tamaño del volumen en el que se almacenan y también por el tamaño máximo de archivos del file system (FAT32, NTFS, HFS+, etc.). Los backups almacenados en conjuntos de medios de archivos no pueden abarcar varios medios. Los conjuntos de medios de archivos resultan de gran utilidad para trabajos pequeños en los que todo el contenido (el catálogo y los datos de backup) se incluye en un solo archivo de manera autónoma, pero, en la mayoría de los casos, se deberán utilizar conjuntos de medios de discos.

Grupos de almacenamiento

Grupos de almacenamiento protege su entorno de copia de seguridad completo hasta 16 veces más rápido con un único disco centralizado o destino en la nube que Retrospect puede usar simultáneamente. Con los Grupos de almacenamiento, puede ejecutar copias de seguridad paralelas en el mismo destino de disco con un solo script ProactiveAI. Los scripts programados admiten grupos de almacenamiento como destinos, pero las copias de seguridad se ejecutan en una sola ejecución y no en paralelo.

Los grupos de almacenamiento admiten los mismos flujos de trabajo a los que está acostumbrado para realizar copias de seguridad, restaurar, transferir, preparar y reconstruir el catálogo, a la vez que ofrece un rendimiento y una simplicidad mucho mejores. Puede tratar el grupo de almacenamiento como un conjunto de copia de seguridad que permite escrituras simultáneas en él.


Creación

Al crear un conjunto de copia de seguridad, verá "Crear como grupo de almacenamiento" como una opción para conjuntos de discos y conjuntos de nubes. Puede crear uno y usarlo como destino para los scripts ProactiveAI. Si selecciona varias fuentes para el script, se ejecutarán copias de seguridad en paralelo al grupo de almacenamiento.

Los flujos de trabajo estándar de Retrospect Backup para copias de seguridad, restauraciones, transferencias, preparación y reconstrucción son los mismos para los grupos de almacenamiento.


Ver

Los grupos de almacenamiento aparecen en el cuadro de diálogo Conjuntos de copia de seguridad en Windows y en la pestaña Conjuntos de medios en Mac.


Apoyo

Para la copia de seguridad, un grupo de almacenamiento puede tratarse como un conjunto de copia de seguridad. Seleccione el Grupo de almacenamiento como el destino en su secuencia de comandos ProactiveAI.


Restaurar

Para la restauración en Retrospect para Mac, un grupo de almacenamiento puede tratarse como un conjunto de medios.


Transferir

Para la transferencia en Retrospect para Mac, un grupo de almacenamiento puede tratarse como un conjunto de medios.


Reconstruir

Mac


Verificar

Para verificar en Retrospect para Mac, un grupo de almacenamiento puede tratarse como un conjunto de medios. La interfaz de usuario es la misma.


Bajo el capó

Bajo el capó, un grupo de almacenamiento es un contenedor para conjuntos de copias de seguridad por volumen. Esta arquitectura es la razón por la que Retrospect le permite mantener los mismos flujos de trabajo a los que está acostumbrado para realizar copias de seguridad, restaurar, transferir, preparar y reconstruir el catálogo, al tiempo que ofrece un rendimiento y una simplicidad mucho mejores. Puede tratar el grupo de almacenamiento como un conjunto de copia de seguridad que permite escrituras simultáneas en él.


Deduplicación de datos

La arquitectura de los grupos de almacenamiento permite operaciones simultáneas en el mismo destino porque cada volumen es un conjunto de copia de seguridad diferente bajo el capó. Sin embargo, este flujo de trabajo también evita la deduplicación de datos en volúmenes.

Acciones de medios

Siempre que se ejecute un script de backup manualmente o se configure un script para que se ejecute automáticamente más adelante, es posible usar una de las cuatro acciones de medios. Las acciones de medios informan a Retrospect de qué manera manejar los medios físicos, los cuales posteriormente afectarán los archivos de los que se hizo backup.

Las cuatro acciones de medios de Retrospect son:

  • Ninguna acción de medios (la opción predeterminada) informa a Retrospect que no es necesario realizar ninguna acción especial con los medios durante el backup actual. Como es habitual, Retrospect realizará un backup incremental inteligente, que ahorra tiempo y espacio en el medio, puesto que no copia los archivos que ya existen en el conjunto de medios. En otras palabras, Retrospect copiará solamente los archivos nuevos o los que han sido recientemente modificados desde el último backup realizado en el mismo conjunto de medios.

  • Omitir nuevo miembro hace que Retrospect cree un miembro nuevo dentro del conjunto de medios actual. Retrospect muestra un cuadro de diálogo de solicitud de medio nuevo, de manera que puede insertarlo para su uso en la próxima operación de backup. Esta acción de medios se utiliza cuando no está disponible el medio utilizado anteriormente para un conjunto de medios particular.

  • Iniciar nuevo conjunto de medios le solicita a Retrospect que cree un nuevo conjunto de medios de destino (con un nombre similar al anterior) del tipo seleccionado. Según el tipo de conjunto de medios, Retrospect utiliza cintas o discos nuevos o borrados. Para los conjuntos de medios de discos, Retrospect crea una carpeta nueva en el disco, y los datos de los que se realizó backup se escribirán en series de archivos de backup de 600 MB dentro de esa carpeta. Use la acción Iniciar nuevo conjunto de medios a fin de trasladar los medios antiguos para un almacenamiento seguro fuera del site.

  • Reciclar conjunto de medios borra, en primer lugar, el contenido del catálogo del conjunto de medios de destino (si corresponde). De esta manera, parece que no se han hecho backups de archivos. A continuación, busca el primer miembro del conjunto de medios y lo elimina en caso de que esté disponible. Si el primer miembro no se encuentra disponible, Retrospect utiliza cualquier medio disponible nuevo o borrado apropiado para el tipo de conjunto de medios. Luego, en el conjunto de medios, se efectúa un backup de las carpetas y de los archivos seleccionados desde el origen. Use la acción Reciclar conjunto de medios cuando desee volver a usar uno o más medios.

Nota: Siempre que la asociación esté activada (opción predeterminada), Retrospect realizará un backup incremental inteligente agregando solamente los archivos que no coinciden exactamente con los archivos de los que ya se realizó un backup. Si un conjunto de medios y el archivo de catálogo están vacíos, el backup incremental inteligente de Retrospect agrega de manera automática todos los archivos necesarios para restaurar cada origen del que se realizó un backup

Retrospect utiliza un archivo de catálogo independiente (generalmente almacenado en /Library/Application Support/Retrospect/ en Retrospect Server) a fin de realizar un seguimiento de todos los archivos y carpetas de un conjunto de medios. Puede considerar este catálogo como índice o tabla de contenido de los archivos del medio de backup. El catálogo permite ver el contenido de un conjunto de medios sin requerir que se inserte el medio en el dispositivo de backup. De esta manera, se agiliza significativamente la búsqueda y la recuperación de archivos.

Se requiere un archivo de catálogo para todas las operaciones que copien archivos a un conjunto de medios y desde él. Con Retrospect es posible reparar catálogos dañados mediante el botón Reparar de la barra de herramientas de la vista de lista, ubicado debajo de Conjuntos de medios. Si el catálogo se pierde o está seriamente dañado para realizar la operación de reparación, Retrospect puede reconstruirlo por medio de la lectura y el reindexado del medio.

Clientes de Retrospect

Retrospect puede realizar backups de cualquier unidad que pueda montarse en un equipo de escritorio Macintosh, independientemente de que la unidad sea un volumen local o de recursos compartidos en red.

Retrospect Client amplía las funcionalidades de backup y restauración de Retrospect para otros equipos de la red. Un equipo que cuenta con el software Retrospect Client se denomina equipo Retrospect Client o, simplemente, cliente. Retrospect puede hacer backup de clientes de la red sin la necesidad de instalar file servers, iniciar el uso compartido de archivos o montar volúmenes. Ejecuta esta tarea con privilegios completos de administrador en estos sistemas.

Backup proactivo

Los backups proactivos de Retrospect se adaptan a las modificaciones de la configuración de la red y de los discos.

Un backup proactivo ofrece un tipo especial de backup encriptado. En lugar de realizar backups de orígenes a la hora o el día especificados en los conjuntos de medios seleccionados (como un script tradicional), los scripts de backup proactivo buscan equipos y volúmenes transitorios, como equipos portátiles que tengan el software Retrospect Client instalado, que aparezcan en la red. Cuando aparecen los orígenes, Retrospect realiza un backup de éstos. Los usuarios de Retrospect Client incluso pueden solicitar backups de sus volúmenes. En general, un script de backup proactivo se utiliza de manera más adecuada con scripts de backup regulares a fin de elaborar una estrategia de backup integral.

ProactiveAI es la siguiente generacion del motor de programacion proactiva de Retrospect. Con ProactiveAI, los scripts de backup optimizan la ventana de backup de todo el entorno para proteger cada origen con la mayor frecuencia posible.


Algoritmo

ProactiveAI sigue el siguiente algoritmo para priorizar qué respaldar a continuación:

1. Verificar la ventana de backup: ProactiveAI solo se ejecuta cuando está permitido. Para restringir la ventana de backup, vaya a la planificación del script.

2. Verificar que haya una unidad de ejecución disponible: ProactiveAI solo se ejecuta cuando hay una unidad de ejecución disponible.

3. Ignorar la hora del último backup: Retrospect puede hacer copias cada hora, cada día, cada domingo o con cualquier otra planificación. En cuanto ProactiveAI detecta una nueva ventana de backup (es decir, un nuevo día), intentará respaldar los orígenes. En cambio, las versiones anteriores de Retrospect respetaban la hora en que se realizó el último backup. Consulte "Ventana de backup" para más detalles.

4. Ignorar orígenes no disponibles: Si un origen no está disponible, Retrospect no intentará contactarlo de nuevo hasta haber contactado todos los orígenes potencialmente disponibles. Esta lista incluye orígenes Wake-on-LAN. Consulte "Wake-on-LAN" para más detalles.

5. Priorizar por el día siguiente: Para todos los orígenes disponibles o potencialmente disponibles, Retrospect los divide en grupos según el día en que está prevista la siguiente copia.

Usar una fecha futura puede parecer extraño, pero también puede estar en el pasado. Este algoritmo de ordenación garantiza que Retrospect priorice primero los backups iniciales y luego los atrasados. Piénselo como el día del último backup combinado con la planificación del script. Por ejemplo, el Script A con backups semanales y el Script B con backups diarios calcularían de forma distinta la fecha del siguiente backup.

6. Priorizar por la última hora de comprobación: Cuando Retrospect contacta un origen, registra esa hora en su configuración. ProactiveAI usa esa hora para no volver a comprobar orígenes que ya comprobó pero no encontró, de modo que el script pueda recorrer toda la lista de orígenes antes de volver al principio.

7. Priorizar por la duración del último backup: Cuando solo quedan orígenes con la misma prioridad de día, ProactiveAI los ordena según la duración del último backup. Los orígenes con backups previos más rápidos se respaldarán antes que los de backups más lentos.

Como ejemplo real, los backups incrementales de servicios de correo son rápidos, así que se priorizarían frente a un backup de servidor más largo. Gracias a esta ordenación, Retrospect protege más orígenes a lo largo del día; si un backup largo de servidor no ocurre un día determinado, recibirá automáticamente mayor prioridad porque su siguiente backup correspondía al día anterior.

Nuestro equipo de ingeniería experimentó con más puntos de datos, pero el orden resultante era demasiado propenso a la histéresis. En otras palabras, si Retrospect incluye más datos del pasado, incluidas duraciones anómalas, la priorización futura seguía viéndose afectada durante más tiempo del que consideramos útil.

8. Usar el orden anterior por defecto: Si no hay duración, ProactiveAI usa el orden anterior. Por ejemplo, en el primer conjunto de backups, se realizarán a medida que los orígenes estén disponibles.

9. Conectar con el siguiente origen: Retrospect intentará respaldar el origen seleccionado. Si no está disponible, marca esa hora y continúa. Si se agota el tiempo de espera y el cliente y el script tienen Wake-on-LAN (WAL) activado, Retrospect envía un paquete WAL, espera tres minutos e intenta conectar de nuevo. Si esa conexión también agota el tiempo, marca los orígenes como no disponibles y continúa.

10. Registrar la fecha del siguiente backup: Tras un backup correcto, Retrospect registra la fecha del siguiente backup del origen y continúa. Como se indicó antes, esa fecha futura varía según la planificación del script.


Ventana de backup

Retrospect inicia un backup en cuanto un origen está disponible. Si el portátil de Alice se respaldó ayer a las 14:30, ProactiveAI intentará respaldarlo en cuanto esté en línea hoy, aunque sea antes de las 14:30.

Este cambio corrige un problema antiguo de deriva y, para los clientes existentes, supone un cambio significativo respecto a versiones anteriores. Antes, Proactive usaba la «Hora del último backup» para decidir cuándo respaldar de nuevo un origen. Si el portátil de Alice se respaldó ayer a las 14:30, una versión anterior de Proactive esperaba hasta las 14:30 de hoy, aunque estuviera inactiva y el portátil disponible.

Quizá Alice solo abrió el portátil a las 14:30 ayer, pero el resto de días está en línea a las 9:00. Sin este cambio, todos los backups futuros habrían sido a las 14:30 o después hasta que faltara un día. En su lugar, el portátil se protege en cuanto está disponible en cada ventana de backup. Para una planificación más fina, los clientes pueden usar varios scripts ProactiveAI con distintas planificaciones.


Wake-on-LAN

ProactiveAI está mejor optimizado para gestionar orígenes Wake-on-LAN (WAL). Si el origen o el script tienen WAL activado, ProactiveAI incluirá paquetes WAL en su funcionamiento. Para cada origen WAL, Retrospect intenta una conexión. Si agota el tiempo tras un minuto, envía un paquete WAL, espera tres minutos e intenta otra conexión. Si esa también agota el tiempo tras un minuto, ProactiveAI marca el origen como no disponible, continúa y no intentará otra conexión hasta haber contactado cada origen posterior.

En versiones anteriores, Proactive seguía intentando despertar equipos que no respondían o estaban ausentes. En entornos con muchos portátiles u otros equipos no disponibles, eso hacía que Retrospect dedicara un tiempo desproporcionado a buscar equipos en lugar de respaldar los disponibles.


Solución de problemas

ProactiveAI incluye registro detallado para comprender las decisiones que toma al optimizar la ventana de backup:

  • Nivel de registro del motor 4: Qué está haciendo ProactiveAI

  • Nivel de registro del motor 5: Qué está considerando ProactiveAI

Consulte Advanced Logging Options para obtener detalles sobre cómo activar el registro.