Migrar una implantación de Sharepoint 2007 a Sharepoint 2010

06/08/2013

Cuando migramos una implementación de Sharepoint 2007 a Sharepoint 2010 tenemos dos alternativas:

– Migrar la propia implementación de Sharepoint 2007 a Sharepoint 2010 en los propios servidores. Microsoft denomina a esta migración in-place upgrade.

– Implementar una nueva instalación de Sharepoint 2010 y migrar desde el Sharepoint 2007 existente, las bases de datos y los Sites al nuevo Sharepoint 2010.

La primera alternativa se utiliza si tenemos una implantación sencilla de pocos servidores de Sharepoint y es posible detener el servicio mientras se actualiza la versión. La segunda alternativa es ideal si tenemos una gran implantación de Sharepoint con muchos servidores y no es posible detener el servicio. En este post vamos a ver con la primera alternativa cómo migrar un Sharepoint 2007 a Sharepoint 2010.

Lo primero que tenemos que tener en cuenta es si el Sharepoint 2007 cumple con unos requisitos mínimos. En concreto debe tener implementado como mínimo el SP2 y funcionar con arquitectura de 64 bits. (Sharepoint 2010 no permite la instalación en 32 bits). Si cumple con esos requisitos, podemos actualizar de una versión a otra.

Antes de migrar la implementación de Sharepoint 2007, el propio SP2 viene con un comando denominado preupgradecheck que nos comprobará si nuestra implantación de Sharepoint 2007 está preparada para actualizar a Sharepoint 2010. Podemos llamar a dicho comando con el ejecutable stsadm:

stsadm -o preupgradecheck

Comando Preupgradecheck

Comando Preupgradecheck

El comando obtiene por pantalla información sobre la implantación existente y nos detalla en un html cualquier pormenor que aparezca en dicho chequeo. Si hubiese algún problema lo notificaría en dicho html.

Fichero html con el detalle del comando preupgradecheck

Fichero html con el detalle del comando preupgradecheck

Antes de continuar, deberíamos hacer una copia de seguridad completa de nuestro Sharepoint 2007. Así si hubiese algún problema siempre podemos volver al Sharepoint antiguo restaurando la copia de seguridad.

Durante la migración, los Sites que vayan a ser actualizados no deberían ser accedidos. Es por ello que deberíamos quitar el acceso de los Sites del Sharepoint 2007 desconectando las bases de datos. Para ello desde el Central Administration, accedemos a Application Management, a Content databases y seleccionamos la opción Remove content database. Es muy importante que se desconecten todas las bases de datos de los Sites que utilizamos en Sharepoint 2007 a excepción de las bases de datos del propio Central Administration y de los Shared Services.

Desconexión de las bases de datos de los Sites de Sharepoint 2007

Desconexión de las bases de datos de los Sites de Sharepoint 2007

Una vez ya hemos preparado nuestro entorno existente para la actualización, ya podemos lanzar el setup del Sharepoint 2010.

Setup de Sharepoint 2010

Setup de Sharepoint 2010

Lo primero que haremos es instalar los requisitos previos de software de Sharepoint 2010.

Instalación de requisitos previos de Sharepoint 2010

Instalación de requisitos previos de Sharepoint 2010

Una vez instalado los requisitos previos, ya podemos instalar Sharepoint 2010 con la opción “Instalar Sharepoint Server” del setup.

A medida que vayamos avanzando en la instalación del nuevo Sharepoint 2010, el asistente llegará a una pantalla donde detectará la versión actual de Sharepoint 2007 y nos notificará que va a proceder a actualizarlo (upgrade).

Actualización de Sharepoint 2007 a Sharepoint 2010

Actualización de Sharepoint 2007 a Sharepoint 2010

Es posible que si la licencia del Sharepoint 2007 no coincide con la del Sharepoint 2010 que vamos a instalar, aparezca un mensaje en la pantalla y se pare el asistente.

Problema con la licencia existente y la nueva

Problema con la licencia existente y la nueva

Si es así, desde el central administration del Sharepoint 2007, en la opción Operations, Enable Enterprise Features, es posible actualizar la versión de estándar a enterprise del Sharepoint 2007 para que coincida con el nuevo.

Cambiar de licencia en Sharepoint 2007

Cambiar de licencia en Sharepoint 2007

Sino aparece dicho problema, la actualización del nuevo Sharepoint 2010 continuará.

Instalación de los binarios de Sharepoint 2010

Instalación de los binarios de Sharepoint 2010

Una vez instalados los nuevos binarios de Sharepoint 2010, procedemos con el asistente Sharepoint products configuration wizard, el cuál se encargará de actualizar el Site de Adminstradores (el único que tenemos conectado).

Lo primero que nos indica es si queremos migrar las plantillas visuales de una versión a otra. Es mejor dejar este proceso para después de la migración, por lo que se puede migrar la implementación de Sharepoint 2007 a 2010 y dejar la actualización visual una vez ya migrado.

Visual Upgrade de Sharepoint 2010

Visual Upgrade de Sharepoint 2010

El propio asistente detectará la configuración de nuestra base de datos y la seleccionará

Base de datos de la implantación existente

Base de datos de la implantación existente

Si es todo correcto ya podemos finalizar el asistente, el cuál se encargará de actualizar el Site de Administradores desde Sharepoint 2007 a Sharepoint 2010.

Migración de Sharepoint 2007 a Sharepoint 2010

Migración de Sharepoint 2007 a Sharepoint 2010

Si el proceso es correcto y no da ningún fallo, al cabo de un buen rato, el servidor habrá sido migrado de Sharepoint 2007 a Sharepoint 2010. El propio asistente nos lo notificará y nos proporcionará un log por si hemos tenido algún problema.

Migración concluida satisfactoriamente

Migración concluida satisfactoriamente

Para comprobarlo, accedemos al nuevo Site de Administradores de Sharepoint 2010 y veremos ya la nueva interfaz. Directamente nos llevará a la página de Upgrade Status donde podremos acabar la migración del Sharepoint. En concreto se encargará de migrar los SharedServices existentes. Podemos ver en Status el estado In Progress.

Migración de los Shared Services existentes

Migración de los Shared Services existentes

Dejamos la migración hasta que aparezca que el status sea Succeeded.

Migración satisfactoria de los Shared Services existentes

Migración satisfactoria de los Shared Services existentes

El Sharepoint 2010 ya es accesible. Como recordaréis, antes de hacer la migración, tuvimos que desconectar las bases de datos y los Sites existentes en Sharepoint 2007.  Ahora volvemos a conectar los mismos Sites con las mismas bases de datos con el cmdlet mount-spcontentdatabase de PowerShell.

Restauración de las bases de datos y Sites existentes

Restauración de las bases de datos y Sites existentes

Podemos ver en la vista upgrade Status, el estado correcto del montaje de los sites y bases de datos

Verificación de la conexión de la base de datos y los Sites antiguos

Verificación de la conexión de la base de datos y los Sites antiguos

A partir de aquí los sites antiguos ya serán accesibles desde Sharepoint 2010, pero mantendrán el aspecto del antiguo Sharepoint 2007. Para actualizar el aspecto de los Sites, debemos acceder desde Site Actions a la opción Visual Upgrade.

Opción de Visual Upgrade en Sharepoint 2010

Opción de Visual Upgrade en Sharepoint 2010

Desde dicha opción, podemos actualizar el aspecto de las plantillas de Sharepoint 2007 a Sharepoint 2010, o ver un vista previa de cómo quedaría una vez actualizado.

Opciones del Visual Upgrade de Sharepoint 2010

Opciones del Visual Upgrade de Sharepoint 2010

Si hacemos el upgrade visual, veremos que dicha opción desaparece y el Site tendrá ya el aspecto del Sharepoint 2010. Veremos que los Sites son totalmente accesibles, las carpetas y documentos existentes también accesibles y todo el contenido correctamente migrado.

Sharepoint 2010 finalmente migrado

Sharepoint 2010 finalmente migrado

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: