Cómo recuperarse de una pérdida del servidor de Exchange

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2011-04-15

En este tema se explica la forma de recuperarse de una pérdida del servidor mediante el uso del modificador /m:RecoverServer en el comando de configuración. Casi toda la configuración de un equipo que ejecute Microsoft Exchange Server 2007 se almacena en el servicio de directorio Active Directory. El modificador /m:RecoverServer reconstruye un servidor de Exchange con el mismo nombre y la misma configuración mediante la información de Active Directory.

Si Setup /m:RecoverServer encuentra un error durante una recuperación del servidor y el programa de instalación se cierra con un error, es posible que tampoco se realice correctamente la ejecución de /m:RecoverServer. Si la ejecución de Setup /m:RecoverServer vuelve a ser incorrecta, puede encontrarse con las siguientes situaciones:

  • No todas las funciones del servidor se recuperan por completo.

  • El programa de instalación no puede realizar la recuperación de las funciones restantes porque el servidor contiene funciones configuradas.

  • Se produce un error en la desinstalación de las funciones restantes porque presentaron un error durante la recuperación tras un desastre y no es posible realizar otra acción hasta que la recuperación tras un desastre se lleve a cabo correctamente.

Para algunos casos de error, se puede volver a ejecutar el programa de instalación correctamente. Sin embargo, si vuelve a producir un error, puede realizar una solución alternativa manual que permita que continúe el programa de instalación e intente recuperar las funciones que no se recuperaron la primera vez. Esta solución sólo permite iniciar de nuevo el programa de instalación; no solucionará el problema que causó el primer error. Dicho problema debe diagnosticarse y corregirse antes de ejecutar de nuevo el programa de instalación.

Antes de empezar

Para realizar el procedimiento siguiente en un equipo donde va a realizar la instalación de Exchange 2007, debe utilizar una cuenta en la que se delegue lo siguiente:

  • Función Administrador de servidores de Exchange y grupo Administradores local para el servidor de destino

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Es necesario que el servidor tenga el mismo nombre que el servidor al que vaya a reemplazar y que su configuración coincida con respecto a las unidades que tenían datos de Exchange en los mismos.

Procedimiento

Para recuperar la pérdida del servidor con el modificador /m:RecoverServer

  1. Restablezca la cuenta de dominio del equipo para la pérdida del servidor. Para hacer esto:

    1. Abra Usuarios y equipos de Active Directory.

    2. Busque el equipo para la pérdida del servidor.

    3. Haga clic con el botón secundario en el nombre del equipo y, a continuación, haga clic en Restablecer la cuenta.

    Ponga el nuevo servidor que ejecuta Microsoft Windows Server 2003 en línea y agréguelo al dominio con el mismo nombre que la pérdida del servidor.

  2. Configure todas las unidades con las mismas asignaciones lógicas que están presentes en el servidor que falta.

  3. Abra una ventana Símbolo de sistema en la carpeta de origen de Exchange y ejecute el siguiente comando:

    setup /m:recoverserver 
    

    Nota

    La carpeta de origen es la carpeta del identificador del tipo de procesador (\i386 o \amd64) de la unidad de DVD o de otro medio de origen.

Para recuperar la pérdida de un servidor que presentó un error durante el proceso de recuperación con el modificador /m:RecoverServer

  1. Para permitir la nueva ejecución del programa de instalación, primero debe identificar las funciones que se recuperaron. Si la consola de instalación aún está visible, las funciones recuperadas muestran la palabra "FINALIZADA" junto a sus nombres. De lo contrario, debe ir al Registro y abrir la clave:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0

    Existen varias subclaves con los nombres de las funciones del servidor (por ejemplo, "MailboxRole") en la clave v8.0. Examine cada subclave. Si la subclave contiene un valor UnpackedVersion y otro ConfiguredVersion, y ambos valores son iguales (una cadena como, por ejemplo, "8.0.685.23"), dicha función del servidor se recupera e instala correctamente. Anote las funciones que se recuperaron correctamente.

    Nota

    UNRESOLVED_TOKEN_VAL(exRegistry)

  2. Realice una copia de seguridad de los datos que desea modificar en el Registro y Active Directory. En el Registro, abra la clave:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0

    Haga clic con el botón secundario en esta clave, seleccione Exportar y después, guarde el archivo.

  3. Localice mediante AdsiEdit (AdsiEdit.msc) el objeto de servidor de Exchange para el servidor que va a recuperar. Por ejemplo, la siguiente ruta de acceso es para un objeto de servidor:

    CN=<nombre del servidor>,CN=Servidores,CN=Grupo administrativo de Exchange (FYDIBOHF23SPDLT),CN=Grupos administrativos,CN=<nombre de la organización>,CN=Microsoft Exchange,CN=Servicios,CN=Configuración,DC=<nombre de dominio>

    Anote el valor del atributo msExchCurrentServerRoles; se trata de un número entero. El valor de este atributo en el objeto de servidor indica las funciones que se configuraron en el objeto de servidor antes del error y se deriva agregando valores de la siguiente manera:

    Función del servidor Valor de la función

    Función Buzón de correo

    2

    Función Acceso de cliente (CAS)

    4

    Función Mensajería unificada

    16

    Función Transporte de concentradores

    32

    Función Transporte perimetral

    64

  4. Cambie las variables que el programa de instalación lee para forzarlo a omitir las funciones recuperadas y recuperar las no recuperadas. Esto requiere la modificación temporal de la información del Registro y Active Directory:

    1. Mediante regedit.exe   Para cada función que se recuperara correctamente, cambie el nombre de su clave en HKLM\Software\Microsoft\Exchange\v8.0 agregando un 0 o cambiando el nombre de la clave.

    2. Mediante AdsiEdit.msc   Tome el valor actual de msExchCurrentServerRoles, réstele el valor correspondiente a las funciones recuperadas y después modifique el atributo con el valor nuevo. Por ejemplo, si recuperó correctamente la función Buzón de correo en un servidor que tiene instaladas las funciones de servidor Concentrador (valor = 32), Buzón de correo (valor = 2) y CAS (valor = 4), tiene un valor de 38. De dicho valor, reste 2 para la función Buzón de correo, que le dará un resultado de 36 para msExchCurrentServerRoles.

  5. Ejecute Setup /m:RecoverServer tal como hizo anteriormente para recuperar todas las funciones del servidor sin recuperar.

  6. Una vez finalizada la recuperación, restaure los valores editados en el Registro y Active Directory:

    1. Mediante regedit.exe   El programa de instalación habrá creado nuevas claves correspondientes a las claves cuyo nombre se cambió anteriormente para las funciones correctamente recuperadas. Elimine dichas claves y restablezca el nombre original de todas las claves en HKLM\Software\Microsoft\Exchange\v8.0.

    2. Mediante AdsiEdit.msc   Restablezca la configuración original del valor de msExchCurrentServerRoles.

Para obtener más información

Para obtener más información acerca del modificador /m:RecoverServer, vea Descripción de Setup /M:RecoverServer.