Resumen del proceso de migración de MOSS 2007 a SharePoint Server 2010

Saludos Comunidad,

Entregando para ustedes un resumen simple del proceso de migración a SharePoint 2010 desde una granja de MOSS 2007, debido a que muchos usuarios de SharePoint se encuentran en este proceso y de pronto leer tanta documentación es un poco complicado por el tiempo que consume la operación diaria, espero les sea de utilidad:

Partiendo del diagrama abajo mostrado resumiremos las actividades propias de la migración:

Aprendizaje:

-   Determinar cuáles son los requerimientos para la migración, por ejemplo tener instalado Service Pack 2 para SharePoint Technologies

-   Preupgradecheck para determinar cuáles pueden ser los posibles problemas que pudiéramos enfrentar (psconfig -cmd preupgradecheck, solo disponible en SP2)

-   Que método de migración escogeremos, Inplace, DB Attach o Hybrid (https://technet.microsoft.com/en-us/library/cc263447.aspx) ? Tengo los recursos para realizar un Hybrid y minimizar el tiempo de la migración?

-   Identificar problemas comunes en el proceso de migración como el ambiente nuevo de SharePoint 2010 no esta preparado correctamente o bien no hay un Capacity Planning.

-    Formas soportadas para la migración:

 

Preparación:

-  Inventario completo: Customizaciones (Master Page, Temas), Definiciones de Sitios, Plantillas, Paquetes de Soluciones (wsp), Codigo personalizado (Web.Config), SPSFarmReport (https://spsfarmreport.codeplex.com/ - Mini Inventario)

-  Las personalizaciones deben ser probadas y aprobadas en un ambiente de SP2010 que no será el de producción

-  La migración contempla reestructuración de Sitios, Colecciones de Sitios, Aplicaciones Web, Listas, Bibliotecas de documentos?

-  Se usan web parts de terceros que no están soportadas en SP2010, hay elementos Flash? Si fuera el caso se requiere soporte para las web parts y convertir los objetos Flash a Silverlight (Usar herramientas de terceros es una opción). Revisar también (https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webpartpages.silverlightwebpart(office.14).aspx)

-  Generar plan de capacidades (https://technet.microsoft.com/en-us/library/ff758645.aspx) para la nueva granja de SharePoint 2010, que servicios se brindaran y cuales deberán permanecer apagados

 

Pruebas:

Una vez determinado lo anterior y revisados cada uno de los elementos que componen la granja actual es necesario comenzar la fase de pruebas

-   Construir una granja de SharePoint 2010 de pruebas y utilizar bases de datos de producción para realizar las pruebas

-   Evaluar técnicas de migración, por ejemplo es necesario usar Central Administration para montar las bases de datos o es preferible PowerShell, ambas alternativas son útiles, pero es preferible usar PowerShell

-   Usar Test-SPContentDatabase (https://technet.microsoft.com/en-us/library/ff607941.aspx) para validar que las bases de datos de contenido pueden ser migradas exitosamente y no existen elementos no instalados en la nueva granja de SharePoint 2010

-   Adjuntar las bases de datos utilizando Visual Upgrade (-updateuserexperience / https://technet.microsoft.com/en-us/library/ff607813.aspx / https://technet.microsoft.com/en-us/library/ff607581.aspx)

 

Implementación

Habiendo superado todos los pasos anteriores entonces se habrá de crear
la nueva granja de SharePoint 2010 que será la definitiva

-   Basado en el plan de capacidades previo: generar la nueva topología y arquitectura de SharePoint 2010, servidores virtuales o físicos, si son virtuales revisar el modelo de virtualización para SharePoint 2010 (https://technet.microsoft.com/en-us/sharepoint/ff602849.aspx; https://technet.microsoft.com/en-us/library/ff621103.aspx)
identificando que roles pueden ser virtualizados y cuales no es recomendado

-   Instalar e implementar todas las customizaciones previamente identificadas

-   Una vez que se determinaron los posibles problemas, el tiempo de baja del servicio podrá ser reducido, es posible utilizar AAM Redirection en conjunción con READ-ONLY para las bases de datos (https://technet.microsoft.com/en-us/library/ee720448.aspx / https://technet.microsoft.com/en-us/library/dd793608(office.12).aspx)

-   Monitorear el proceso de migración puede llegar a ser extenuante, por lo que se sugiere establecer un grupo de monitoreo para la migración donde se asignen tareas especificas

 

Validación

Al final es importante revisar

-    Logs de migración y ULS

-    Revisar cada elemento mediante la interface gráfica para garantizar que todo esta OK

-   Validar que la información migrada es efectivamente la información que existía en la granja de SharePoint 2007

 

Suerte