Migración de carpetas públicas de Exchange 2010 hacia Exchange 2013 | Parte 2

En artículos anteriores, vimos cómo preparar nuestra infraestructura de Exchange para migrar las carpetas públicas de un servidor Exchange 2010 a uno 2013 y que debemos tener en cuenta previo a realizar la migración.

Ahora les mostrare como llevar a cabo la migración de la información de las carpetas públicas, pero primero repasemos el escenario que estamos utilizando:

Escenario a utilizar

• 1 servidor Exchange 2013 CU5 multirol.
• 1 servidor Exchange 2010 Service Pack 3 multirol.
• 1 sola base de datos de carpetas públicas a migrar.

Pasos a seguir

Comenzar la migración

Creamos el requerimiento de migración desde la consola de Powershell de Exchange 2013 con el siguiente comando:

New-PublicFolderMigrationRequest -SourceDatabase (Get-PublicFolderDatabase -Server ) -CSVData (Get-Content -Encoding Byte)

• Source Server Name: Nombre del servidor Exchange 2010
• Folder to mailbox map path: Nombre de la ubicación y archivo donde generamos el archivo CSV con el script .\PublicFolderToMailboxMapGenerator.ps1

17

Para verificar que la migración ha comenzado y poder observar el progreso de la misma, utilizaremos el siguiente comando:

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

25

Por otro lado, si deseamos ver en detalle el proceso de migración que se está llevando a cabo, podemos utilizar el siguiente comando:

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | Format-List

30

Debemos verificar el estado de la migración, ya que para continuar con la misma, el estado debe llegar a AutoSuspended como muestra la siguiente imagen:

20

Una vez que el estado llega a AutoSuspended, continuaremos con el siguiente paso.

Bloqueo de carpetas públicas en Exchange 2010 (Disrupcion del servicio de carpetas públicas)

Hasta el momento, las carpetas publicas continuaban accesibles para los usuarios, pero con el objetivo de finalizar la migración debemos interrumpir su acceso y uso.

Para ello utilizaremos un comando, que las pondrá en modo Locked down” o bloqueadas.

En el servidor Exchange 2010, debemos ejecutar el siguiente comando:

Set-OrganizationConfig -PublicFoldersLockedForMigration:$true

18

A partir de este momento, las carpetas publicas quedaran inaccesibles hasta finalizar la migración, lo cual dependerá del tiempo que tarde en llegar a estado AutoSuspended.

Finalizando la migración

Para poder completar el proceso de migración debemos ejecutar los siguientes comandos, desde el servidor Exchange 2013:

Set-PublicFolderMigrationRequest -Identity \PublicFolderMigration -PreventCompletion:$false

21

Resume-PublicFolderMigrationRequest -Identity \PublicFolderMigration

22

Verificamos nuevamente el estado de la migración:

27

Primeras pruebas

En este momento, podemos realizar la prueba para comprobar que se hayan pasado los datos correctamente hacia las carpetas públicas de Exchange 2013 y el acceso a las mismas.

Para ello asignamos el buzón de carpetas públicas a un usuario con el siguiente comando:

Set-Mailbox -Identity (Test User) -DefaultPublicFolderMailbox (Public Folder Mailbox Identity)

Test User: Nombre del usuario de prueba.
Public Folder Mailbox Identity: Nombre del buzón de carpetas públicas que generamos en los pasos de preparación.

28

Habilitar el acceso a todos los usuarios

Una vez que verificamos que está todo correcto, pasaremos a ejecutar los comandos de finalización y habilitaremos el acceso a todos los usuarios en Exchange 2013:

Primero ejecutamos el siguiente comando que habilitara el acceso a todos los usuarios:

Get-Mailbox -PublicFolder | Set-Mailbox -PublicFolder -IsExcludedFromServingHierarchy $false

34

Si volvemos a revisar el estado de la migración, veremos que la misma está finalizando:

31

32

Una vez que el porcentaje de completado llegue al 100, indicaremos que la migración está finalizada con el siguiente comando:

Set-OrganizationConfig -PublicFolderMigrationComplete:$true

24

Por ultimo ejecutamos el siguiente comando:

Set-OrganizationConfig -PublicFoldersEnabled Local

35

Si ingresamos al panel de administración de Exchange 2013 (EAC), podremos observar las carpetas publicas migradas:

33

Para verificar que todos los usuarios tengan asignado el buzón de carpetas publicas podemos ejecutar el siguiente comando:

Get-Mailbox | ft Name, Default*

—————————————————————————————————————–

Listo! Hemos finalizado la migración de las carpetas públicas de Exchange 2010 hacia Exchange 2013. Ahora podremos borrar las carpetas públicas y la base de datos del servidor Exchange 2010 sin problemas.

En caso de necesitar realizar rollback, pueden seguir el enlace de Microsoft:

http://technet.microsoft.com/en-us/library/jj150486(v=exchg.150).aspx

Solamente se deben ejecutar 3 comandos en Powershell y listo ya tenemos realizado el rollback!!

Si desean ver la primer parte del artículo:

https://nicolasgranata.com/2014/11/30/migracion-de-carpetas-publicas-de-exchange-2010-hacia-exchange-2013-parte-1/

Espero que les sea útil!

—————————————————————————————————————–

Fuente: http://technet.microsoft.com/en-us/library/jj150486(v=exchg.150).aspx

Advertisements

One thought on “Migración de carpetas públicas de Exchange 2010 hacia Exchange 2013 | Parte 2

Add yours

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

Up ↑

%d bloggers like this: