Exchange Server 2007 + Windows Server 2008

Me encuentro instalando Exchange Server 2007 sobre Windows Server 2008 y utilizando una topología distribuida. En un servidor se encuentra operando un Controlador de Dominio (Windows Server 2008), un servidor para el rol de Client Access y un servidor para los roles de Hub Transport y Mailbox. En el siguiente enlace se indican todos los requisitos que necesita un servidor por cada rol: http://technet.microsoft.com/en-us/library/aa996719(EXCHG.80).aspx


Además es importante saber como instalar los requisitos en Windows Server 2008, para eso hay este enlace: http://technet.microsoft.com/en-us/library/bb691354(EXCHG.80).aspx


Espero estos enlaces sean de su ayuda.

Directory services cannot allocate a relative identifier – Windows Server 2003 – Windows Server 2008

En un ambiente donde existen controladores de dominio Windows Server 2003 y 2008, estaba tratando de unir un servidor al dominio y en el proceso recibí este mensaje:


“Directory Services cannot allocate a relative identifier”


Revisando en internet se indica que puede ser por problemas de comunicación con el servidor que administra el rol de RID, sin embargo hice las comprobaciones necesarios y no se trataba de eso. Utilice la consola de Sitios y Servicios de Active Directory para probar la replicación y se presentó un error indicando que existe diferencia en fecha y/u hora entre los servidores, en efecto el servidor que mantenía el rol RID tenía una diferencia de 10 minutos respecto del servidor que estaba tratando de unir al dominio, al igualar los relojes y probar nuevamente todo funcionó.

Instalación de Exchange Server 2007 en un sitio distinto a donde reside el Schema Master

El escenario es el siguiente, tengo una oficina matriz donde se encuentra el controlador de dominio que mantiene todos los roles FSMO, este controlador de dominio se encuentra en un sitio. En una oficina sucursal mantengo dos servidores controladores de dominio adicionales al de la oficina matriz y en un sitio completamente distinto. Al tratar de instalar Exchange Server 2007 en un servidor de la oficina sucursal se presenta el mensaje de error:


“Exchange 2007 setup requires the domain controller that serves as the domain schema master to be in the same site and domain as the local computer that is running Exchange setup.”


De acuerdo a las guías de Microsoft para la instalación de Exchange 2007 se indica que el programa instalador de Exchange trata de contactar al schema Master para hacer la extensión del mismo, sin embargo no se mencionaba nada sobre que debe estar en el mismo sitio, a pesar de esto en el siguiente link se indica paso a paso que hacer para poder dar soporte a este tipo de escenarios: http://technet.microsoft.com/en-us/library/aa995868(EXCHG.80).aspx


Actualización(24/08/08): algo adicional que hay que considerar que la ejecución de setup /prepareschema y setup /prepareAD no funciona si una versión anterior de Exchange (2000/2003) se encuentra instalada en el servidor que mantiene el rol de Schema Master. Para esto es necesario tener un Controlador de Dominio adicional en el mismo sitio del Schema Master y ahí si ejecutar los comandos antes mencionados.

The naming context is in the process of being removed or is not replicated from the specified server. (Windows Server 2003 + Windows Server 2008)

Continuo en la migración de mi DC Windows Server 2003 R2 a un DC Windows Server 2008. Durante este proceso y utilizando la consola de “Active Directory Site and Services” trate de replicar de un controlador a otro, en el proceso de replicación de mi DC Win2k8 a mi DC Win2k3 se presentó este error:


The following error occurred during the attempt to synchronize the domain controllers.
The naming context is in the process of being removed or is not replicated from the specified server.


Al buscar en internet encontré este artículo de Microsoft: http://support.microsoft.com/kb/319202, donde detalla el problema pero está orientado a Windows 2000 Server, sin embargo, si funciona en Windows Server 2003, la única diferencia es que en el paso 2 literal e, en lugar de marcar la opción como se indica, en Windows Server 2003 hay que seleccionar “Seguras” en el panel de “Actualizaciones Dinámicas”.

Migración de Controlador de Dominio Windows Server 2003 a Windows Server 2008

Me encuentro migrando toda la infraestructura de controladores de dominio desde un Windows Server 2003 R2 64 bits (Inglés) a un Windows Server 2008 Enterprise 64 bits (Español).


Primero, uní al servidor Windows Server 2008 al dominio (servidor miembro), agregue el rol de “Servicios de Dominio de Active Directory” y finalmente ejecute el comando “dcpromo” para iniciar la configuración. Sin embargo, al identificar la raíz del dominio y continuar con el asistente se presento este mensaje de error:


To install a domain controller into this Active Directory forest, you must first perpare the forest using “adprep/forestprep”. The Adprep utility is available on the Windows Server 2008 installation media in the Windows\sources\adprep folder


Seguí los pasos que indicó el cuadro de diálogo y coloqué un DVD de Windows Server 2008 (Español) en el controlador de dominio Windows Server 2003 (Inglés), al tratar de ejecutar “adprep /forestprep” en una ventana de línea de comando el cursor nunca avanzó ni se presentó mensaje alguno. Revise un post en internet que hablaba sobre este mismo caso y se ejecutaba sin problema. Luego de analizar todo el escenario a la conclusión que pude llegar es que no se ejecuta el comando por la diferencia de idioma del medio de instalación de Windows Server 2008 y el idioma de Windows Server 2003. Coloqué un medio de instalación en inglés de Windows Server 2008, ejecuté nuevamente “adprep /forestprep” y todo se ejecutó sin problemas; conclusión, al ejecutar “adprep /forestprep” el idioma del sistema operativo y el idioma del medio de instalación de windows server 2008 deben ser iguales.


Posteriormente, y antes de configurar un controlador de dominio adicional sobre Windows Server 2008 se deben ejecutar:
- adprep /domainprep
- adprep /rodcprep (opcional)


Personalmente recomiendo que se ejecute también “adprep /rodcprep” en caso de requerimientos futuros de configuración de un RODC.