Prepararse para la recuperación ante desastres de Service ManagerPrepare for Service Manager disaster recovery

Se aplica a: System Center 2016 - Service ManagerApplies To: System Center 2016 - Service Manager

Este artículo describen los pasos que debe seguir para la recuperación ante desastres de Service Manager antes de que se producen problemas.This article describes the steps that you must take for Service Manager disaster recovery before problems occur. Los pasos que se toman para la recuperación ante un desastre se basan en la realización de los pasos que se describen aquí.The steps that you take to recover from a disaster are based on completion of the steps that are outlined here. En general, la preparación del entorno de Service Manager para la recuperación ante desastres implica lo siguiente:In general, preparing your Service Manager environment for disaster recovery involves the following:

  1. Implementación de Service Manager con servidores de administración y las bases de datos en equipos independientes.Deploying Service Manager with management servers and databases on separate computers.
  2. Copia de seguridad de las claves de cifrado en los servidores de administración del almacenamiento de datos y de Service Manager.Backing up the encryption keys on the Service Manager and data warehouse management servers.
  3. Realizar una copia de seguridad de las bases de datos SQL.Backing up the SQL databases.
  4. Realizar una copia de seguridad de los módulos de administración no sellados.Backing up your unsealed management packs.

Estrategia de implementación para recuperación ante desastresDeployment strategy for disaster recovery

Como práctica recomendada, implemente los servidores de administración y bases de datos asociadas de Service Manager en equipos independientes.As a best practice, deploy your management servers and associated databases for Service Manager on separate computers. 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.Isolating the management servers and databases provides for a successful disaster recovery operation in the event of potential software and equipment failures.

Para restaurar un servidor de administración que no funciona correctamente debe tener una base de datos que funcione.You must have a functioning database to restore a failed management server. 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.Recovery of a management server is impossible if the management server and the associated database are on the same physical computer and that computer fails. Para obtener más información, consulte instalar Service Manager en cuatro equipos.For more information, see Installing Service Manager on Four Computers.

Hacer copia de seguridad de los servidores de administración de Service ManagerBack up Service Manager management servers

Al implementar Service Manager, se crea una clave de cifrado y se almacena en el registro en los servidores de administración.When you deploy Service Manager, an encryption key is created and stored in the registry on the management servers. También se crea una clave de cifrado coincidente en las bases de datos asociadas.A matching encryption key is created in the associated databases. Las claves de cifrado para los servidores de administración de almacenamiento de datos y Service Manager se almacenan en la base de datos de Service Manager.The encryption keys for the Service Manager and data warehouse management servers are stored in the Service Manager database. La clave de cifrado coincidente para el servidor de administración del almacenamiento de datos se almacena en la base de datos DWStagingAndConfig.The matching encryption key for the data warehouse management server is stored in the DWStagingAndConfig database. Con una copia de la instrucción SQL bases de datos de servidor, realizar una copia de la clave de cifrado.By backing up the SQL Server databases, you back up the encryption key.

Además, el nombre del equipo del servidor de administración y el Portal de autoservicio se almacena en las bases de datos asociados.In addition, the computer name of the management server and Self-Service Portal is stored in the associated databases. Con independencia de si se produce un software o error de hardware de un servidor de administración o el 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 no se pudo.Regardless of whether you encounter a software or hardware failure of a management server or Self-Service Portal, your recovery process is based on restoring a computer that has the same computer name as the computer that failed.

Estos son los pasos que debe realizar para la recuperación de un error del servidor de administración:The steps for recovering from a management server failure are as follows:

  1. Restaure las claves de cifrado antes de ejecutar el programa de instalación e instale los nuevos servidores de administración.Restore the encryption keys before you run Setup, and install the new management servers.
  2. Instale el nuevo servidor de administración en un equipo que tenga el mismo nombre que el original.Install the new management server on a computer that has the same name as the original computer.
  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.When you install the management server, select Use an existing database, and then specify the name of the computer that hosts the associated database.

    Para obtener más información acerca de estos pasos, consulte recuperación ante desastres de implementar Service Manager.For more information about these steps, see Implement Service Manager disaster recovery.

Hacer copia de seguridad de la clave de cifrado de Service ManagerBack up the Service Manager encryption key

La estrategia de recuperación ante desastres de Service Manager depende de la copia de seguridad de las claves de cifrado en cuanto se complete la instalación de Service Manager.Your disaster recovery strategy for Service Manager depends on backing up the encryption keys as soon as you complete the Service Manager installation. Después de realizar copias de seguridad de las claves de cifrado y almacenarlos en una ubicación segura, puede recuperar de errores de software o hardware en los servidores de administración de almacenamiento de datos y Service Manager.After you back up the encryption keys and store them in a safe location, you can recover from software or hardware failures on the Service Manager and data warehouse management servers.

Utilice el Asistente de restauración o copia de seguridad de clave de cifrado para realizar la copia de seguridad de claves de cifrado en los servidores de administración y el Portal de autoservicio.You use the Encryption Key Backup or Restore Wizard to back up encryption keys on the management servers and Self-Service Portal. Este asistente se encuentra en el medio de instalación de Service Manager en las herramientas de\SecureStorageBackup carpeta.This wizard is located on the Service Manager installation media in the Tools\SecureStorageBackup folder.

Para realizar una copia de seguridad de la clave de cifradoTo back up the encryption key

  1. Inicie sesión en el equipo que hospeda el servidor de administración de Service Manager del servidor de administración de almacenamiento de datos mediante una cuenta que sea miembro del grupo Administradores.Log on to the computer that hosts the Service Manager management server of data warehouse management server by using an account that is a member of the Administrators group.
  2. En el Explorador de Windows, abra las herramientas\SecureStorageBackup carpeta en el disco de instalación.In Windows Explorer, open the Tools\SecureStorageBackup folder on the installation media.
  3. Derecha-haga clic en SecureStorageBackup.exe , a continuación, haga clic en ejecutar como administrador para iniciar la copia de seguridad de clave de cifrado o el Asistente para restauración.Right-click SecureStorageBackup.exe then click Run as administrator to start the Encryption Key Backup or Restore Wizard.
  4. En la página Introducción , haga clic en Siguiente.On the Introduction page, click Next.
  5. En la página ¿Desea hacer una copia de seguridad o restaurar? , seleccione Copia de seguridad de la clave de cifradoy, a continuación, haga clic en Siguiente.On the Backup or Restore? page, select Backup the Encryption Key, and then click Next.
  6. En la página Indique una ubicación , escriba la ruta y el nombre del archivo para la clave de cifrado.On the Provide a Location page, type the path and file name for the encryption key. Por ejemplo, si desea especificar el nombre del archivo SMBackupkey.bin para la clave de cifrado en el servidor MyServer en la carpeta compartida de copia de seguridad, escriba \ \MyServer\copia de seguridad\SMBackupkey.biny, a continuación, haga clic en siguiente.For example, if you want to specify the file name SMBackupkey.bin for the encryption key on the MyServer server in the Backup shared folder, type \\MyServer\Backup\SMBackupkey.bin, and then click Next.
  7. En el proporcione una contraseña página, en la contraseña cuadro, escriba una contraseña que contenga al menos ocho caracteres.On the Provide a Password page, in the Password box type a password that contains at least eight characters. En el Confirmar contraseña cuadro vuelva a escribir la misma contraseña y, a continuación, haga clic en siguiente.In the Confirm Password box, retype the same password, and then click Next.

    Importante

    Recuperación de la contraseña no es posible si pierde u olvida la contraseña.Recovery of the password is not possible if the password is lost or forgotten.

  8. Una vez que aparezca el mensaje "Proteger almacenamiento de copia de seguridad completa", haga clic en finalizar.After you see the message "Secure Storage Backup Complete," click Finish.

Hacer copia de seguridad de System Center 2016 - bases de datos de Service ManagerBack up System Center 2016 - Service Manager databases

Hay hasta ocho bases de datos en un System Center 2016 - entorno de Service Manager:There are up to eight databases in a System Center 2016 - Service Manager environment:

  • ServiceManagerServiceManager
  • DWDataMartDWDataMart
  • DWRepositoryDWRepository
  • DWStagingAndConfigDWStagingAndConfig
  • ReportServerReportServer
  • AnalistaAnalyst
  • OMDWDataMartOMDWDataMart
  • CMDWDataMartCMDWDataMart

Las primeras cuatro bases de datos en esta lista necesitan conectarse e intercambiar datos con los servidores de administración de almacenamiento de datos y Service Manager.The first four databases in this list need to connect and exchange data with the Service Manager and data warehouse management servers. Durante esos intercambios, los datos se transmiten cifrados.Data is encrypted during these exchanges. En los servidores de administración, las claves de cifrado se copia de seguridad y restaurar si es necesario, como se explica en este artículo.On the management servers, the encryption keys are backed up and restored as necessary, as explained in this article. En el caso de los servidores que hospedan bases de datos, las claves de cifrado se almacenan en las propias bases de datos.For the servers that host databases, the encryption keys are stored in the databases themselves.

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.If a computer that hosts a database fails, all you need for recovery is the ability to restore the databases, which include the encryption keys, to a computer with the same name as the original computer. La estrategia de recuperación ante desastres para las bases de datos de Service Manager debe basarse en los procedimientos de SQL general recuperación ante desastres del servidor.Your disaster recovery strategy for the Service Manager databases should be based on procedures for general SQL Server disaster recovery. Para obtener más información, consulte planear la recuperación ante desastres de.For more information, see Planning for Disaster Recovery.

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.As part of your disaster recovery preparation, you run a script to capture the Security log to preserve user role information for each database. Después de implementar Service Manager y, si es necesario, ejecute el Asistente para registro de almacenamiento de datos, utilice la instrucción SQL Asistente para scripts de servidor para crear un script que capture SQL permisos de inicio de sesión de servidor y objeto-permisos de nivel.After you deploy Service Manager and, if necessary, run the Data Warehouse Registration Wizard, you use the SQL Server Script Wizard to create a script that captures SQL Server logon permissions and object-level permissions. A continuación, si necesita restaurar un servidor nuevo para las bases de datos de Service Manager, puede usar esta secuencia de comandos para volver a crear los permisos de inicio de sesión necesarios y el objeto-permisos de nivel.Then, if you need to restore a new server for the Service Manager databases, you can use this script to recreate the necessary logon permissions and object-level permissions.

Habilitar common language runtime en SQL ServerEnable common language runtime on 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.During installation of the Service Manager database, Service Manager Setup enables common language runtime (CLR) on the computer that is running SQL Server. Si Restaurar una base de datos de Service Manager en otro equipo que ejecuta SQL Server, debe habilitar CLR manualmente.If you restore a Service Manager database to another computer running SQL Server, you must enable CLR manually. Para obtener más información, consulte Habilitar la integración CLR.For more information, see Enabling CLR Integration.

Iniciar al Asistente para la secuencia de comandos de SQL ServerStart the SQL Server Script wizard

Puede usar el procedimiento siguiente como parte de la preparación de la recuperación ante desastres de los pasos de Service Manager para generar un script que capture SQL permisos de inicio de sesión de servidor y objeto-permisos de nivel.You can use the following procedure as part of your disaster recovery preparation steps for Service Manager to generate a script to capture SQL Server logon permissions and object-level permissions. Realice este procedimiento en el equipo que hospeda SQL Server Reporting Services (SSRS) y en los equipos que hospedan las bases de datos de almacenamiento siguientes de datos y Service Manager:You perform this procedure on the computer that hosts SQL Server Reporting Services (SSRS) and on the computers that host the following Service Manager and data warehouse databases:

  • DWDataMartDWDataMart
  • DWRepositoryDWRepository
  • DWStagingAndConfigDWStagingAndConfig
  • ServiceManagerServiceManager
  • ReportServerReportServer

Para iniciar SQL Asistente para scripts de servidorTo start the SQL Server Script wizard

  1. Con una cuenta con privilegios de administrador, inicie sesión en el equipo que hospeda la base de datos de almacén de datos o Service Manager.Using an account with Administrator privileges, log on to the computer that hosts the Service Manager or data warehouse database.
  2. En el escritorio de Windows, haga clic en iniciar, seleccione programas, seleccione Microsoft SQL Server 2008 R2y, a continuación, haga clic en SQL Server Management Studio.On the Windows desktop, click Start, point to Programs, point to Microsoft SQL Server 2008 R2, and then click SQL Server Management Studio.
  3. En el conectar al servidor diálogo cuadro, realice lo siguiente:In the Connect to Server dialog box, do the following:
    1. En la lista Tipo de servidor , seleccione Motor de base de datos.In the Server Type list, select Database Engine.
    2. En el nombre del servidor , seleccione el servidor y la instancia de la base de datos de Service Manager.In the Server Name list, select the server and the instance for your Service Manager database. Por ejemplo, seleccione equipo\INSTANCE1.For example, select computer\INSTANCE1.
    3. En la lista Autenticación , seleccione Autenticación de Windowsy haga clic en Conectar.In the Authentication list, select Windows Authentication, and then click Connect.
  4. En el panel Explorador de objetos , expanda Bases de datos.In the Object Explorer pane, expand Databases.
  5. Derecha-haga clic en el nombre de la base de datos, seleccione tareasy, a continuación, haga clic en generar secuencias de comandos.Right-click the database name, point to Tasks, and then click Generate Scripts. En este ejemplo, haga-haga clic en ServiceManager, seleccione tareasy, a continuación, haga clic en generar secuencias de comandos.For this example, right-click ServiceManager, point to Tasks, and then click Generate Scripts.
  6. En el Asistente generar y publicar Scripts, haga lo siguiente:In the Generate and Publish Scripts Wizard, do the following:
    1. En la página Introducción , haga clic en Siguiente.On the Introduction page, click Next.
    2. En el elegir objetos página, seleccione seleccionar objetos de base de datos específicay, a continuación, haga clic en seleccionar todo.On the Choose Objects page, select Select specific database objects, and then click Select All.
    3. En la lista de objetos de base de datos, expanda tablas.In the database objects list, expand Tables.
    4. Desactive la casilla de verificación para las siguientes tablas:Clear the check box for the following tables:
      • dbo. STG_intercalacióndbo.STG_Collation
      • dbo. STG_configuración regionaldbo.STG_Locale
      • dbo. STG_MTD_ConverisonLogdbo.STG_MTD_ConverisonLog
    5. Desplácese hasta la parte superior de la lista y, a continuación, contraer tablas.Scroll up to the top of the list, and then collapse Tables.
    6. Expanda procedimientos almacenados.Expand Stored Procedures.
    7. Desactive la casilla de verificación de los siguientes procedimientos almacenados:Clear the check box for the following stored procedures:
      • dbo. STG_DTS_ConvertToUnicodedbo.STG_DTS_ConvertToUnicode
      • dbo. STG_DTS_CreateClonedTabledbo.STG_DTS_CreateClonedTable
      • dbo. STG_DTS_InsertSQLdbo.STG_DTS_InsertSQL
      • dbo. STG_DTS_ValidateConversiondbo.STG_DTS_ValidateConversion
    8. Haga clic en Siguiente.Click Next.
    9. En el establecer opciones de Scripting página, seleccione Guardar scripts, seleccione guardar en el archivo, seleccione único archivo, especifique una ubicación de archivo en nombre de archivoy, a continuación, haga clic en siguiente.On the Set Scripting Options page, select Save scripts, select Save to file, select Single file, specify a file location in File name, and then click Next.
    10. En el resumen página, haga clic en siguiente.On the Summary page, click Next.
    11. Cuando la secuencia de comandos está completa, en el guardar o publicar Scripts página, haga clic en finalizar.When the script is complete, on the Save or Publish Scripts page, click Finish.
  7. Si tiene que restaurar una base de datos, use este script para establecer permisos.If you need to restore a database, use this script to set permissions.

Hacer copia de seguridad de módulos de administración sin sellarBack up unsealed management packs

Parte del plan de recuperación ante desastres para el servidor de administración de Service Manager consiste en realizar una copia de seguridad de los módulos de administración sin sellar.Part of the disaster recovery plan for your Service Manager management server involves backing up your unsealed management packs. El siguiente procedimiento describe cómo hacer copias de seguridad de los módulos de administración no sellados.The following procedure describes how to back up your unsealed management packs.

Hacer copia de seguridad de módulos de administración sin sellarBack up unsealed management packs

Puede utilizar las ventanas comando PowerShell-paquetes de interfaz de línea para identificar y copiar su administración sin sellar a una carpeta en la unidad de disco duro.You can use the Windows PowerShell command-line interface to identify and copy your unsealed management packs to a folder on your hard disk drive. Después de copiar, guardar estos módulos de administración para que-como parte de su plan de recuperación ante desastres de Service Manager-más adelante puede importar estos módulos de administración.After you copy them, save these management packs so that-as part of your disaster recovery plan for Service Manager-you can later import these management packs.

Para hacer copia de seguridad de módulos de administración sin sellarTo back up unsealed management packs

  1. En el equipo que hospeda el servidor de administración de Service Manager, cree una carpeta en la unidad de disco duro donde se almacenará la copia de seguridad de los módulos de administración.On the computer that hosts the Service Manager management server, create a folder on the hard disk drive where you will store the backup copy of the management packs. Por ejemplo, cree la carpeta C:\mpbackup.For example, create the folder C:\mpbackup.
  2. En el escritorio de Windows, haga clic en iniciar, seleccione programas, seleccione Windows PowerShell 1.0, derecho-haga clic en Windows PowerShelly, a continuación, haga clic en ejecutar como administrador.On the Windows desktop, click Start, point to Programs, point to Windows PowerShell 1.0, right-click Windows PowerShell, and then click Run as administrator.
  3. En la consola de Service Manager, haga clic en administración.In the Service Manager console, click Administration.
  4. En el tareas panel, haga clic en iniciar sesión de PowerShellIn the Tasks pane, click Start PowerShell Session
  5. En las ventanas PowerShell símbolo del sistema, escriba el siguiente comando:At the Windows PowerShell command prompt, type the following command:

    Get-SCSMManagementPack | where {$_.Sealed -eq $false}|Export-SCSMManagementPack -Path c:\mpbackup  
    
  6. Guarde los módulos de administración sin sellar en un equipo físico independiente.Save the unsealed management packs on a separate physical computer.

Pasos siguientesNext steps