Blog IT

Migrar Exchange 2003 a 2010 Parte 1 / Migrate Exchange 2003 to 2010 Part 1

Buenas a todos!

En la entrada de hoy veremos como migrar nuestro servidor Exchange 2003 a 2010. Ya sea para migrar a Office 365 o a Exchange 2013, primero debemos elevar nuestro 2003 a 2010.

Al tener que realizar varias tareas, vamos a dividirlo en tres partes:

Parte 1: Preparación de entorno e instalación

Parte 2: Puesta en marcha de Exchange 2010 (1)

Parte 3: Puesta en marcha de Exchange 2010 (2)

Parte 4: Eliminación de Exchange 2003

Antes de empezar, nuestro escenario será el siguiente: Controlador de dominio 2003 (Srvdc), Un Exchange 2003 instalado sobre un Windows 2003 (Exch2003) y un nuevo servidor 2008 R2 donde instalaremos el Exchange 2010 con todos sus roles (Exch2010).

Sin más dilación empezamos con la primera parte. Para ello… Preparamos los requisitos del Exchange 2010 para el Directorio Activo.

Lo primero que haremos será elevar el nivel funcional del dominio y del bosque (si no lo tenemos ya) a 2003.

Migrar2003a2012_2

Desde Active Directory elevamos el nivel funcional del dominio

Migrar2003a2012_6

Desde Dominios y confianzas de Active Directory elevamos el nivel funcional del Bosque.

Una vez actualizados el bosque y el AD, nos centramos en los requisitos de nuestro Exchange actual. Este debe tener como mínimo SP2 instalado y estar funcionando en modo Nativo.

Exch2003a2010_3

Primero comprobamos la versión de nuestro Exchange. Si tenemos el SP2 perfecto, sino… tendréis que instalarlo.

Exch2003a2010_1

Después iremos a las propiedades de nuestra organización y comprobaremos el modo de operación. Si lo tenemos en “Modo Mixto”, pincharemos en “Cambiar modo”

Exch2003a2010_2

Y lo cambiaremos a “Modo Nativo”

Ahora tenemos que preparar el Active Directory a fin de poder añadir un Exchange 2010 en el mismo. Tened en cuenta que Exchange es un servicio completamente dependiente de AD.

Exch2003a2010_2b

Como lo vamos a preparar desde este 2008 primero instalaremos las herramientas de administración remota de los Servicios de dominio de Active Directory mediante el siguiente comando en una sesión de PowerShell como Adminsitrador: “ServerManagerCmd -i RSAT-ADDS“.

Ahora si, Aprovechamos que tenemos abierto PowerShell como administrador para lanzar 4 comandos de preparación de AD en la ruta donde tengamos el Setup del Exchange 2010.

Exch2003a2010_4

El primero será Setup.com /PrepareLegacyExchangePermissions:MiDominio.local o Setup.com /PL:MiDominio.local (El dominio siempre FQDN)

Con este comando cambiaremos la seguridad para permitir que coexistan los métodos utilizados por Exchange 2003 y Exchange 2010 en cuanto a la configuración de permisos de usuario.

Exch2003a2010_5

El segundo será Setup.com /PrepareSchema Setup.com /PS

Este comando actualiza el Esquema de AD para añadir las extensiones utilizadas por Exchange 2010

Exch2003a2010_6

El tercer comando será Setup.com /PrepareAD /OrganizationName:NombreDeMiOrganizaciónDeExchange o Setup.com /P /ON:NombreDeMiOrganizaciónDeExchange

Este comando actualiza la organización de Exchange y crea un sitio nuevo para almacenar toda la configuración del Exchange 2010.

Exch2003a2010_8

Tras lanzarlo os podéis conectar al Exchange 2003 y veréis un nuevo grupo administrativo: “Exchange Administrative Group (FYDIBOHF23SPDLT)”. Aquí se podrá ver la configuración del 2010 pero no se podrá modificar, eso solo desde powershell o la consola del 2010.

Exch2003a2010_7

Y por último Setup.com /PrepareDomain o Setup.com /PAD

Este comando terminará de preparar el dominio creando los grupos necesarios para el correcto funcionamiento del Exchange 2010.

Una vez que tenemos los prerequisitos de Exchange y de AD configurados así como el dominio preparado, instalaremos los requisitos del servidor dependiendo de los roles que vaya a tener este.

Exch2003a2010_9

En mi caso, como voy a instalar todos los roles sobre el mismo servidor, por lo que lanzaré:

Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart

Si vuestra instalación es diferente podéis mirar en este genial artículo de mi amigo y compañero Héctor Herrero los comandos de PowerShell que debéis lanzar: Aquí

Exch2003a2010_10

Establecemos el servicio NetTcpSharing con inicio automático

Exch2003a2010_11

Nos descargamos e instalamos el Microsoft filter pack. Atentos.. que también tiene service pack.

Exch2003a2010_12

Comenzamos la instalación. Pantalla de bienvenida, Siguiente

Exch2003a2010_13

Aceptamos el contrato y Siguiente

Exch2003a2010_14

Decidís si queréis enviar informes a M$…

Exch2003a2010_15

Marcamos el check de abajo y seleccionamos la instalación personalizada de Exchange para poder seleccionar las funciones que queremos instalar.

Exch2003a2010_16

Instalamos todo excepto la mensajería unificada que no la vamos a usar en este caso.

Exch2003a2010_17

Marcamos la casilla e introducimos la dirección que van a utilizar nuestros servicios de Internet como OWA, etc… Por ejemplo: correo.luisaitorgonzalez.com

Exch2003a2010_18

Pinchamos en Examinar y seleccionamos el servidor 2003 para que la instalación cree un conector entre los dos servidores.

Exch2003a2010_19

Participamos en el programa de mejora para el usuario? :D Siguiente…

Exch2003a2010_20

Esperamos a que termine la comprobación de requisitos de cada función y al acabar pinchamos en instalar. Y esperamos a que finalice.

Reiniciamos y ya tendremos nuestro Exchange 2010 instalado en nuestra organización esperando a ser configurado.

Ahora toca configurarlo, continuaremos en Migrar Exchange 2003 2010 Parte 2 / Migrate Exchange 2003 to 2010 Part 2