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