Backup y restore de elementos en MOSS 2007 (II)

Herramientas de terceros

Como comentamos en el anterior post, existen diferentes herramientas para intentar recuperar la información que podamos haber perdido en cualquier sitio de Sharepoint. Aún así, estas herramientas tienen algunas limitaciones, y por este motivo aparecen herramientas de terceros, gracias a las cuáles podemos superarlas. Veamos cuáles son estas herramientas:

  • Data Protection Manager 2007: Mediante esta herramienta de Microsoft es posible hacer copias de seguridad y restauraciones de colecciones de sitios, de sitios específicos, listas y bibliotecas de documentos, e incluso del contenido de éstas (e aquí la diferencia con los productos presentados anteriormente). El único inconveniente es que requiere de hardware adicional (básicamente una máquina dedicada a hacer las tareas de backup), a parte de ser un poco complejo de configurar.

DPM2007

  • DocAve Backup and Recovery: Con esta herramienta es posible hacer copias de seguridad de colecciones de sitios, sitios, ficheros, listas y elementos, además de su contenido. Con estas copias también se incluyen los metadatos, histórico de versiones, flujos de trabajo, etc… Un producto ciertamente interesante, aunque el precio puede ser un poco elevado (2.880$ por colección de sitios, si queremos recuperación a nivel de elemento).

DocAve

  • CommVault: Herramienta similar a la anterior (copias y restauraciones a nivel de servidor, colecciones de sitios, sitios, listas y bibliotecas, elementos, y ficheros), con un precio un poco menor (1.300$ por servidor).

CommVault 

Las herramientas presentadas tienen como característica común el hecho de que nos permiten recuperar elementos a nivel de lista o biblioteca de documentos. Existen otras herramientas, como Neverfail for Sharepoint o Quest Software Sharepoint Tools for the Enterprise que no tienen esta característica, aunque sí son buenas soluciones para mantener entornos con alta disponibilidad.

Seguramente existirán otros productos, pero los aquí presentados son los más significativos. Si tenéis alguna experiencia en su uso y/o implementación, ¡no dudéis en comentarmelas! AvePoint se posiciona como un muy buen producto, aunque creo que en el futuro habrá una fuerte integración de MOSS con Data Protection Manager. ¿Qué pensáis?

¡Espero vuestros comentarios!

Tags: , , , ,

Backup y restore de elementos en MOSS 2007 (I)

Introducción

Una de las características técnicas más importantes de Sharepoint es que toda la información se almacena en base de datos (SQL Server). Por lo tanto, la información que contienen los sitios (documentos, listas, páginas web) y los metadatos (información de configuración de las aplicaciones web y los sitios, seguridad, etc.) se encuentran siempre localizadas en una base de datos, con las ventajas y desventajas que eso conlleva.

A medida que va evolucionando el uso de los sitios de Sharepoint en una intranet, por ejemplo, empieza a aumentar (¡y de qué manera!) el espacio en disco ocupado por esas bases de datos. ¿Qué estrategia debemos seguir entonces para recuperarnos de algun tipo de desastre (eliminación de un sitio, borrado de un elemento o documento) ? Definir una estrategia de copia de seguriad y restauración puede ser una tarea complicada, tanto en su definición como su implementación.

Por suerte, Microsoft ha publicado un sitio donde podéis encontrar multitud de recursos para afrontar este problema. En este documento vaís a encontrar información relativa a las distintas herramientas de las que disponemos para realizar las copias de seguridad y restauración.

Copia de seguridad y recuperación de documentos/elementos

Históricamente un problema importante que tenía Sharepoint era la recuperación de datos a nivel de item (elemento de una lista o documento). Se debían utilizar herramientas de terceros para poder recuperar un documento que alguien hubiese eliminado por error, por ejemplo. Veamos las herramientas de las que disponemos en MOSS 2007 para llevar a cabo estas tareas:

  • Papelera de reciclaje: Mediante esta herramienta es posible recuperar los elementos eliminados por un usuario. Esta papelera está dividida en dos etapas: en la primera el usuario que ha eliminado el elemento puede recuperarlo hasta un número concreto de días, después de los cuales es eliminado, y solo es recuperable por parte del administrador, accediendo a la segunda etapa de la papelera de reciclaje. En esa segunda etapa el elemento eliminado puede permanecer un número concreto de días hasta que se elimine definitivamente, o permanecer allí de forma ilimitada (tenemos una elevada protección, pero con un coste de disco también bastante importante):

 Papelera

  • stsadm.exe: Esta herramienta se ejecuta mediante la línea de comandos (normalmente se encuentra en c:\archivos de programa\archivos comunes\microsoft shared\web server extensions\12\bin), y nos servirá para hacer backups y restauraciones de colecciones de sitios, o bien del contenido de estos:
    • Colecciones de sitios: Sólo podremos tratar los sitios a nivel de colección, y no a nivel de sitio único o subsitio. Es una herramienta ideal para mover una colección de sitios de un servidor a otro, por ejemplo (se guardan datos y metadatos).
      • Backup:
        stsadm –o backup –url http://urlMOSS 
        –filename c:\temp\backupMOSS.bak
         
      • Restauración:
        stsadm –o restore –url http://urlNuevoMOSS 
        –filename c:\temp\backupMOSS.bak

    • Contenido: Podemos guardar el contenido de un sitio único, y restaurarlo posteriormente. Tiene la ventaja de que al restaurar el contenido se puede sobreescribir el contenido existente, o incluso combinarlo. El inconveniente principal es que no se guarda metadatos, con lo que perdemos información (concretamente, los flujos de trabajo o alertas asociados a una lista o biblioteca de documentos, características, soluciones o el estado de la papelera de reciclaje). En este ejemplo guardamos la información de seguridad del usuario, además de guardar todas las versiones de los documentos, y al hacer la recuperación, combinamos los elementos existentes con los importados.
      • Backup:
        stsadm –o export –url http://urlMOSS/sitio/subsitio
        –filename c:\temp\backupSitio.bak
        -includeusersecurity –versions 4

      • Restore:
        stsadm –o import –url http://urlMOSS/sitio/subsitio 
        –filename c:\temp\backupSitio.bak
        –includeusersecurity –updateversions 1
         

Y … ¿Como recuperamos un elemento si ya no está en la papelera de reciclaje y no tenemos copia de seguridad del sitio? Deberemos utilizar herramientas de terceros, que comentaré en el próximo post…

¡Espero que os haya servido para poner un poco de luz en este tema!

Tags: , , , ,