Summary: En esta guía, hemos tratado los pasos para migrar Exchange 2013 a Exchange 2019. Encontrará instrucciones detalladas sobre la instalación y configuración del nuevo Exchange Server 2019. También, los pasos para transferir componentes, como buzones, directorios virtuales, certificados, flujo de correo, etc., de Exchange 2013 a Exchange 2019.
Las principales cosas que hay que ver al migrar de Exchange Server 2013 a 2019 son los requisitos, las limitaciones y la coexistencia. Para esta guía gratuita, asumiremos que solo hay un Exchange Server instalado.
Requisitos previos para la migración de Exchange 2013 a 2019
Si está migrando de Exchange 2013 a Exchange 2019, debe asegurarse de lo siguiente antes de comenzar:
- Actualice Exchange 2013 con la última versión 23 (CU23) publicada en julio de 2021 o posterior.
- Los servidores de Active Directory deben estar alojados en Windows 2012 R2 Standard o Datacenter y superior con funcionalidad de bosque de Active Directory de Windows Server 2012 R2 o superior.
- Si todavía alberga controladores de dominio de Windows 2008 R2, debe asegurarse de que estos se retiren antes de la instalación y migración de Exchange 2013 a Exchange 2019.
- Exchange 2019 es compatible con Outlook 2013 y superior.
Nota importante: Con Exchange 2019, no tiene ningún tipo de mensajería unificada (UM). Por lo tanto, si tiene Lync o Skype for Business Server, perderá la capacidad de guardar los mensajes del buzón de voz en sus buzones, y es necesario encontrar una alternativa, como CX-E o Azure Voicemail en Office 365.
Pasos para migrar Exchange Server 2013 a 2019
- Despliegue de Exchange 2019
- Instalar Windows Server 2019
- Instalar los requisitos previos de Exchange 2019
- Marco de trabajo de .Net 4.8
- Paquete redistribuible de Visual C++ para Visual Studio 2012 y 2013
- Herramienta remota, paquete de administración y funciones de Windows
- Instalar Exchange Server 2019 mediante el asistente de instalación
- Configurar Outlook en cualquier lugar
- Configurar el punto de conexión del servicio
- Importar certificados de Exchange 2013 a Exchange 2019
- Exportación e importación de certificados mediante cmdlets de PowerShell
- Exportación e importación de certificados mediante el Centro de Administración de Exchange
- Configurar los directorios virtuales de Exchange 2019
- Configurar directorios virtuales en Exchange 2019 mediante EAC
- Configurar directorios virtuales en Exchange 2019 mediante EMS
- Actualizar los registros DNS
- Mover buzones de Exchange 2013 a Exchange Server 2019
- Mover buzones con EAC
- Mover buzones usando EMS
- Desmantelar el servidor de Exchange 2013
- Conclusión
Despliegue de Exchange Server 2019
Instalar Windows Server 2019 en una máquina virtual o física
Comience por instalar Windows Server 2019 Standard o Datacenter en una máquina virtual o física. Microsoft recomienda instalar Exchange 2019 en Windows Server 2019 Core, pero la función Desktop Experience sigue siendo compatible. Por lo tanto, es tu elección en esta etapa. No puedes instalarlo en ningún otro sistema operativo.
Si instala las Herramientas de administración en otro equipo, debe instalarlas en una edición de Windows 10 de 64 bits. Después de instalar y configurar Windows Server 2019, instale las actualizaciones del sistema operativo y el siguiente software.
Instalar los requisitos previos de Exchange 2019
- .NET Framework 4.7.2 o posterior (preferiblemente 4.8)
Descargue el .NET 4.8 en su máquina Windows Server 2019 y ejecute el paquete de software como administrador.
- Acepte los términos y condiciones y haga clic en “Instalar”.
- Después de la instalación, haga clic en “Finalizar”. ‘
- A continuación, haga clic en “Reiniciar ahora”. ‘
- Instalar el paquete redistribuible de Visual C++ para Visual Studio 2012 y 2013
Descargue los paquetes redistribuibles de Visual C++ para Visual Studio 2012 y 2013 e instálelos como administradores.
- Instale el paquete de administración de la herramienta remota y las características de Windows a través de PowerShell utilizando el siguiente comando.
Install-WindowsFeature NET-Framework-45-Features, RSAT-ADDS, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation
Instalar Exchange Server 2019 mediante el asistente de instalación
Para instalar Exchange Server 2019, conecte el soporte de Exchange Server 2019 al equipo servidor y monte la ISO. A continuación, abra la ventana del símbolo del sistema para navegar hasta la ubicación de Setup.exe mediante el comando cd (cambiar de directorio).
A continuación, ejecute el siguiente comando en la ventana del símbolo del sistema para preparar el esquema y el AD.
Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms
Setup.exe /PrepareAD /OrganizationName: "Contoso" /IAcceptExchangeServerLicenseTerms
Aquí has preparado el Directorio Activo para que sea compatible con Exchange 2019 y ahora puedes comenzar la instalación. Antes de empezar, asegúrese de que no hay nuevas actualizaciones disponibles para los requisitos previos que ha instalado.
- Ahora inicie el Setup.exe.
- Haga clic en “siguiente”.
- Acepte el acuerdo de licencia y haga clic en “Siguiente”.
- Seleccione “Configuración recomendada” y haga clic en “Siguiente”. ‘
En la página de selección de funciones de servidor, asegúrese de marcar Herramientas de administración y funciones de buzón y marque “Instalar automáticamente las funciones y características de Windows Server necesarias para instalar Exchange Server”. Haga clic en “Siguiente”.
Elija la ubicación de la instalación del servidor de Exchange y haga clic en “siguiente” (asegúrese de no instalar Exchange en la unidad del sistema).
Introduzca el nombre de la organización y haga clic en “Siguiente”.
En la configuración de la protección contra el malware, haga clic en No por ahora, ya que se puede activar en el futuro. No lo necesitas por ahora.
Después de la pantalla de preparación, la instalación comenzará. Al terminar, asegúrese de nuevo de ver si hay actualizaciones disponibles.
Configurar Outlook Anywhere
Inicie sesión en el Centro de Administración de Exchange y haga clic en “servidores”. ‘
Seleccione el servidor Exchange 2019 y haga clic en el icono de edición.
Haz clic en “Outlook Anywhere” y actualiza el FQDN (nombre de dominio completo) interno y externo. Haga clic en “Guardar”.
Configurar el punto de conexión de servicios (SCP)
El siguiente paso es configurar el punto de conexión de servicios (SCP), un atributo del servidor Exchange almacenado en el esquema de AD que dirige los equipos cliente unidos al dominio que utilizan Outlook al servidor mediante la configuración de detección automática. Por defecto, cambiará al nuevo servidor. Por el momento, debe evitar que los usuarios se conecten al nuevo servidor debido a problemas con los certificados, ya que el valor predeterminado de la instalación es uno autofirmado. Esto se puede cambiar ejecutando el siguiente cmdlet de PowerShell:
Set-ClientAccessService -Identity ExchangeServer2019 -AutoDiscoverServiceInternalUri https://mail.mydomainname.com/Autodiscover/Autodiscover.xml
Esto dirigirá a los usuarios al servidor actual.
Importar los certificados a Exchange 2019
Ahora necesitas importar los certificados al nuevo servidor. De nuevo, puede utilizar los comandos de PowerShell o el Centro de Administración de Exchange para importar y exportar certificados de Exchange 2013 a Exchange 2019.
Certificados de exportación e importación a través de EAC
Para exportar e importar certificados de Exchange 2013 a 2019, siga estos pasos:
- Abra el Centro de Administración de Exchange y navegue hasta servidores > certificado.
- Seleccione el certificado, haga clic en … (tres puntos) y elija “Exportar certificado de intercambio”. ‘
- Introduzca la ruta UNC donde se exportará el certificado e introduzca una contraseña para protegerlo. Recuerde esta contraseña o anótela en algún lugar seguro. Haz clic en “Aceptar”.
Copie el certificado exportado desde la ruta UNC en Exchange 2013 Server a un dispositivo de almacenamiento externo y transfiéralo a una ruta de carpeta UNC en Exchange 2019. A continuación, abra el Centro de administración de Exchange en Exchange 2019 y siga estos pasos para importar el certificado:
- Vaya a servidores > certificado. Haga clic en los tres puntos (…) y elija ‘Importar certificado de Exchange’. ‘
- Introduzca la ruta UNC donde se almacena el certificado y luego introduzca la contraseña. Haga clic en “siguiente”. ‘
- Seleccione el servidor en el que desea aplicar el certificado y haga clic en “finalizar“.
Ahora asigne los servicios POP, IMAP, IIS y SMTP a los certificados importados siguiendo estos pasos:
- Seleccione el certificado importado y haga clic en el botón “Editar”.
- Haga clic en “servicios” y luego marque las opciones POP, IMAP, IIS y SMTP.
- Haga clic en “Guardar”.
Exportación e Importación de Certificados mediante Cmdlets de PowerShell
En primer lugar, es necesario identificar los certificados que se van a mover utilizando el siguiente cmdlet de PowerShell:
Get-ExchangeCertificate | fl Thumbprint,NotAfter,Issuer,CertificateDomains,Services
Esto le dará una lista de certificados, junto con la huella digital y los servicios para los que se utilizan para que sepa los certificados y en qué servicios asignarlos. En el servidor Exchange 2013, utilice el siguiente cmdlet de PowerShell para exportar el certificado para el servidor Exchange 2019.
$CertPass = ConvertTo-SecureString "LetMeIn" -AsPlainText -Force
Export-ExchangeCertificate -Thumbprint C87C1CBA43733D177B2679BC825808C7BECC659B -FileName C:\temp\Exchange2013Certificate.pfx -Password $CertPass | Out-Null
Una vez hecho esto, anota la contraseña. En caso de olvidarla, siempre puedes volver a hacer lo anterior y utilizar una nueva contraseña. Copia el archivo en el Exchange Server 2019 y ejecuta el siguiente comando en PowerShell:
$CertPass = ConvertTo-SecureString "LetMeIn" -AsPlainText -Force
Importar-CertificadoDeCambio -FileName C:\temp\Exchange2013Certificate.pfx -PrivateKeyExportable $true -
Contraseña $CertPass | Enable-ExchangeCertificate -Servicios POP,IMAP,IIS,SMTP -DoNotRequireSsl
Esto importará el certificado y lo asignará a los servicios POP, IMAP, IIS y SMTP.
Configurar directorios virtuales
El siguiente paso es establecer las direcciones URL para el acceso interno y externo mediante Outlook Anywhere. En el Centro de Administración de Exchange,
- Vaya a servidores > directorios virtuales.
- En Seleccionar tipo, elija OWA.
- Haga doble clic en OWA y vaya a la autenticación.
- Seleccione “Usar autenticación basada en formularios” y elija el nombre del usuario. Puede elegir otra opción en función de sus preferencias.
- Haga clic en “Guardar”.
Ahora configure y actualice la URL interna y externa de los directorios virtuales para Outlook Anywhere, OWA, ECP, Servicios web, ActiveSync, Libreta de direcciones sin conexión y MAPI. De nuevo, puede utilizar la interfaz CLI o el Centro de administración de Exchange para configurar los directorios virtuales.
Establecer y actualizar directorios virtuales a través de EAC
Los pasos son los siguientes:
- En EAC, en servidor > directorios virtuales, haga doble clic en OWA.
- Pegue o introduzca el FQDN en la sección URL interna y URL externa.
- Repita los pasos y actualice los campos URL interna y URL externa para ecp, oab, activesync, webservices, mapi.
Establecer y actualizar los directorios virtuales mediante los Cmdlets de PowerShell
En Exchange 2019, ejecute el siguiente comando.
Get-OutlookAnywhere -Server srvexc2019 | Set-OutlookAnywhere -InternalHostname ex02.midominio.com -InternalClientAuthenticationMethod Ntlm -InternalClientsRequireSsl $true -ExternalHostname ex02.midominio.com -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl $true -IISAuthenticationMethods Negotiate,NTLM,Basic
Get-EcpVirtualDirectory -Server srvexc2019 | Set-EcpVirtualDirectory -InternalUrl https://ex02/mydomain.com/ecp -ExternalUrl https://ex02.mydomain.com/ecp
Get-OwaVirtualDirectory -Server srvexc2019 | Set-OwaVirtualDirectory -InternalUrl https://ex01.mydomain.com/owa -ExternalUrl https://ex02.mydomain.com/owa
Get-WebServicesVirtualDirectory -Server srvexc2019 | Set-WebServicesVirtualDirectory -InternalUrl https://ex02.mydomain.com/EWS/Exchange.asmx -ExternalUrl https://ex02.mydomain.com/EWS/Exchange.asmx
Get-ActiveSyncVirtualDirectory -Server srvexc2019 | Set-ActiveSyncVirtualDirectory -InternalUrl https://ex02.mydomain.com/Microsoft-Server-ActiveSync -ExternalUrl https://ex02.mydomain.com/Microsoft-Server-ActiveSync
Get-OabVirtualDirectory -Server srvexc2019 | Set-OabVirtualDirectory -InternalUrl https://ex01.mydomain.com/OAB -ExternalUrl https://ex02.mydomain.com/OAB
Get-MapiVirtualDirectory -Server srvexc2019 | Set-MapiVirtualDirectory -InternalUrl https://ex02.mydomain.com/mapi -ExternalUrl https://ex02.mydomain.com/mapi
Sustituya la URL en el comando por el nombre de su dominio (URL).
Para asegurarse de que estos cambios tienen efecto, recicle el Application Pool para MSExchangeAutodiscoverAppPool. Para ello,
- Abra IIS, expanda el servidor y haga clic en Application Pools.
- Busque el Pool de Aplicaciones y haga clic en Reciclar.
Actualizar los registros DNS
Ahora que las URLs están cambiadas, es el momento de apuntar los registros DNS al nuevo servidor Exchange 2019. Para ello, póngase en contacto con su equipo de red para ver que cualquier puerto abierto y reenviado con NAT al actual Exchange 2013 se replica para que también apunte al Exchange 2019.
Todos los puertos abiertos para Exchange 2013 deben abrirse para Exchange 2019. Cualquier reenvío desde el exterior hacia el interior debe ser cambiado para apuntar al servidor de Exchange 2019 en su lugar. Ahora es el momento de apuntar el registro SCP, que estableció antes, para apuntar a Exchange 2019 en lugar de 2013.
Ahora los usuarios deberían poder trabajar accediendo al Exchange 2019 como su Servidor Exchange mientras son redirigidos al Servidor Exchange 2013 como ubicación de su buzón. Es el momento de dar una vuelta y trabajar en los dispositivos multifunción para que apunten al nuevo Exchange 2019 Server. Desde el servidor, configure las reglas de transporte para permitir que los dispositivos pasen por él.
Debe asegurarse de que la URL que se utiliza internamente también se ha cambiado y propagado. A continuación, conecte un Outlook y compruebe que se está conectando al servidor Exchange correcto abriendo el estado de conexión de Outlook.
Traslado de buzones de Exchange 2013 a Exchange 2019
El siguiente paso es mover los buzones de su actual Exchange Server 2013 a Exchange Server 2019. Esto se hace creando un trabajo de migración por lotes. Puede crear el lote de migración a través del Centro de Administración de Exchange o de la Shell de Administración de Exchange.
Crear un lote de migración de buzones a través de EAC
Los pasos son los siguientes:
- Abra el Centro de administración de Exchange y haga clic en Destinatarios. Haga clic en Migración, haga clic en el signo + y seleccione Mover a una base de datos diferente.
- Seleccione los buzones que desea mover y haga clic en Siguiente.
- A continuación, puede seleccionar mover todo o seleccionar sólo un buzón específico o sólo el buzón de archivo.
- Seleccione la base de datos de destino para el correo y el archivo y haga clic en siguiente. Puede seleccionar varios buzones a la vez en un trabajo, en función del volumen y el tamaño.
Crear un lote de migración de buzones a través de Exchange Management Shell
Los pasos son los siguientes:
- Abra el Shell de Administración de Exchange y ejecute el siguiente comando PowerShell:
Get-Mailbox -Database MBX-DB-2013 | New-MoveRequest -TargetDatabase DB19 -BatchName “DB13toDB19”
- Además, mueva los buzones de arbitraje para completar el movimiento de los buzones.
Get-Mailbox -server ExchangeServer2013 -Arbitration |New-MoveRequest
- Puede comprobar el progreso utilizando el siguiente comando:
Get-MoveRequest | Get-MoveRequestStatistics
El proceso es lento y requiere exportar e importar los buzones manualmente.
Para mover los buzones más rápidamente, descargue e instale Stellar Converter for EDB. Con este software de conversión de EDB a PST, puede escanear y migrar buzones de correo de bases de datos de Exchange en línea o sin conexión a PST. Además, también puede exportar directamente los buzones de su base de datos sin conexión de Exchange 2013 (EDB) directamente a Exchange 2019 u Office 365.
A diferencia de EMS o EAC, el software no afecta a los recursos del servidor ni al rendimiento y mueve los buzones de un servidor Exchange a otro a una velocidad de hasta 4 veces. Puede descargarlo gratuitamente para evaluarlo usted mismo.
Desmantelar Exchange Server 2013
El desmantelamiento adecuado del servidor Exchange es fundamental. Inicie sesión en EAC y siga estos pasos:
- Vaya a flujo de correo > conector de envío.
- Haga doble clic en el nombre del conector de envío y vaya al alcance.
- Eliminar el nombre del servidor.
Una vez que todos los buzones se mueven, puede seguir adelante y eliminar los buzones de Exchange Server 2013 utilizando el comando EAC o EMS (como se indica a continuación).
Get-MailboxDatabase -Server ExchangeServer2013 | Remove-MailboxDatabase
Finalmente, desinstale Exchange 2013 del servidor actual desde el Panel de Control. A continuación, apague el servidor de Exchange 2013.
Esto completa el desmantelamiento del Exchange Server. En esta etapa, la migración de su Exchange Server está completa.
Conclusión
Esta es una guía completa sobre cómo migrar Exchange 2013 a Exchange 2019. Desde la implementación de Exchange Server 2019 hasta el desmantelamiento de Exchange 2013, esta guía cubre cada paso en detalle para ayudar a los administradores de TI y de Exchange a migrar Exchange 2013 a 2019 sin ningún contratiempo.
Sin embargo, si se enfrenta a cualquier problema, experimenta errores o necesita ayuda para migrar Exchange 2013 a 2019, puede comunicarse con nosotros a través de la sección de comentarios a continuación.