Mejores prácticas: cómo recuperar un servidor de CA ARCserve Backup de un desastre sin utilizar la opción Disaster Recovery

CA ARCserve Backup permite llevar a cabo la recuperación de desastres completa de un servidor CA ARCserve Backup sin instalar la opción Disaster Recovery. Para activar esta función, debe llevar a cabo el procedimiento que se describe en Recuperación del servidor de CA ARCserve Backup (más adelante). Si el servidor de CA ARCserve Backup que va a recuperar es un servidor primario o un servidor independiente, también debe llevar a cabo los pasos detallados en Recuperación de la base de datos de CA ARCserve Backup.

El procedimiento consta de las siguientes tareas:

  1. Copia de seguridad completa y restauración del servidor de CA ARCserve Backup.
  2. Recuperación del servidor de CA ARCserve Backup.
  3. Recuperación de la base de datos de CA ARCserve Backup.
  4. Reactivación de la base de datos de CA ARCserve Backup existente (opcional).
  5. Recuperación de la sesión de la cola de tareas.

    Importante: se debe restaurar la cola de tareas en el servidor independiente o primario de ARCserve. No restaure la cola de tareas en un servidor miembro de ninguno de los dominios de ARCserve.

  6. Recuperación de Active Directory.

    Nota: Esta tarea sólo se aplica a servidores de CA ARCserve Backup que actúen como controlador de dominios.

  7. Si es necesario, confirme las licencias de CA ARCserve Backup.

Nota: Durante el proceso de recuperación y con posterioridad a él, encontrará mensajes de error en el registro del sistema y en el registro de CA ARCserve Backup. Estos mensajes son normales bajo las circunstancias de la recuperación, y no producirán ninguna pérdida de datos ni problemas de funcionalidad.

Para recuperar el servidor de CA ARCserve Backup

Importante: se debe haber realizado como mínimo una copia de seguridad completa de un servidor de CA ARCserve Backup antes de poder recuperar el servidor de CA ARCserve Backup.

  1. Reinstale el sistema operativo en el servidor de CA ARCserve Backup.

    Asegúrese de que la configuración de las particiones del disco duro, del hardware y del sistema operativo (versión, edición y Service Pack) sea idéntica a la de la copia de seguridad.

  2. Reinstale CA ARCserve Backup, los agentes y las opciones en los mismos directorios que la instalación original.
  3. Una vez instalado CA ARCserve Backup, abra la utilidad Combinar y proceda a combinar los medios utilizados para la última copia de seguridad completa.
  4. Una vez se haya combinado correctamente, abra el Gestor de restauración y asegúrese de que la opción Restaurar archivos a su ubicación original está activada.

    Localice las sesiones de copia de seguridad completa.

    Seleccione las sesiones de copia de seguridad para el equipo, excluyendo las siguientes sesiones específicas de CA ARCserve Backup:

  5. Haga clic en Opciones en la barra de herramientas.

    Se abrirá el cuadro de diálogo Opciones del Gestor de restauración.

    Haga clic en la ficha Operaciones, seleccione la opción Restaurar los archivos de registro y los registros de eventos y haga clic en Aceptar.

    Se cerrará el cuadro de diálogo Opciones.

  6. Haga clic en Enviar en la barra de herramientas para enviar la tarea de restauración.

    Aparecerá el cuadro de diálogo Nombre de usuario y contraseña de sesión.

  7. En el cuadro de diálogo Nombre de usuario y contraseña de sesión, rellene los siguientes campos según sea necesario. A continuación, haga clic en Aceptar.

    En el cuadro de diálogo Nombre de usuario y contraseña de sesión, haga clic en Editar para modificar el nombre de usuario, la contraseña y la dirección IP de la sesión seleccionada.

    Se abrirá el cuadro de diálogo Introducir el nombre de usuario y la contraseña.

  8. En el cuadro de diálogo Introducir el nombre de usuario y la contraseña, especifique el nombre de usuario y la contraseña del servidor de CA ARCserve Backup, haga clic en la casilla de verificación Aplicar [nombre de usuario y contraseña] a todas las filas. De esta forma, aplicará el nombre de usuario y las contraseñas especificadas a todas las sesiones.

    Nota: Al editar direcciones IP y contraseñas, deberá editar la dirección IP y la contraseña de sesión para cada sesión.

    Haga clic en Aceptar.

    Se cierra el cuadro de diálogo Introducir el nombre de usuario y la contraseña.

  9. Haga clic en Aceptar para cerrar el cuadro de diálogo Introducir el nombre de usuario y la contraseña.

    Nota: Después de hacer clic en Aceptar, puede aparecer un cuadro de mensaje con la etiqueta CA ARCserve Backup. Este cuadro de diálogo le solicitará que especifique las direcciones IP de las sesiones que requieran autenticación para enviar una tarea de restauración. Si se abre el cuadro de diálogo de CA ARCserve Backup, debe especificar todas las direcciones IP de todas las sesiones para enviar la tarea y, a continuación, hacer clic en Aceptar.

    Se envía la tarea de restauración.

  10. Cuando haya finalizado la tarea de restauración, reinicie el equipo.

    Tenga en cuenta el siguiente comportamiento:

  11. Después de que el equipo se reinicie, haga clic en una de las siguientes opciones:
  12. Haga clic con el botón secundario del ratón en la carpeta de datos y seleccione Propiedades en el menú emergente.

    Se abrirá el cuadro de diálogo Propiedades.

  13. Haga clic en la ficha Seguridad y, a continuación, haga clic en Opciones avanzadas.

    Se abrirá la configuración de seguridad avanzada de datos.

    Nota: En los sistemas Windows Server 2008, haga clic en Editar en la pantalla de configuración avanzada de seguridad de datos.

  14. Haga clic en la ficha Permisos y seleccione la opción Reemplazar las entradas de permisos en todos los objetos secundarios con aquellas entradas incluidas aquí y que sean relativas a los objetos secundarios. A continuación, haga clic en Aceptar.

    Nota: En los sistemas Windows Server 2008, haga clic en la opción para reemplazar los permisos heredables existentes en todos los descendientes con permisos heredables del objeto.

    Si la base de datos de CA ARCserve Backup está configurada de modo que los archivos de datos de base de datos se almacenen en un directorio diferente, repita los pasos 9, 10 y 11 en esta carpeta a fin de modificar sus atributos de seguridad.

  15. Abra el Administrador de servicios de Windows e inicie el servicio SQL Server (ARCSERVE_DB).
  16. Realice uno de los procedimientos siguientes:
  17. Abra la consola de administración del equipo de Windows, haga clic en Usuarios locales y, a continuación, en Grupos.

    Debería aparecer el siguiente nombre de grupo:

    SQLServer2008MSSQLUser$MACHINENAME$ARCSERVE_DB
    

    Nota: El valor de NOMBREEQUIPO debería ser el nombre de su equipo.

  18. Registre el nombre del grupo.

    Vuelva a la carpeta de datos (ver el Paso 8).

    Haga clic con el botón secundario del ratón en la carpeta de datos y seleccione Propiedades en el menú emergente.

    Se abrirá el cuadro de diálogo Propiedades.

  19. Haga clic en la ficha Seguridad y, a continuación, haga clic en Agregar.

    Se abrirá el cuadro de diálogo Seleccionar usuarios, equipo y grupos.

  20. Haga clic en Ubicaciones y, a continuación, haga clic en Equipo local.

    Agregue el grupo registrado en el paso 14 y haga clic en Aceptar.

    Se cerrará el cuadro de diálogo Seleccionar usuarios, equipo y grupos.

  21. Haga clic en la ficha Avanzadas y, a continuación, haga clic en la ficha Permisos.

    Seleccione la opción Reemplazar las entradas de permisos en todos los objetos secundarios con aquellas entradas incluidas aquí y que sean relativas a los objetos secundarios y haga clic en Aceptar.

    Nota: Si la base de datos de CA ARCserve Backup está configurada de modo que los archivos de datos de base de datos se almacenen en un directorio diferente, repita los pasos 8 a 11 en esta carpeta a fin de modificar sus atributos de seguridad.

  22. Abra el Administrador de servicios de Windows e inicie el servicio SQL Server (ARCSERVE_DB).

Para recuperar la base de datos de CA ARCserve Backup

Importante: CA ARCserve Backup no estará disponible hasta que se recupere la base de datos. Es posible que aparezcan mensajes de error en el Registro de actividad de CA ARCserve Backup. Puede ignorarlos.

  1. Abra el Administrador de servicios de Windows e inicie el servicio Motor de base de datos de CA ARCserve.
  2. Abra el Gestor de restauración.

    En la lista desplegable de métodos de restauración, seleccione Restaurar por sesión.

    Localice y seleccione la sesión de base de datos de CA ARCserve Backup como el origen de la restauración.

    Haga clic en la ficha Destino y asegúrese de que esté seleccionada la opción Restaurar archivos a su ubicación original.

    Nota: Si la base de datos de CA ARCserve Backup que va a recuperar está almacenada en una instancia del servidor SQL local independiente, deberá seleccionar la base de datos "principal", que se va a restaurar antes de restaurar la "asdb" de CA ARCserve Backup.

  3. Para abrir las opciones de restauración, haga clic en Opciones en la barra de herramientas.

    Haga clic en la ficha Operación, seleccione la opción Desactivar grabación de base de datos y haga clic en Aceptar.

    Se cerrará el cuadro de diálogo Opciones.

  4. Haga clic con el botón secundario del ratón en la sesión de base de datos de ARCServe y seleccione Opción de agente en el menú emergente.
  5. Haga clic en la ficha Opciones de restauración, seleccione la opción Forzar la restauración de archivos existentes y haga clic en Aceptar.

    Nota: Si no selecciona esta opción, la tarea de restauración fallará y el motor de base de datos no podrá iniciarse. Para obtener ayuda en la resolución de problemas, consulte los pasos de la sección Para reactivar la base de datos de CA ARCserve Backup existente.

  6. Haga clic en Enviar en la barra de herramientas para enviar la tarea de restauración.

    Nota: Después de hacer clic en Enviar en la barra de herramientas para enviar la tarea de restauración, debe especificar un nombre de usuario y una contraseña en la ficha DBAgent en el cuadro de diálogo Nombre de usuario y contraseña de sesión.

    Durante el proceso de restauración, es posible que el servicio del motor de base de datos se pause o detenga y que la consola del gestor responda con lentitud. Como el motor de base de datos no está disponible durante el proceso de recuperación, los clientes no podrán conectarse a él. Por tanto, es posible que se registre en el registro de actividad el Error E1516 [Almacenamiento intermedio]: "No se puede consultar la base de datos (Error=4294967293)". Este comportamiento es normal durante el proceso de recuperación de base de datos.

    Una vez finalizada correctamente la tarea de restauración, el motor de base de datos se reanudará automáticamente y CA ARCserve Backup volverá a funcionar con normalidad.

Para reactivar la base de datos de CA ARCserve Backup existente

Esta tarea es opcional. Si la tarea de restauración falla porque no se han seleccionado las opciones correctas en los pasos anteriores, es posible que la base de datos estuviera en estado sin conexión mientras estaba en curso la tarea de restauración. En consecuencia, el motor de base de datos no ha podido acceder a la base de datos de CA ARCserve Backup durante la restauración. Los siguientes pasos describen cómo reactivar la base de datos de CA ARCserve Backup.

  1. Desplácese hasta el directorio principal de CA ARCserve Backup y localice asdbe_start.bat.
  2. Ejecute asdbe_start.bat.

    Nota: El script utiliza una utilidad de interfaz de la línea de comandos de Microsoft SQL, "sqlcmd", para ejecutar una serie de comandos que establecerán la base de datos de CA ARCserve Backup en línea.

    Después de ejecutar el script, se reanuda el servicio del motor de base de datos.

  3. Repita los pasos de la sección Para recuperar la base de datos de CA ARCserve Backup.

    Nota: Asegúrese de especificar las opciones existentes Desactivar grabación de base de datos y Forzar la restauración de archivos existentes antes de iniciar la tarea.

Para recuperar la sesión de la cola de tareas

  1. Una vez que se haya iniciado el servidor de CA ARCserve Backup, abra el Gestor de restauración y localice y seleccione la sesión de la cola de tareas.

    Nota: Al seleccionar esta sesión, CA ARCserve Backup requiere una tarea de combinación de la sesión de la cola de tareas.

    Haga clic en Sí para continuar la recuperación de la sesión de cola de tareas.

  2. En la ficha Destino, especifique una ubicación alternativa para restaurar la sesión de la cola de tareas.
  3. Haga clic en Enviar en la barra de herramientas para enviar la tarea y restaurar la sesión de la cola de tareas a una ubicación alternativa.

    Nota: Asegúrese de que la ubicación alternativa sea siempre un directorio vacío.

  4. Una vez que la sesión de la cola de tareas se ha restaurado en la ubicación alternativa, abra el Administrador del servidor y realice los siguientes pasos:
    1. Localice el servidor primario de CA ARCserve Backup o el servidor independiente.
    2. Haga clic con el botón secundario en el servidor de CA ARCserve Backup y seleccione Detener todos los servicios en el menú emergente.

    Todos los servicios de CA ARCserve Backup se detienen.

  5. Acceda a la ubicación alternativa y copie todos los archivos de la cola de tareas contenidos en la carpeta que ha restaurado en el siguiente directorio: ARCSERVE_HOME\00000001.qsd
  6. En el Administrador del servidor, reinicie todos los servicios de CA ARCserve Backup. Para hacerlo, siga estos pasos:
    1. Localice el servidor primario de CA ARCserve Backup o el servidor independiente.
    2. Haga clic con el botón secundario del ratón en el servidor de CA ARCserve Backup y seleccione Iniciar todos los servicios en el menú emergente.

    Se iniciarán todos los servicios de CA ARCserve Backup.

    Nota: La tarea de copia de seguridad que se ha utilizado para la restauración se encuentra en estado "bloqueado". Cuando se realizó la copia de seguridad de la cola de tareas, dicha tarea se encontraba en estado activo, pero el proceso correspondiente no estaba en ejecución. Por tanto, la tarea se encuentra ahora en estado bloqueado y en el registro de actividad se registra el mensaje de error E1311: la tarea se ha bloqueado. Este comportamiento es normal al restaurar la cola de tareas.

  7. Si CA ARCserve Backup no es un controlador de dominios, vaya a la sección, Confirmación de las licencias de producto de CA ARCserve Backup. De lo contrario, vaya a Recuperación de Active Directory.

Recuperación de Active Directory

  1. Reinicie el sistema.

    Una vez se haya reiniciado el sistema, pulse F8.

    Aparece el menú de opciones avanzadas.

  2. Seleccione modo de restauración del servicio de directorio e inicie el sistema en el modo de restauración.

    Inicie CA ARCserve Backup.

    Aparece el mensaje de error E3073:

    No se puede iniciar la sesión como usuario, usuario =Administrador,EC=Error de inicio de sesión o W3073 No se puede iniciar la sesión como usuario, usuario =Administrador,EC=Error de inicio de sesión
    
  3. Abra el Gestor de restauración y seleccione la ficha Origen.

    En la lista desplegable de métodos de restauración, seleccione Restaurar por sesión.

    Localice y seleccione la sesión Estado del sistema.

    Realice uno de los procedimientos siguientes:

  4. En el cuadro de diálogo Opciones de restauración de estado del sistema, haga clic en Convertir la copia restaurada de Active Directory en autoritaria y, a continuación, haga clic en Aceptar.
  5. Haga clic en Opciones en la barra de herramientas.

    Se abrirá el cuadro de diálogo Opciones globales.

  6. Haga clic en la ficha Operación.

    Haga clic en Restaurar los archivos de registro y los registros de eventos y, a continuación, haga clic en Aceptar.

    Se aplicarán las opciones globales.

  7. Realice uno de los procedimientos siguientes:

    Una vez finalizada la tarea de restauración, reinicie el sistema.

    Nota: Para restaurar los datos de Active Directory en modo autoritativo, CA ARCserve Backup ejecuta NTDSUTIL.exe en el servidor de CA ARCserve Backup. No obstante, NTDSUTIL.exe se ejecuta de forma asíncrona con la tarea de restauración y es posible que no finalice al mismo tiempo que la tarea de restauración. Si esto ocurre, reinicie el sistema después de que NTDSUTIL.exe finalice. Para asegurarse de que NTDSUTIL.exe ha finalizado, abra el Administrador de tareas de Windows, haga clic en Procesos y busque NTDSUTIL.exe. Si NTDSUTIL.exe no aparece en el Administrador de tareas de Windows, NTDSUTIL.exe ha finalizado y puede reiniciar el sistema.

Confirmación de las licencias de producto de CA ARCserve Backup

Tras finalizar la restauración completa se debe confirmar la licencia del producto. La licencia actual de CA ARCserve Backup se vuelve a restaurar al estado original cuando se realiza una copia de seguridad completa. Si ha aplicado nuevas licencias tras una copia de seguridad completa, o si las licencias se han asignado de forma dinámica a otros servidores, se pueden producir errores de licencia. Registre o ajuste las licencias del producto según corresponda.

Mensajes de error

Tras recuperar el servidor de CA ARCserve Backup, es posible que aparezcan errores, advertencias y auditorías de errores en el registro de eventos del sistema similares a los mensajes de error indicados a continuación, en función de la configuración del sistema. Dichos mensajes se producen debido al estado de recuperación intermedio, o están relacionados con el orden de inicio en el que arrancan CA ARCserve Backup y los servicios de SQL Server.

Durante el estado de recuperación intermedio, CA ARCserve Backup puede informar de los siguientes errores.

Error 8355

Este mensaje de error se genera cuando se detecta una configuración de "service broker" desactivado en la MSDB que se ha recuperado. Es seguro ignorar este error, ya que se trata del comportamiento predeterminado de una recuperación de base de datos del sistema y que está limitado a SQL Server 2008 Express Edition. SQL Server 2000 y SQL Server 2005 no se ven afectados por este comportamiento.

Este error se puede suprimir realizando lo siguiente:

  1. Abra una ventana de línea de comandos de Windows.
  2. Ejecute el siguiente comando sqlcmd para conectarse a la base de datos de CA ARCserve Backup (ARCSERVE_DB):
    SQLcmd –S <nombre equipo>\<nombre instancia>
    

    Por ejemplo:

    C:\Users\Administrator>sqlcmd -S localhost\ARCSERVE_DB
    
  3. Confirme que el valor de service_broker en msdb es 0:
    select name,is_broker_enabled from sys.databases
    go
    
  4. Ejecute el comando utilizando los siguientes argumentos:
    alter database msdb set enable_broker
    go
    
  5. Confirme que el valor de service_broker en msdb es 1:
    select name,is_broker_enabled from sys.databases
    go
    Salir
    

Cierre la ventana de línea de comandos.

Una vez que finaliza el proceso de recuperación, CA ARCserve Backup corrige las siguientes condiciones de error:

Error 615

Este mensaje de error se genera cuando la base de datos principal ('master') se restaura durante la recuperación sin utilizar la opción Disaster Recovery de CA ARCserve Backup y SQL Server aloja una única base de datos de CA ARCserve Backup. Este error no debería producirse cuando SQL Server 2008 Express Edition aloja la base de datos de CA ARCserve Backup.

El agente para Microsoft SQL Server de CA ARCserve Backup no realizará la copia de seguridad de la base de datos tempdb aun cuando se seleccione una instancia completa. El servidor de CA ARCserve Backup y el agente del sistema de archivos también excluyen tempdb cuando se realiza una copia de seguridad del sistema de archivos normal. Sin embargo, tempdb se registra como una base de datos existente en la base de datos principal de SQL Server, de modo que al restaurar la base de datos principal, el servicio de SQL Server informa de que no puede encontrar tepdb.

Error 15466

Este mensaje de error se genera cuando el estado del sistema se restaura durante la recuperación sin utilizar la opción Disaster Recovery de CA ARCserve Backup. SQL Server 2008 Express Edition o SQL Server pueden alojar la base de datos de CA ARCserve Backup.

Al recuperar el servidor de CA ARCserve Backup sin utilizar la opción Disaster Recovery, el sistema operativo Windows y SQL Server se vuelven a instalar, y se crea la clave maestra de servicio (SMK) de SQL Server. La clave maestra de servicio (SMK) se utiliza para cifrar todas las claves principales de la base de datos y todos los secretos de nivel de servidor, como por ejemplo secretos de credenciales o contraseñas de inicio de sesión de un servidor vinculado.

La clave es una clave 3DES de 128 bits. La SMK se cifra mediante DPAPI y las credenciales de la cuenta de servicio. Cuando se restaura el estado del sistema pero las sesiones de SQL Server todavía no se han restaurado, la operación de restauración sobrescribe el estado del sistema. Sin embargo, la instancia del servidor SQL todavía no se ha sobrescrito. La SMK se encuentra en el estado del sistema, de modo que se ha recuperado a la SMK antigua que, por lo tanto, no coincide con la instancia del servidor SQL. En este momento, el procedimiento de recuperación solicita que se reinicie el sistema operativo.

Durante el reinicio, SQL Server lee la SMK y la compara con la base de datos SQL. Como la SMK y la base de datos SQL Server no coinciden, se producirá un error.

Error 17113

Este mensaje de error se genera cuando es incorrecta la configuración del permiso del usuario para uno de los archivos o las carpetas que los contienen. Ajuste los permisos mediante los procedimientos descritos en este tema. El error se corregirá tras ajustar los permisos.

Errores que no están relacionados con el proceso de recuperación

Si los servicios de CA ARCserve Backup y los servicios de SQL Server no se inician en las secuencias correctas, aparecerán mensajes de error de SQL Server en el registro del sistema. Este comportamiento es un problema conocido. Para obtener más información, consulte el archivo Léame.