Buscar

Mostrando entradas con la etiqueta Exchange. Mostrar todas las entradas
Mostrando entradas con la etiqueta Exchange. Mostrar todas las entradas

Exchange: Parches publicados en junio de 2015

Microsoft acaba de publicar nuevos parches para los sistemas Exchange Server que aún estan dentro del Life-Cycle del producto.

Antes de proceder a la aplicación de los parches, es preferible seguir una serie de precauciones y recomendaciones explicadas en el siguiente post:

A continuación, los enlaces con la descarga y lista de correcciones:

Exchange Server 2007:

Update Rollup 17 for Exchange Server 2007 Service Pack 3 (KB3056710)

Lista de correcciones: https://support.microsoft.com/en-us/kb/3056710

Exchange Server 2010:

Update Rollup 10 For Exchange 2010 SP3 (KB3049853)

Link de descarga: https://www.microsoft.com/en-us/download/details.aspx?id=47676

Lista de correcciones: https://support.microsoft.com/en-us/kb/3049853

Exchange Server 2013:

Cumulative Update 9 for Exchange Server 2013 (KB3049849)

Link de descarga: https://www.microsoft.com/en-us/download/details.aspx?id=47679

Exchange: Parches publicados en marzo de 2015

Microsoft acaba de publicar nuevos parches para los sistemas Exchange Server que aún estan dentro del Life-Cycle del producto.

Antes de proceder a la aplicación de los parches, es preferible seguir una serie de precauciones y recomendaciones explicadas en el siguiente post:

A continuación, los enlaces con la descarga y lista de correcciones:

Exchange Server 2007:

Update Rollup 16 for Exchange Server 2007 Service Pack 3 (KB3030086)

Link de descarga: http://www.microsoft.com/en-us/download/details.aspx?id=46374

Lista de correcciones: http://support.microsoft.com/kb/3030086

Exchange Server 2010:

Update Rollup 9 For Exchange 2010 SP3 (KB3030085)

Link de descarga: https://www.microsoft.com/en-us/download/details.aspx?id=46372

Lista de correcciones: https://support.microsoft.com/?kbid=3030085

Exchange Server 2013:

Cumulative Update 8 for Exchange Server 2013 (KB3030080)

Link de descarga: http://www.microsoft.com/en-us/download/details.aspx?id=46373

Lista de correcciones: http://support.microsoft.com/kb/3030080
 

Exchange: Comprobar estado de salud

Con Exchange Server 2013 disponemos de los cmd-lets: Get-ServerHealth y Get-HealthReport. 

Ambos cmd-lets permiten realizar una comprobación del estado de salud de nuestro Exchange Server 2013 desde la Exchange Management Shell.

Seremos capaces de ver el estado de salud de componentes como: OWA, Activesync, Autodiscover, ECP (Exchange Control Panel), Transports, Bases de datos (Store), Search, Outlook Anywhere, entre otros.

Al ejecutar Get-ServerHealth los posibles valores para cada componente pueden ser:

* En linea (online)
* Degradado
* Incorrecto
* Reparación
* Deshabilitado
* No disponible
* Sin inicializar

Si ejecutamos Get-HealthReport, los valores para cada componente, podrán ser: 

* Con conexión
* Conexión parcial
* Sin conexión
* Suspendido
* Operativo
* No disponible


Veamos dos ejemplos de su ejecución:

1) Ejecución de Get-HealthReport sobre el servidor EX1.d1.local:

Ejecución de Get-HealthReport

2) Ejecución de Get-HealthReport, con un filtrado para mostrar solo los elementos distintos a "Healthy":

get-healthreport -server S1.d1.local | where {$_.alertvalue -ne "healthy"}


Ejecución Get-HealthReport con filtrado

Exchange: Parches

Una de las preguntas que me realizan alumnos y lectores de mis libros sobre administración de sistemas informáticos es una lista de los temas a tener en cuenta para parchear Exchange Server.

Así que como continuación del libro EX2013ADM - Exchange Server 2013, encontrareis este post sobre el parcheado de Exchange.

Para los que no dispongáis del libro EX2013ADM - Exchange Server 2013, podéis consultar su índice y referencias en el apartado: "Índice y referencias libros" de este blog.

De hecho, muchos administradores de sistemas parchean Exchange y todo continua funcionando sin problemas.

Sin embargo, al tratarse de un servicio crítico, es buena idea tomar una serie de precauciones en el momento de parchear.

Parchear Exchange es sumamente importante, ya que resuelve muchos problemas no solo de seguridad si no que también de funcionalidad. 

Veamos la lista de puntos a tener en cuenta:

1) Entender que los parches de Exchange corrigen problemas de funcionalidad:

En otros productos de Microsoft como Windows Server, al cabo del tiempo, los elementos que corrigen son fundamentalmente problemas de seguridad y no de funcionalidad.

Este no es el caso de los parches de Exchange.

Veamos un ejemplo:

Repasamos los errores que corrige un Update Rollup 6 para Exchange Server 2010 SP3 (publicado en 23/5/2014):

Update Rollup 6 for Exchange Server 2010 Service Pack 3 (microsoft.com)

Correcciones que realiza Update Rollup 6 para EX2010 SP3

Al repasar la lista de correcciones, veremos que principalmente se corrigen problemas de funcionalidad.

2) Entender el funcionamiento de los parches:

Para Exchange Server 2007 / Exchange Server 2010: 

Los parches vienen en forma de Update Rollups y Service Pack.

Los Update Rollups, son actualizaciones acumulativas: por ejemplo: Update Rollup 4, incluye todas las correcciones de Update Rollup 1,2 y 3.

Los Update Rollups, funcionan sobre una rama de Service Pack o versión RTM, es decir, Update Rollup 4 for Exchange Server 2010 SP2, no es lo mismo que Update Rollup 4 for Exchange Server 2010 SP3.

En la siguiente imagen, podemos ver un ejemplo:

Diferencias entre Update Rollups
* No es el mismo fichero: Update Rollup 4 sobre Exchange 2010 SP2 que Update Rollup 4 sobre Exchange 2010 SP3

Los Service Pack, también realizan cambios en la funcionalidad del producto, no solo corrigen errores.

En la fecha de salida de un Service Pack, este corrige todos los errores de Service Pack y Update Rollups publicados con anterioridad.

Los Update Rollups, no substituyen todos los binarios de Exchange Server, solo substituyen algunos de ellos.

Con el fichero descargado de un Service Pack, podríamos realizar una instalación nueva de Exchange: Esta ya integraría el Service Pack.

Para Exchange Server 2013:

Los parches vienen el forma de Cumulative update y Service Pack.

Tanto los Cumulative Update como Service Pack son paquetes de parches que incluyen todos los binarios de Exchange.

La única diferencia entre Service Pack y Cumulative Update es que mientras los Cumulative Update solo corrigen errores, los Service Pack también añaden funcionalidades nuevas.

En los siguientes enlaces podemos ver ejemplos acerca de funcionalidades nuevas introducidas en Service Pack 1 para Exchange Server 2013:



Con el fichero descargado de un Service Pack o Cumulative Update, podríamos realizar una instalación nueva de Exchange: Esta ya integraría el Service Pack o Cumulative Update.

3) Situarse donde estamos:

Debemos averiguar la versión de Exchange tenemos, su nivel de parches y cuales le faltan.

Para ver la versión y compilación de nuestro Exchange, basta con ejecutar desde la Exchange Management Shell:

Get-ExchangeServer | Format-List Name, Edition, AdminDisplayVersion

Este cmd-let, funcionará con Exchange Server 2007, 2010 y 2013.

Para revisar los parches publicados, debemos consultar el siguiente enlace:

Veamos el siguiente ejemplo:

Imaginemos que nuestra versión de compilación sobre Exchange 2010 es la siguiente: 14.03.0181.006

Si analizamos la tabla anterior, podemos ver que: 14 corresponde a Exchange 2010, 03 corresponde a Service Pack 3 y 181.006 corresponde a: Paquete acumulativo de actualizaciones 5 para Exchange Server 2010 SP3

4) Analizar los cambios que realizarán las actualizaciones (Release Notes)

Una vez sabemos en la versión que estamos situados, deberíamos revisar todos los cambios que generarán las actualizaciones.

Veamos un ejemplo sobre Exchange Server 2013:


Disponemos de: Exchange Server 2013 CU2 (9 de Julio de 2013) 15.00.0712.024

Vamos a aplicar la actualización a: Exchange Server 2013 CU6 (26 de agosto de 2014) 15.00.995.029

Deberíamos repasar las "Release notes" de CU3, SP1, CU5, CU6

Para actualizar a CU6, bastará con descargar e aplicar CU6, sin embargo, los cambios que se efectuarán serán los descritos en las "Release notes" de CU3, SP1, CU5, CU6

5) Esperar unos días después de la salida del parche.

En ocasiones, los parches pueden provocar fallos o inestabilidad en algún componente de Exchange, es por este motivo que Microsoft publica una segunda o tercera versión del parche.

Veamos dos ejemplos:

Sobre Exchange Server 2013:

Versiones de parches, ejemplo

Sobre Exchange Server 2010:

Versiones parches Exchange 2010 update rollup

En ambos casos, vemos como el nombre del fichero acaba  o contiene la cadena v2: Esto significa que primero se ha lanzado una versión que causaba problemas después de aplicar el parche sobre Exchange.

6) Repasar "Visor de eventos" antes y después de la actualización

Gracias al "Visor de eventos" (eventvwr.msc), podremos ver si se producen errores después de la aplicación de los parches.

7) Parar la entrada/salida de correo antes de actualizar

Si paramos la entrada/salida de correo antes de actualizar, conseguiremos que en caso de que tengamos que revertir desde un snapshot o backup, no tengamos perdida.

Es importante entender que la parada en la entrada y salida de correo debemos realizarla fuera del servidor de Exchange.

Por ejemplo, si detenemos el servicio de trasporte (servicio SMTP), los parches, en el mejor de los casos, reiniciaran el servicio, en el peor, marcarán error, al encontrarse el servicio detenido.

Parar la entrada/salida de correo debe realizarse fuera del servidor de Exchange, por ejemplo, deshabilitando la regla de entrada del puerto 25 TCP, para el correo entrante.

Desconectar el cable de red del servidor de Exchange, tampoco es buena idea, ya que Exchange, requiere Active Directory para funcionar.

8) Tener en cuenta que los servicios de Exchange quedarán afectados

Los parches, tanto Service Pack, como Update Rollups o Cumulative Update, reiniciaran los servicios en marcha.

Si tenemos clientes conectados, podrán sufrir desconexiones.

9) Reiniciar antes de actualizar

Si reiniciamos el servidor antes de aplicar los parches, conseguiremos liberar toda la memoria RAM que utiliza Exchange como caché.

Además, verificaremos que después del reinicio, todo queda funcionando, de esta forma si después de aplicar los parches, algo deja de funcionar, el culpable son los parches de Exchange.

10) Realizar backup y snapshot de AD y Exchange

Debemos tener un plan de marcha atrás si tenemos que revertir el estado.

El primer paso es verificar  que los backups de Active Directory y Exchange se hayan realizado de forma correcta.

Tal y como explicamos en el libro EX2013ADM, Exchange guarda gran parte de su configuración en la base de datos de Active Directory.

Es por este motivo que cuando hablamos de un backup de Exchange, estamos hablando del pack: Exchange y Active Directory.

En el caso de dos controladores de dominio (DC), deberíamos respaldar los dos DC.

El backup nos proporciona una posible recuperación en caso de desastre, sin embargo esta recuperación acostumbra a ser lenta.

Es por este motivo que a pesar de que disponer de un backup actualizado es un elemento imprescindible, podemos ayudarnos de un snapshot  a nivel de hipervisor para una recuperación rápida.

Recordemos: snapshot de los DC y Exchange.

Si disponemos de DCs Windows Server 2012 o superior, virtualizados y con un sistema de backups a nivel de hipervisor, no tendremos problemas al rescatar ya sea del backup o del snapshot.

Hemos de tener en cuenta que realizar un snapshot sobre un servidor de Exchange y aplicar parches trabajando sobre el snapshot, el rendimiento global va a caer, además necesitaremos espacio extra en el datastore donde esté situada la VM de Exchange.

El motivo es el funcionamiento de los snapshots: Cada fichero que sea modificado será guardado en un vmdk nuevo, que es el que mantiene el snapshot.

También al eliminar el snapshot, de producirá un acceso a disco muy intenso al consolidar los cambios de los vmdk que está funcionando el snapshot a los vmdk originales.

Para agilizar el proceso de snapshot, podemos realizar el snapshot con la VM parada.

Si nuestro sistema está dimensionado correctamente, no tendremos mayores problemas.

Muy importante: una vez realizada la instalación de parches y verificado que no necesitamos revertir el estado de la VM, eliminar el snapshot. 

11) Espacio libre dentro de la VM

Es importante tener en cuenta que aplicar Service Pack (SP) (todas las versiones de Exchange) o los Cumulative Updates (CU) de Exchange Server 2013, requieren espacio en disco.

Pensemos que tanto los CU como los SP, substituirán todos los binarios de nuestra instalación de Exchange.

Podemos ver un ejemplo, en el siguiente post:


Según el este ejemplo, podemos ver como al aplicar SP1 de Exchange Server 2013, respecto al consumo de espacio en disco, sucede lo siguiente:

Antes: 38,6GB ocupados de 99,6GB
Después: 47,3GB ocupados de 99,6GB

Consumo: 8,7GB 


12) Pausar tarea de backups

Si realizamos la aplicación de parches dentro de la misma ventana horaria en que se ejecutan los backups, es buena idea detener la tarea o tareas de backups.

Para decidir si pausar la tarea de backup de Exchange o todas las tareas, tener en cuenta que:

- Los backups realizarán un alto consumo de IOPS en el datastore donde se ubican las VMs.

- La tarea que realiza el backup de la VM de Exchange, conectara utilizando VSS a Exchange.

Es decir, la tarea de backup de Exchange, se ha de pausar siempre.

Pausar el resto de tareas, dependerá si el storage donde están ubicadas las VMs soporta la carga extra o no.

Si tenemos dudas, mejor pausar todas. 

13) Batería de pruebas

Es importante antes de eliminar el snapshot, reiniciar y proceder a la batería de pruebas.

Las pruebas deberían incluir:

- Entrada y salida de correo al exterior
- Conexión a un buzón utilizando Active Sync, Outlook Anywhere, OWA, etc.
- En caso de disponer de varias versiones de Outlook, probar con todas ellas.
- Verificar que todos los almacenes estén montados.
- Repasar "Visor de eventos" (eventvwr.msc).

También podemos ayudarnos de los cmd-let de PowerShell de Exchange (Exchange Management Shell), para realizar los test.

Los cmd-let de test, son introducidos en Exchange Server 2007 y a cada versión se introducen nuevos cmd-let.

Ejemplo de ejecución de Get-Command Test-* sobre Exchange Server 2013:


Salida get-command de cmd-lets de test (PowerShell de Exchange).



Consulta técnica: De Exchange 2003 a Exchange 2013

Estimado Xavier,

Soy un seguidor tuyo desde que Josep te recomendó en su blog; de hecho tengo compradas todas tus publicaciones; quiero abusar de tu confianza por una cuestión en la que me he embarcado y de la que pretendo sea un caso de éxito.

Estoy preparando la migración de un Exchange 2003 Server a un Exchange 2013, en un dominio ya existente. Estoy intentando documentarme lo más posible y no ha manera de realizarlo directamente sin sw de terceros.

EL caso es que ese software de terceros precisa montar un nuevo bosque y realizar la migración para posteriormente pasarla al bosque original, estoy intentando todavía entender los detalles.

Me gustaría conocer tu parecer y consejos de como realizar esta migración de la forma más segura posible... todo está en producción por lo que la cosa se complica un poco más. Creo que tus comentarios nos pueden aportar mucho para llevar este tema a buen puerto.

Muchas gracias por anticipado.

Y te animo a que sigas trabajando en tu línea editorial, pues a mi concretamente, me has aportado una visión de las materias que has tratado de forma muy valiosa.

Un fuerte abrazo.

---

Hola,

Primero de todo agradecerte la confianza por comprar los libros y lo más importante para mi es que te hayan gustado y resultado útiles, esta es la mayor recompensa para continuar trabajando en el blog y en nuevas publicaciones.

Sobre la cuestión que comentas, primero de todo confirmarte la conclusión a la que has llegado: no es posible saltar de EX2003 a EX2013 directamente sin SW de terceros. 

Siempre se permite pasar como máximo de dos en dos, es decir de EX2003 a EX2010 o de EX2007 a EX2013.

Las grandes ventajas respecto a EX2003 como: OWA compatible con los navegadores actuales, versión mejorada de Active Sync, bases de datos (EDB) sin límite de tamaño y hasta 4 en en la versión Standard, sistema operativo de 64 bits, etc, están también con EX2010.

A partir de aquí, mi recomendación seria pasar a EX2010 y dejarlo así.

En el 2016 está pensado que aparezca EX2016 y con EX2010 podrías pasar a EX2016 en el futuro.

Eso sí, si tuviera que hacer una instalación de Exchange nueva en un entono donde no hay Exchange, instalaría EX2013, ya que además de poder utilizar las nuevas funcionalidades que aporta la versión, obtendré un ciclo de vida del producto más largo, teniendo en cuenta que ya llevamos un año de parches desde la versión RTM.

No soy partidario de utilizar SW de terceros ya que las migraciones de EX acostumbran a dar problemas, problemas que tienen solución pero son molestos ya que los usuarios utilizan continuamente el servicio.

Los problemas que puedas encontrarte en una migración de Exchange utilizando el procedimiento propio de Microsoft, encontrarás las soluciones en el propio Technet, soporte de Microsoft o en foros del Technet.

Sobre cada cuando es conveniente migrar de versión un software como Exchange, depende de muchos factores.

Es importante mantener los productos dentro del ciclo de vida del fabricante además de evaluar las funcionalidades de cada nueva versión así como el coste que representa actualizar.

A día de hoy (01/12/2014):

Hay empresas como VMWare que ya han pasado a EX2013:

http://www.sysadmit.com/2014/09/vmware-ya-usa-exchange-2013.html

Mientras que otras como la propia Microsoft, continúan con la versión EX2010:

https://mail.microsoft.com/owa/
OWA sobre Exchange 2013, diciembre de 2014
Te comento este aspecto de cara a estudiar, valorar y argumentar cada cuando conviene actualizar o no un producto y si conviene o no realizar una actualización fuera del procedimiento del fabricante.

Tanto si pasas a EX2010 o bien por requisitos del cliente necesitas pasar a EX2013, te aconsejaría:

1) Montar un laboratorio completo a partir de los servidores de producción:

Utilizando un backup completo de AD y EX, rescatarlo en un entorno de pruebas separado de producción y sobre ese entorno realizar todo el procedimiento.

Ten en cuenta que en muchas ocasiones, las instalaciones que encontramos en un entorno de producción difieren de una instalación limpia que puedas realizar para realizar el laboratorio, desde versiones de binarios hasta configuraciones específicas.

2) Dimensionar correctamente el servidor:

El dimensionado del servidor de un EX2010 es muy distinto a un EX2003, pero es muy similar a un EX2013.

Tienes un capítulo en el libro EX2013ADM dedicado al tema que te aconsejo que analices con profundidad, te valdrá también para EX2010.

Un abrazo, y muchas gracias por seguirme!

Xavi.

GPO: Windows Search para múltiples buzones

En entornos de Exchange cuando está activado el modo caché de Outlook, el sistema genera de forma automática un fichero OST del buzón y este es indexado por el servicio Windows Search.

De esta forma se evita que se utilice el sistema de búsquedas de Exchange cuando el usuario realiza búsquedas desde Outlook sobre su buzón.

El problema lo tenemos cuando el usuario dispone de varios buzones configurados.

Si queremos que se genere un fichero OST y sea indexado por Windows Search para cada mailbox deberemos configurar las siguientes GPO:

1) GPS-U-Outlook-OST-Multiple MBX - (1): Directiva con plantillas administrativas de Office cargadas, en este caso, Office 2007:

Vista GPO para Windows Search para múltiples buzones


2) GPP-U-Outlook-OST-Multiple MBX - (2): Preferencia basada en claves en el registro

Vista GPO para Windows Search para múltiples buzones

Podemos encontrar información sobre el uso de las directivas de grupo en el libro: GPOIT - Group Policy Objects para administradores de IT. 

Podemos encontrar información sobre el uso de Exchange Server en el libro: EX2013ADM - Exchange Server 2013. 

Podemos ver el índice del contenido de los libros en el menú del blog: "Índice y referencias libros".

También disponemos de esta etiqueta del blog, donde encontraremos varios ejemplos de uso de GPO: 

http://www.sysadmit.com/search/label/GPO

VMWare ya usa Exchange 2013

Cada vez que aparece una versión de Exchange sabemos que la versión RTM (Release to manufacturing) no hay que instalarla en producción y  hay que esperar a que vía parches se solucionen el mayor número de problemas encontrados.

Realizar una transición de una versión de Exchange a otra es un trabajo que no es rápido y es necesario realizar laboratorios de pruebas, así como realizar una planificación a conciencia de todo el proceso.

¿Es Exchange 2013 un producto suficientemente maduro? 

¿Debemos esperar más a migrar nuestros Exchange?

Bien, ambas preguntas no tienen una respuesta clara y dependen del estado y versión de nuestro Exchange.

Por ejemplo, no es lo mismo que dispongamos de Exchange 2007 que Exchange 2010.

Es cierto que ya disponemos de SP1 para EX2013 y ahora disponemos de un dato más: VMWare ya usa Exchange 2013.

VMWare ya usa Exchange 2013
Recientemente me he enviado correos con la gente de VMWare sobre el evento que asistiré como bloguer en el VMWorld:


Aprovecho una vez más para darles las gracias por haberme invitado.

Revisando las cabeceras de los correos podemos ver que en la actualidad VMWare utiliza Postfix + EX2013.

Si buscamos los registros DNS MX del dominio y realizamos un telnet al puerto 25 del servidor, podremos ver que contesta un Postfix:

Si no disponemos del comando telnet, podemos instalarlo de esta forma:

http://www.sysadmit.com/2013/12/instalar-telnet-desde-cmd.html


Según esta prueba: VMWare utiliza Postfix como SMTP visible a Internet: para filtrar el correo de virus, spam, etc.

Después si el correo es legítimo es entregado al SMTP de Exchange.

Esta segunda parte, la podemos ver analizando las cabeceras del correo.

Cada Received: corresponde a un servidor SMTP.

A continuación podemos ver un correo recibido a mi cuenta de GMail que proviene de una cuenta de un usuario de VMWare.com:

[Por motivos de privacidad: Los datos de la cabecera han sido modificados: Se han substituido los nombres de host e IPs por XXXX, los identificadores y fechas originales del mensaje, también han sido modificadas]

VMWare ya usa Exchange 2013

En verde: Postfix.
En naranja: Exchange 2013.

Exchange 2013 utiliza la versión de SMTP TLS: 17.

No sabemos si EX2013 está disponible para todos los buzones de la organización o solo para algunos y se sigue conviviendo con alguna versión de Exchange anterior.

Pero si podemos concluir que hay buzones que utilizan EX2013 y además se utiliza como gateway de correo Postfix para el filtrado inicial.

Para aquellos que disponéis del libro: EX2013ADM - Exchange Server 2013, esta estructura de entrada de correo corresponde al escenario de implementación 2:

Fragmento de la página 180 del libro EX2013ADM:

VMWare ya usa Exchange 2013



En este apartado del libro encontraremos un profundo análisis de esta estructura con sus ventajas y desventajas así como una guía paso a paso para su implementación.

En el caso analizado en el post, el gateway de correo correspondería a un Postfix.

Consulta técnica: Límites de Exchange, exportación a PST


Hola Xavier, fantástico tu libro de Exchange 2013.

Pero he buscado por todo el libro y no veo cómo puedo saber el espacio que se le ha dado a cada base de datos y el espacio que le queda libre.

Si voy a MiPc. Veo las carpetas de las Bases de Datos y de ahí puedo saber qué es lo que ocupa cada una de ellas, pero no puedo saber el espacio libre, el disponible que me queda en la Base de datos.

Tengo 4 Bases de Datos, ya que tengo la versión Standard de 500GB cada una, si tengo que ampliar una Base de Datos ¿Cuál es el comando? ¿se puede hacer en caliente o tengo que desmontarla primero?

¿Puedo Exportar un Buzón de Exchange a un PST con facilidad desde el Exchange?

¿Existe en Exchange alguna opción de Archivado de Correos tipo como la de GFI Mail Archiver?

Gracias de antemano.
Salu2

----

Hola Ramón,

Primero de todo agradecerte la confianza por haber comprado el libro de Exchange 2013 y decirte que me alegro mucho de que te haya gustado.

Todas las preguntas que planteas son preguntas frecuentes que tienen los administradores de Exchange y que alumnos, lectores me plantean en muchas ocasiones.

Por este motivo he preferido contestar a tus preguntas en este post del blog, de esta forma muchos administradores podrán utilizar la información.

Contesto tus preguntas a continuación:

1) Límites BD

En Exchange 2003 Standard con SP2 instalado y aplicando una clave en el registro de Windows podías pasar de los 16GB a los 75GB de límite de base de datos EDB, sin embargo solo podrías disponer de una sola base de datos además de las carpetas públicas.

Como dispones de la versión Standard y cuatro bases de datos, dispones de Exchange 2007 o 2010 o 2013.

A partir de Exchange 2007 aunque dispongas de la versión Standard, el límite de base de datos EDB es de 16TB, a día de hoy sería como decir que no hay límite.

Por otro lado puedes poner límites sobre la base de datos, pero estos límites corresponderán a la cuota de los buzones no al límite del EDB.

Por defecto los buzones heredarán el valor del límite fijado en la base de datos.

Puedes ver el tema en los siguientes puntos del libro:

8.1.8. LÍMITES A NIVEL DE BD
8.1.9. LÍMITES A NIVEL DE USUARIO

Este concepto sirve para todas las versiones de Exchange.

Recuerda: el tamaño del EDB no tiene límite a partir de Exchange 2007.

2) Exportar a PST

Puedes exportar buzones a PST desde el servidor de Exchange.

Con Exchange 2003 dispones de la utilidad EXMERGE, el problema de EXMERGE es que el formato del PST resultante es ANSI por lo tanto tiene un límite de 2GB.

Con Exchange 2007 dispones del cmd-let de PowerShell de Exchange: Export-Mailbox

Dispones de un ejemplo de funcionameinto de este cmd-let con Exchange 2007 en el apartado del libro:

12.1.2. EXPORTACIÓN/IMPORTACIÓN A PST

Export-Mailbox sobre Exchange 2007 tiene dos problemas:

1- Necesita las librerías de Outlook para funcionar.
2- Necesitas permisos sobre el buzón que quieras exportar.

Para solventar el primer problema y no instalar Outlook sobre el servidor, puedes utilizar un equipo añadido al dominio (no es necesario que sea Windows Server, puede ser Windows cliente (XP/7)) e instalarle las Exchange Management Tools y Outlook.

Para instalar las Exchange Management Tools basta con lanzar la instalación utilizando los ficheros de instalación de Exchange del DVD o ISO y seleccionar solo Management Tools.

Si no dispones del DVD o ISO de instalación, puedes descargar el último Service Pack, ya que no solo sirve para parchear si no que también puedes realizar una instalación nueva con el mismo.

Si el equipo es de 32 bits, puedes descargar las Management Tools de la web de Microsoft:


Es importante tener en cuenta:

- Necesitarás instalar las versiones de .NET y PowerShell necesarias para funcionar, como si se tratase de una instalación completa de Exchange.

- Parchea utilizando el último Service Pack y Update Rollup.

Para Exchange 2010 o 2013 no es necesario realizar todos los procedimientos anteriores:

Puedes exportar directamente desde la PowerShell del servidor de Exchange sin disponer de las librerías de Outlook y además no necesitas permisos en los buzones que desees exportar.

Tienes el proceso detallado en los siguientes puntos del libro (válido para Exchange 2010 y Exchange 2013):

12.2.1. ROL DE IMPORTACIÓN/EXPORTACIÓN PST – BUZÓN [PS]
12.2.5. EXPORTACIÓN MASIVA DE BUZONES A PSTS [PS]
12.2.4. EXPORTACIÓN CON FILTRO POR FECHA [PS]
12.2.6. ELIMINACIÓN DE CONTENIDO DE LOS BUZONES [PS]

Con Exchange 2013 puedes también exportar desde GUI:

12.2.7. IMPORTACIÓN / EXPORTACIÓN: BUZONES A PST O VICEVERSA [ECP]

3) Opción de archivado del servidor

A partir de Exchange 2010 SP1 dispones de la opción de archivado.

La idea consiste en configurar en el servidor de Exchange una nueva base de datos y cuando el usuario desde el Outlook marque un correo como archivado, este será movido a la base de datos de archivado.

El problema de esta funcionalidad es que dispondrás de un EDB dedicado al archivado ocupando espacio en el servidor de Exchange.

4) Conclusiones

Si el rendimiento del servidor de Exchange no es bueno debido al tamaño de los EDB, hay muchas formas de solucionar el problema, entre ellas:

- Instalar otro servidor de Exchange y repartir los buzones.
- Pasar de la versión Standard a Enterprise y situar más EDB.
- Opciones de archivado.
- Aumentar el hardware: más RAM, más HDD, etc..

Pero la solución más barata y que te ofrecerá una mayor tranquilidad (ya que el tiempo de backup y recuperación de desastres será menor) es adelgazar el tamaño de los EDB.

Para ello puedes pactar el número de años que se quiere disponer de correo online, por ejemplo: 5 años.

Una vez pactado el tiempo podrás exportar masivamente a PST los elementos que sean más antiguos de 5 años y luego borrar el contenido exportado de los EDB.

Estos PST quedarían desconectados de los Outlooks para evitar que sean modificados por los usuarios y a la vez evitar la necesidad de realizar copias de seguridad de los mismos.

Solo serian conectados bajo demanda.

Con esto adelgazarías el tamaño de los EDB para tener un Exchange más ágil y rápido.

Recuerda una vez limpiado (export y delete de correos) que el tamaño del EDB no se reducirá.

O bien creas EDBs nuevos y vas moviendo los buzones o bien realizas una defragmentación offline del EDB con eseutil.

Recuerda que defragmentación offline del EDB significa que el EDB debe ser desmontado durante el proceso.

El proceso puede tardar mucho dependiendo del hardware del servidor.

Dispones de cómo realizar el proceso y todos los elementos a tener en cuenta en el punto del libro (válido para todas las versiones de Exchange):

8.1.7. DEFRAGMENTACIÓN OFFLINE

También has de tener en cuenta el retention time, activado por defecto en todas las versiones de Exchange.

Si está activado, cuando borras correos o buzones, no se borran de inmediato si no que quedan marcados para ser borrados al cabo de X tiempo.

Sería conveniente cambiar este valor antes de empezar a exportar y borrar.

Punto del libro: 8.1.5. RETENTION TIME

¡Espero haberte ayudado!

Saludos,

Xavi.