Compartir a través de


Preparación para la recuperación ante desastres de Service Manager

En este artículo se describen los pasos que debes seguir para la recuperación ante desastres de Service Manager antes de que se produzcan problemas. Los pasos que debes realizar para la recuperación ante desastres se basan en los pasos que se describen en este documento. En general, la preparación del entorno de Service Manager para la recuperación ante desastres implica lo siguiente:

  1. Implementación de Service Manager con servidores de administración y bases de datos en equipos independientes
  2. Realización de copias de seguridad de las claves de cifrado en los servidores de administración de almacenamiento de datos y Service Manager
  3. Realización de copias de seguridad de las bases de datos SQL
  4. Realización de copias de seguridad de los módulos de administración no sellados

Estrategia de implementación para la recuperación ante desastres

Como procedimiento recomendado, implementa los servidores de administración y las bases de datos asociadas para Service Manager en equipos independientes. Aislar los servidores de administración y las bases de datos permite la recuperación ante desastres en caso de posibles errores de software y equipos.

Debes tener una base de datos en funcionamiento para poder restaurar un servidor de administración con errores. La recuperación de un servidor de administración no es posible si el servidor de administración y la base de datos asociada están en el mismo equipo físico y se produce un error en este equipo. Para obtener más información, consulta Instalación de Service Manager en cuatro equipos.

Copia de seguridad de servidores de administración de Service Manager

Al implementar Service Manager, se crea y almacena una clave de cifrado en el registro de los servidores de administración. Se crea una clave de cifrado coincidente en las bases de datos asociadas. Las claves de cifrado de los servidores de administración de almacenamiento de datos y Service Manager se almacenan en la base de datos de Service Manager. La clave de cifrado coincidente para el servidor de administración del almacenamiento de datos se almacena en la base de datos DWStagingAndConfig. Al realizar una copia de seguridad de las bases de datos de SQL Server, se realiza una copia de seguridad de la clave de cifrado.

Además, el nombre de equipo del servidor de administración y el Portal de autoservicio se almacenan en las bases de datos asociadas. Independientemente de si se produce un error de software o hardware de un servidor de administración o del Portal de autoservicio, el proceso de recuperación se basa en la restauración de un equipo que tenga el mismo nombre de equipo que el equipo que produjo un error.

Los pasos para la recuperación tras un error del servidor de administración son los siguientes:

  1. Restaura las claves de cifrado antes de ejecutar el programa de instalación e instala los nuevos servidores de administración.
  2. Instala el nuevo servidor de administración en un equipo que tenga el mismo nombre que el equipo original.
  3. Al instalar el servidor de administración, selecciona Usar una base de datos existente y después especifica el nombre del equipo que hospeda la base de datos asociada.

Para obtener más información sobre estos pasos, consulta Implementación de la recuperación ante desastres de Service Manager.

Copia de seguridad de la clave de cifrado de Service Manager

La estrategia de recuperación ante desastres de Service Manager depende de la realización de copias de seguridad de las claves de cifrado en cuanto completes la instalación de Service Manager. Después de realizar una copia de seguridad de las claves de cifrado y almacenarlas en una ubicación segura, podrás recuperarte de los errores de software o hardware en los servidores de administración de almacenamiento de datos y Service Manager.

Usa el Asistente para copia de seguridad o restauración de la clave de cifrado para realizar copias de seguridad de las claves de cifrado en los servidores de administración y en el Portal de autoservicio. Este asistente se encuentra en los medios de instalación de Service Manager, en la carpeta Tools\SecureStorageBackup.

Realizar una copia de seguridad de la clave de cifrado

  1. Inicia sesión en el equipo que hospeda el servidor de administración de Service Manager del servidor de administración de almacenamiento de datos con una cuenta que sea miembro del grupo Administradores.

  2. En el Explorador de Windows, abre la carpeta Tools\SecureStorageBackup en los medios de instalación.

  3. Haz clic con el botón derecho en SecureStorageBackup.exe y selecciona Ejecutar como administrador para iniciar el asistente para copia de seguridad o restauración de la clave de cifrado.

  4. En la página Introducción, selecciona Siguiente.

  5. En la página ¿Desea hacer una copia de seguridad o restaurar?, selecciona Copia de seguridad de la clave de cifrado y selecciona Siguiente.

  6. En la página Indique una ubicación, escribe la ruta de acceso y el nombre de archivo de la clave de cifrado. Por ejemplo, si quieres especificar el nombre de archivo SMBackupkey.bin para la clave de cifrado en el servidor MyServer en la carpeta compartida Backup, escribe \\MyServer\Backup\SMBackupkey.bin y selecciona Siguiente.

  7. En la página Proporcionar una contraseña, en el cuadro Contraseña, escribe una contraseña que contenga al menos ocho caracteres. En el cuadro de texto Confirmar contraseña, vuelve a escribir la contraseña del usuario y selecciona Siguiente.

    Importante

    La recuperación de la contraseña no es posible si la contraseña se pierde o se olvida.

  8. Cuando se muestre el mensaje Copia de seguridad de almacenamiento seguro terminada, selecciona Finalizar.

Copia de seguridad de las bases de datos de System Center - Service Manager

Hay hasta ocho bases de datos en los entornos de System Center - Service Manager:

  • ServiceManager
  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ReportServer
  • Analista
  • OMDWDataMart
  • CMDWDataMart

Las cuatro primeras bases de datos de esta lista deben conectarse e intercambiar datos con los servidores de administración de almacenamiento de datos y Service Manager. Los datos se cifran durante estos intercambios. En los servidores de administración, se realiza una copia de seguridad de las claves de cifrado y se restauran según sea necesario, tal como se explica en este artículo. Para los servidores que hospedan bases de datos, las claves de cifrado se almacenan en las propias bases de datos.

Si se produce un error en un equipo que hospeda una base de datos, lo único que necesitas para la recuperación es la posibilidad de restaurar las bases de datos, que incluyen las claves de cifrado, en un equipo con el mismo nombre que el equipo original. La estrategia de recuperación ante desastres para las bases de datos de Service Manager debe basarse en procedimientos generales de recuperación ante desastres de SQL Server. Para más información, consulta Planeamiento para recuperación ante desastres.

Como parte de la preparación de la recuperación ante desastres, ejecuta un script para capturar el registro de seguridad y conservar la información de rol de usuario de cada base de datos. Después de implementar Service Manager, si es necesario, ejecuta el Asistente para registro de almacenamiento de datos, usa el Asistente para scripts de SQL Server para crear un script que capture los permisos de inicio de sesión de SQL Server y los permisos de nivel de objeto. De este modo, si necesitas restaurar un nuevo servidor para las bases de datos de Service Manager, podrás usar este script para volver a crear los permisos de inicio de sesión necesarios y los permisos de nivel de objeto.

Activación de Common Language Runtime en SQL Server

Durante la instalación de la base de datos de Service Manager, el programa de instalación de Service Manager habilita Common Language Runtime (CLR) en el equipo que ejecuta SQL Server. Si restauras una base de datos de Service Manager en otro equipo que ejecuta SQL Server, deberás habilitar CLR manualmente. Para más información, consulte Enabling CLR Integration.

Inicio del Asistente para scripts de instalar SQL Server

Puedes usar el procedimiento siguiente como parte de los pasos de preparación de recuperación ante desastres para que Service Manager genere un script que capture los permisos de inicio de sesión de SQL Server y los permisos de nivel de objeto. Este procedimiento se realiza en el equipo que hospeda SQL Server Reporting Services (SSRS) y en los equipos que hospedan las siguientes bases de datos de almacenamiento de datos y Service Manager:

  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ServiceManager
  • ReportServer

Inicio del Asistente para scripts de instalar SQL Server

  1. Con una cuenta con privilegios de administrador, inicia sesión en el equipo que hospeda Service Manager o la base de datos de almacenamiento de datos.
  2. En el escritorio de Windows, selecciona Inicio, Programas, selecciona la versión de Microsoft SQL Server instalada en el equipo y selecciona SQL Server Management Studio.
  3. En el cuadro de diálogo Conectar al servidor, haz lo siguiente:
    1. En la lista Tipo de servidor , selecciona Motor de base de datos.
    2. En la lista Nombre del servidor, selecciona el servidor y la instancia de tu base de datos de Service Manager. Por ejemplo, selecciona computer\INSTANCE1.
    3. En la lista Autenticación, selecciona Autenticación de Windows y, luego, selecciona Conectar.
  4. En el panel Explorador de objetos, expande Bases de datos.
  5. Haz clic con el botón derecho en el nombre de la base de datos, selecciona Tareas y Generar scripts. En este ejemplo, haz clic con el botón derecho en ServiceManager, selecciona Tareas y Generar scripts.
  6. En el Asistente para generar y publicar scripts, haz lo siguiente:
    1. En la página Introducción, selecciona Siguiente.
    2. En la página Elegir objetos, selecciona la opción Seleccionar objetos de base de datos específicos y Seleccionar todo.
    3. En la lista de objetos de la base de datos, expande Tablas.
    4. Desactiva la casilla de verificación de las tablas siguientes:
      • dbo.STG_Collation
      • dbo.STG_Locale
      • dbo.STG_MTD_ConverisonLog
    5. Desplázate hasta la partes superior de la lista y contrae Tablas.
    6. Expande Procedimientos almacenados.
    7. Desactiva la casilla para los siguientes procedimientos almacenados:
      • dbo.STG_DTS_ConvertToUnicode
      • dbo.STG_DTS_CreateClonedTable
      • dbo.STG_DTS_InsertSQL
      • dbo.STG_DTS_ValidateConversion
    8. Seleccione Siguiente.
    9. En la página Establecer opciones de scripting, selecciona Guardar scripts, selecciona Guardar en archivo, selecciona Archivo único, especifica una ubicación de archivo en Nombre de archivo y selecciona Siguiente.
    10. En la página Resumen, seleccione Siguiente.
    11. Una vez completado el script, en la página Guardar o publicar scripts, selecciona Finalizar.
  7. Si necesitas restaurar una base de datos, usa este script para establecer permisos.

Copia de seguridad de módulos de administración no sellados

Parte del plan de recuperación ante desastres del servidor de administración de Service Manager implica realizar copias de seguridad de los módulos de administración no sellados. En el procedimiento siguiente se describe cómo realizar una copia de seguridad de los módulos de administración no sellados.

Puedes usar la interfaz de la línea de comandos de Windows PowerShell para identificar y copiar los módulos de administración no sellados en una carpeta de la unidad de disco duro. Después de copiarlos, guarda estos módulos de administración para que, como parte del plan de recuperación ante desastres de Service Manager, puedas importar estos módulos de administración más adelante.

Para realizar copias de seguridad de módulos de administración no sellados, sigue estos pasos:

  1. En el equipo que hospeda el servidor de administración de Service Manager, crea una carpeta en la unidad de disco duro donde almacenarás la copia de seguridad de los módulos de administración. Por ejemplo, crea la carpeta C:\mpbackup.

  2. En el escritorio de Windows, selecciona Inicio, Programas, Windows PowerShell 1.0, haz clic con el botón derecho en Windows PowerShell y selecciona Ejecutar como administrador.

  3. En la consola de Service Manager, haz clic en Administración.

  4. En el panel Tareas, selecciona Iniciar sesión de PowerShell

  5. En el símbolo del sistema de PowerShell, escribe el comando siguiente:

    Get-SCSMManagementPack | where {$_.Sealed -eq $false}|Export-SCSMManagementPack -Path c:\mpbackup  
    
  6. Guarda los módulos de administración no sellados en un equipo físico independiente.

Pasos siguientes

Implementació de la recuperación ante desastres de Service Manager.