Solucionar problemas de replicación continua local

 

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

Última modificación del tema: 2007-10-10

En este tema se trata sobre cómo solucionar los problemas que puede experimentar al ejecutar Microsoft Exchange Server 2007 en un entorno de replicación continua local (LCR). Los procedimientos de este tema se centran en los siguientes problemas:

  • El cmdlet Get-StorageGroupCopyStatus notifica que se ha producido un error en la base de datos y no está inicializada.

  • El cmdlet Get-StorageGroupCopyStatus notifica un error en la base de datos. El valor FailedMessage proporciona información específica acerca del origen del error.

  • Las alertas, los contadores de rendimiento o el cmdlet Get-StorageGroupCopyStatus indican que se han realizado copias de seguridad de las colas de copia o de reproducción para una copia del grupo de almacenamiento.

  • El cmdlet Get-StorageGroupCopyStatus notifica un tiempo transcurrido para el valor LastInspectedLogTime.

  • Error en la inicialización.

  • El cmdlet Restore-StorageGroupCopy en LCR notifica que Exx.log no estaba disponible.

Cuando surjan problemas diferentes de que los que aquí se indican, examine el registro de eventos para determinar la causa y la posible acción que debe llevarse a cabo para la recuperación. Cuando se identifica la hora en la que se produjo el error, otros registros de eventos podrían ayudarle a comprender mejor el problema. Para obtener más información acerca de las herramientas que pueden ayudarle a solucionar problemas de LCR, consulte Herramientas para solucionar problemas en la implementación de alta disponibilidad.

Antes de empezar

Para realizar estos procedimientos, debe delegar en la cuenta que use la función Administrador de servidores de Exchange y debe pertenecer al 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 2007, consulte Consideraciones sobre permisos.

Procedimiento

El cmdlet Get-StorageGroupCopyStatus notifica que se ha producido un error en la base de datos y no está inicializada.

  • Posibles causas   Un problema de configuración o la copia de replicación no tiene ninguna base de datos de línea base válida. Este problema podría estar causado también por no habilitar el grupo de almacenamiento en el equipo local.

  • Solución   Haga lo siguiente:

    • Compruebe que el almacenamiento para la copia tiene la configuración correcta y esté operativo. Si descubre un error, puede provocar una nueva comprobación de la copia suspendiendo y reanudando el grupo de almacenamiento.

    • Compruebe que las rutas de la copia de LCR están configuradas correctamente. Lo puede hacer con el cmdlet Get-StorageGroup en el Shell de administración Exchange. Para obtener más información acerca del uso del cmdlet Get-StorageGroup y ver información de configuración, consulte Cómo ver los ajustes de configuración de la replicación continua local.

    • Utilice el cmdlet Update-StorageGroupCopy para inicializar la copia del grupo de almacenamiento.

El cmdlet Get-StorageGroupCopyStatus notifica que se produjo un error en la base de datos y el valor FailedMessage proporciona información específica acerca del origen del error.

  • Posibles causas   Son muchas las causas potenciales que podrían hacer que se determinara un error en una copia pasiva. El valor FailedMessage identifica específicamente el problema detectado.

  • SoluciónPuede ejecutar el cmdlet Get-StorageGroupCopyStatus para obtener el valor FailedMessage completo. Esta cadena identifica el problema específico detectado. Si la condición notificada es un registro dañado o perdido, intente encontrar un registro no dañado con el número de generación correcto. Si no se encuentra el registro correcto, utilice el cmdlet Update-StorageGroupCopy para reinicializar. Si el mensaje implica que los registros del origen no están disponibles, quite el recurso compartido del directorio de registros del origen y reinicie el servicio de replicación de Microsoft Exchange en el equipo. Analice la información suministrada por el valor FailedMessage y solucione la condición identificada.

Las alertas, los contadores de rendimiento o el cmdlet Get-StorageGroupCopyStatus indican que se están llenando las colas de copia o de reproducción de una copia pasiva.

  • Posibles causas   La acumulación debida a actividades de reproducción o copia de registros podría indicar un problema o una condición transitoria en proceso de recuperación. Se produce una condición transitoria cuando una copia pasiva se ha reanudado recientemente después de haberse suspendido durante un período de tiempo notable. Si la condición no es transitoria, el problema podría deberse a una de las siguientes situaciones:

    • Existe un problema de configuración.

    • Se suspendió la actividad de replicación.

    • Se detuvo el servicio de replicación de Microsoft Exchange.

    • Error de almacenamiento o el almacenamiento está sin conexión.

  • Solución   Determine si existe un problema real o una condición transitoria de la siguiente manera:

    • Compruebe que el servicio de replicación de Microsoft Exchange esté ejecutándose. Puede comprobarlo con el complemento Servicios. Si el servicio está detenido, deberá iniciarlo.

    • Ejecute el cmdlet Get-StorageGroupCopyStatus del Shell de administración de Exchange con el comando fl y determine si está suspendida la copia pasiva. Si está suspendida, compruebe que los archivos de la copia pasiva aparecen de forma correcta y, a continuación, reanude la copia pasiva con el cmdlet Resume-StorageGroupCopy.

    • Ejecute el cmdlet Get-StorageGroupCopyStatus del Shell de administración de Exchange con la opción fl y determine si el estado de la copia es correcto. Si se produce un error en la copia, revise la lista de los campos de estado para determinar la acción correctiva que sea necesaria.

Observe los contadores de rendimiento de la replicación durante un periodo de varios minutos para determinar si existe progreso. De forma específica, examine el número de generación de reproducción y el número de generación de inspección. Si la longitud de la cola de copia sigue aumentando, pero la longitud de la cola de reproducción es corta o se reduce, puede que haya un problema con el recurso compartido de archivos de red en la copia activa o en el propio servidor activo. Compruebe que el directorio de registros de la copia activa del grupo de almacenamiento tiene definido en él un recurso compartido de archivos de red mediante el GUID del grupo de almacenamiento. Puede determinar el GUID del grupo de almacenamiento con el cmdlet Get-StorageGroupCopyStatus con la opción fl del Shell de administración de Exchange.

Get-StorageGroupCopyStatus informa de una hora obsoleta para LastInspectedLogTime

  • Posibles causas   Existen tres posibles causas para este problema:

    • La base de datos de la copia activa está desmontada.

    • La copia activa está montada, pero no cambia a una velocidad significativa. Por lo tanto, la copia activa no está produciendo ningún registro.

    • El servicio de replicación de Microsoft Exchange no está ejecutándose.

  • SoluciónDetermine cuál de las tres causas se está produciendo: Puede hacerlo mediante el siguiente procedimiento:

    • Determine si la base de datos está desmontada mediante la Consola de administración de Exchange o ejecutando el cmdlet Get-StorageGroupStatus del Shell de administración de Exchange. Si está desmontada, deberá montarse y crear una nueva secuencia de generación de archivos de registro para que cambie LastInspectedLogTime.

    • Compruebe que el servicio de replicación de Microsoft Exchange esté ejecutándose. Si este servicio está detenido, debe iniciarlo.

    • Después de comprobar que la base de datos está montada, compruebe si la base de datos está generando registros. Examine el directorio de registros de la base de datos activa e identifique el archivo de registro con el número de generación más alto. Compruebe la marca de tiempo de dicho registro. Debería coincidir con LastInspectedLogTime.

Error en la inicialización

  • Posibles causas   Hay una copia de seguridad en curso en la copia activa o existe un problema de comunicación.

  • Solución   Compruebe que no haya ninguna copia de seguridad en curso de la base de datos o el grupo de almacenamiento afectados.

El cmdlet Restore-StorageGroupCopy notifica que Exx.log no está disponible

  • Posibles causas   El cmdlet Restore-StorageGroupCopy le pide que determine si debe continuar aunque falte Exx.log.

  • Solución   Si está esperando que la activación produzca una base de datos que no haya perdido datos, responda No a la pregunta. Si Exx.log no está disponible en el momento de la operación del cmdlet Restore-StorageGroupCopy, la recuperación no será completa. Cuando responda No, deberá solucionar cualquier problema que impida el acceso a los registros de producción. Una vez corregidos esos problemas, puede volver a ejecutar el cmdlet Restore-StorageGroupCopy.

Para obtener más información

Para obtener más información acerca de los cmdlets del Shell de administración de Exchange mencionados en este tema, consulte los siguientes temas: