Preparar la recuperación ante desastres de Service Manager

Importante

Esta versión de Service Manager ha llegado al final del soporte técnico. Se recomienda actualizar a Service Manager 2022.

En este artículo se describen los pasos que debe seguir para Service Manager recuperación ante desastres antes de que se produzcan problemas. Los pasos que se realizan para recuperarse de un desastre se basan en la finalización de los pasos que se describen aquí. 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. Copia de seguridad de las claves de cifrado en los servidores de administración de almacenamiento de datos y Service Manager
  3. Copia de seguridad de las bases de datos SQL
  4. Copia de seguridad de los módulos de administración no sellados

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

Como procedimiento recomendado, implemente los servidores de administración y las bases de datos asociadas para Service Manager en equipos independientes. El aislamiento de los servidores de administración y las bases de datos permite una correcta recuperación ante desastres en el caso de errores potenciales de software o del equipamiento.

Para restaurar un servidor de administración que no funciona correctamente debe tener una base de datos que funcione. La recuperación de un servidor de administración resulta imposible si tanto el servidor de administración como la base de datos asociada se encuentran en el mismo equipo físico y dicho equipo deja de funcionar. Para obtener más información, vea 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 en los servidores de administración. Tambié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 Service Manager y almacenamiento de datos se almacenan en la base de datos 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 hacer copia de seguridad de las bases de datos de SQL Server, también se hace copia de seguridad de la clave de cifrado.

Además, el nombre del equipo del servidor de administración y Self-Service Portal se almacena en las bases de datos asociadas. Independientemente de si se produce un error de software o hardware de un servidor de administración o Self-Service Portal, 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.

Estos son los pasos que debe realizar para la recuperación de un error del servidor de administración:

  1. Restaure las claves de cifrado antes de ejecutar el programa de instalación e instale los nuevos servidores de administración.
  2. Instale el nuevo servidor de administración en un equipo que tenga el mismo nombre que el original.
  3. Al instalar el servidor de administración, seleccione Usar una base de datos existentey, a continuación, especifique el nombre del equipo que hospeda la base de datos asociada.

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

Copia de seguridad de la clave de cifrado de Service Manager

La estrategia de recuperación ante desastres para Service Manager depende de la copia de seguridad de las claves de cifrado en cuanto complete 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, puede recuperarse de errores de software o hardware en los servidores de administración de Service Manager y almacenamiento de datos.

Use el Asistente para copia de seguridad o restauración de claves de cifrado para realizar copias de seguridad de las claves de cifrado en los servidores de administración y Self-Service Portal. Este asistente se encuentra en el medio de instalación de Service Manager en la carpeta Tools\SecureStorageBackup.

Realizar una copia de seguridad de la clave de cifrado

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

  2. En el Explorador de Windows, abra la carpeta Tools\SecureStorageBackup en el medio de instalación.

  3. Haga clic con el botón derecho enSecureStorageBackup.exe y seleccione Ejecutar como administrador para iniciar el Asistente para copia de seguridad o restauración de claves de cifrado.

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

  5. En la página Backup or Restore? (Copia de seguridad o restauración), seleccione Backup the Encryption Key (Copia de seguridad de la clave de cifrado) y seleccione Next (Siguiente).

  6. En la página Proporcionar una ubicación , escriba la ruta de acceso y el nombre de archivo de la clave de cifrado. Por ejemplo, si desea especificar el nombre de archivo SMBackupkey.bin para la clave de cifrado en el servidor MyServer de la carpeta Compartida de copia de seguridad, escriba \\MyServer\Backup\SMBackupkey.bin y seleccione Siguiente.

  7. En la página Proporcionar una contraseña , en el cuadro Contraseña , escriba una contraseña que contenga al menos ocho caracteres. En el cuadro Confirmar contraseña , vuelva a escribir la misma contraseña y seleccione Siguiente.

    Importante

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

  8. Después de ver el mensaje Copia de seguridad de almacenamiento seguro completada, seleccione Finalizar.

Copia de seguridad de bases de datos de System Center: Service Manager

Hay hasta ocho bases de datos en un entorno 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 Service Manager y almacenamiento de datos. Durante esos intercambios, los datos se transmiten cifrados. En los servidores de administración, se realiza una copia de seguridad de las claves de cifrado y se restauran según sea necesario, como se explica en este artículo. En el caso de 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 se necesita para recuperarlo es la capacidad de restaurar las bases de datos, que incluyen las claves de cifrado, en otro equipo que tenga 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 SQL Server recuperación ante desastres. Para obtener más información, consulte Planning for Disaster Recovery( Planeación de la recuperación ante desastres).

Como parte de la preparación de la recuperación ante desastres debe ejecutar un script que capture el registro de seguridad con el fin de mantener la información de los roles de usuario en cada base de datos. Después de implementar Service Manager y, si es necesario, ejecute el Asistente para registro de Data Warehouse, use el Asistente para scripts de SQL Server para crear un script que capture SQL Server permisos de inicio de sesión y permisos de nivel de objeto. A continuación, si necesita restaurar un nuevo servidor para las bases de datos de Service Manager, puede usar este script para volver a crear los permisos de inicio de sesión necesarios y los permisos de nivel de objeto.

Habilitació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 restaura una base de datos de Service Manager en otro equipo que ejecuta SQL Server, debe habilitar CLR manualmente. Para más información, consulte Enabling CLR Integration.

Iniciar el Asistente para scripts de SQL Server

Puede usar el siguiente procedimiento como parte de los pasos de preparación de la recuperación ante desastres para Service Manager para generar un script para capturar SQL Server permisos de inicio de sesión y 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 Service Manager y almacenamiento de datos:

  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ServiceManager
  • ReportServer

Para iniciar el Asistente para scripts de SQL Server

  1. Con una cuenta con privilegios de administrador, inicie sesión en el equipo que hospeda la base de datos de almacenamiento de datos o Service Manager.
  2. En el escritorio de Windows, seleccione Inicio, seleccione Programas, microsoft SQL Server versión instalada en el equipo y seleccione SQL Server Management Studio.
  3. En el cuadro de diálogo Conectar con el servidor , haga lo siguiente:
    1. En la lista Tipo de servidor , seleccione Motor de base de datos.
    2. En la lista Nombre del servidor, seleccione el servidor y la instancia de la base de datos de Service Manager. Por ejemplo, seleccione equipo\INSTANCE1.
    3. En la lista Autenticación , seleccione Autenticación de Windows y seleccione Conectar.
  4. En el panel Explorador de objetos , expanda Bases de datos.
  5. Haga clic con el botón derecho en el nombre de la base de datos, seleccione Tareas y seleccione Generar scripts. En este ejemplo, haga clic con el botón derecho en ServiceManager, seleccione Tareas y seleccione Generar scripts.
  6. En el Asistente para generar y publicar scripts, haga lo siguiente:
    1. En la página Introducción, seleccione Siguiente.
    2. En la página Elegir objetos , seleccione Seleccionar objetos de base de datos específicos y seleccione Seleccionar todo.
    3. En la lista de objetos de base de datos, expanda Tablas.
    4. Desactive la casilla de las tablas siguientes:
      • dbo. STG_Collation
      • dbo. STG_Locale
      • dbo. STG_MTD_ConverisonLog
    5. Desplácese hacia arriba hasta la parte superior de la lista y, a continuación, contraiga tablas.
    6. Expanda Procedimientos almacenados.
    7. Desactive la casilla de los siguientes procedimientos almacenados:
      • dbo. STG_DTS_ConvertToUnicode
      • dbo. STG_DTS_CreateClonedTable
      • dbo. STG_DTS_InsertSQL
      • dbo. STG_DTS_ValidateConversion
    8. Seleccione Next (Siguiente).
    9. En la página Establecer opciones de scripting , seleccione Guardar scripts, guardar en archivo, seleccione Archivo único, especifique una ubicación de archivo en Nombre de archivo y seleccione Siguiente.
    10. En la página Resumen, seleccione Siguiente.
    11. Una vez completado el script, en la página Guardar o publicar scripts , seleccione Finalizar.
  7. Si necesita restaurar una base de datos, use 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. El siguiente procedimiento describe cómo hacer copias de seguridad de los módulos de administración no sellados.

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

Puede usar la interfaz de línea de comandos 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, guarde estos módulos de administración para que como parte del plan de recuperación ante desastres para Service Manager más adelante puede importar estos módulos de administración.

Para realizar copias de seguridad de módulos de administración no sellados

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

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

  3. En la consola de Service Manager, seleccione Administración.

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

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

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

Pasos siguientes

Implemente Service Manager recuperación ante desastres.