Migración de Orchestrator entre entornosMigrate Orchestrator between environments

Se aplica a: System Center 2016 - OrchestratorApplies To: System Center 2016 - Orchestrator

Este tema describe cómo mover automáticamente Orchestrator entre entornos.This topic describes how to automatically move Orchestrator between environments. Esto puede resultar útil si desea mover Orchestrator a un nuevo SQL Server 2008 R2 o si desea mover algunos de los componentes de Orchestrator o todos ellos.This could be useful when you want to just move to a new SQL Server 2008 R2 or if you want to move some or all of the components of Orchestrator.

Los procesos y scripts que se describen a continuación permiten mover Orchestrator fácilmente entre entornos.The following processes and scripts enable you to easily move between environments. Se basan en una migración completa de todos los System Center 2016 - componentes de Orchestrator a un nuevo SQL Server 2008 R2 con una base de datos de Orchestrator restaurada.They are based on a full migration of all System Center 2016 - Orchestrator components to a new SQL Server 2008 R2 with a restored Orchestrator database.

A continuación se describen los pasos necesarios para permitir la migración automática de Orchestrator a un nuevo entorno:The following steps are required to enable an automatic migration of Orchestrator to a new environment:

  1. Copia de seguridad de la clave maestra del servicio de SQL Server en el entorno ABack up SQL Server service master key in environment A

  2. Copia de seguridad de la base de datos de Orchestrator en el entorno ABack up the Orchestrator database in environment A

  3. Implementación de SQL Server 2008 R2 en el entorno BDeploy SQL Server 2008 R2 in environment B

  4. Restauración de la clave maestra del servicio de SQL Server en el entorno BRestore SQL Server service master key in environment B

  5. Restauración de la base de datos de Orchestrator en el entorno BRestore Orchestrator database in environment B

  6. Implementación de los componentes de Orchestrator en el entorno BDeploy Orchestrator components in environment B

Nota

Vea http://go.microsoft.com/fwlink/?LinkId=246817 para obtener información acerca del uso de la utilidad Sqlcmd.See http://go.microsoft.com/fwlink/?LinkId=246817 for information on using the Sqlcmd utility.

Hacer copia de seguridad de la clave maestra de servicio SQL Server en el entorno ABack up SQL Server service master key in environment A

Realice una copia de seguridad de la clave maestra del servicio de SQL Server 2008 R2 mediante el procedimiento siguiente, tal como se describe en http://go.microsoft.com/fwlink/?LinkID=243093.Back up the SQL Server 2008 R2 service master key using the following procedure as described in http://go.microsoft.com/fwlink/?LinkID=243093. Ésta es una operación que se realiza una sola vez.This is a one-time operation.

Cree un script por lotes con el comando siguiente:Create a batch script with the following command:

Sqlcmd -Q "BACKUP SERVICE MASTER KEY TO FILE ='C:\BACKUP\MASTER_KEY.BAK' ENCRYPTION BY PASSWORD = 'password'"  

Donde 'password' es la contraseña que se usarán para proteger la clave maestra de servicio en el archivo que se crea.Where 'password' is the password that will be used to protect the service master key in the file that is created. Si la contraseña se pierde, la clave maestra del servicio no puede recuperarse desde el archivo.If the password is lost, the service master key cannot be recovered from the file.

Hacer copia de seguridad de la base de datos de Orchestrator en el entorno ABack up the Orchestrator database in environment A

Realice una copia de seguridad de la base de datos de Orchestrator al completo.Back up the entire Orchestrator database. Puede realizar la copia de seguridad con el sistema en ejecución; sin embargo, es preferible realizar la copia de seguridad cuando todos los autores de Runbooks hayan registrado los cambios pendientes en sus Runbooks.You can perform the backup when the system is running; however it is best to perform the backup when all runbook authors have checked in any pending changes to their runbooks. Los cambios pendientes se almacenan en la caché de Runbook Designer y no se incluyen en la copia de seguridad de la base de datos.Pending changes are cached on the Runbook Designer and are not backed up with a database backup.

Para realizar una copia de seguridad de la base de datos de OrchestratorTo back up the Orchestrator database

  1. En Administración de SQL Server, haga clic con el botón secundario en la base de datos de Orchestrator, haga clic en Tareasy, a continuación, haga clic en Copia de seguridad.In SQL Server Management, right-click the Orchestrator database, click Tasks, and then click Back up.

  2. Establezca la configuración de la copia de seguridad según las necesidades de su organización.Configure the backup settings as required in your organization.

  3. Haga clic en Scripty, a continuación, haga clic en Generar script de acción en ventana Nueva consulta.Click Script, and then click Script Action to New Query Window.

  4. Haga clic en Ejecutar para probar el script de copia de seguridad.Click Execute to test the backup script.

  5. Cree un archivo por lotes con este script.Create a batch file with this script. Su archivo por lotes será similar al siguiente:Your batch file will be similar to the following:

    Sqlcmd -Q "BACKUP DATABASE Orchestrator TO DISK=N'C:\BACKUP\OrchestratorDB.bak'"  
    

Implementación de SQL Server 2008 R2 en el entorno BDeploy SQL Server 2008 R2 in environment B

Implemente SQL Server en el entorno B. Vea http://go.microsoft.com/fwlink/?LinkID=246815 para obtener información acerca de la creación de una imagen Sysprep de SQL Server 2008 R2.Deploy SQL Server to environment B. See http://go.microsoft.com/fwlink/?LinkID=246815 for information about creating a Sysprep image of SQL Server 2008 R2.

Restaurar la clave maestra de servicio de SQL Server en el entorno BRestore the SQL Server service master key in environment B

Restaure la clave maestra del servicio de SQL Server 2008 R2 mediante el procedimiento que se describe en http://go.microsoft.com/fwlink/?LinkID=243093.Restore the Microsoft SQL Sevver 2008 R2 service master key by using the procedure described at http://go.microsoft.com/fwlink/?LinkID=243093. Esto permitirá descifrar los datos de Orchestrator en el nuevo SQL Server.This will enable decryption of Orchestrator data on the new SQL server.

Cree un script por lotes con el comando siguiente:Create a batch script with the following command:

Sqlcmd -Q "RESTORE SERVICE MASTER KEY FROM FILE = 'C:\BACKUP\MASTER_KEY.BAK' DECRYPTION BY PASSWORD = 'password';"  

Restaurar la base de datos de Orchestrator en el entorno BRestore the Orchestrator database in environment B

Utilice los pasos siguientes para crear un script por lotes y ejecutarlo en el nuevo equipo de SQL Server para restaurar la base de datos de Orchestrator.Use the following steps to create a batch script to run on the new SQL Server computer to restore the Orchestrator database.

Para crear el archivo por lotesTo create the batch file

  1. En Administración de SQL Server, haga clic con el botón secundario en la base de datos de Orchestrator, haga clic en Tareasy, a continuación, haga clic en Restaurar.In SQL Server Management, right-click the Orchestrator database, click Tasks, and then click Restore.

  2. Establezca la configuración de la restauración según las necesidades de su organización.Configure the restore settings as required in your organization.

  3. Haga clic en Scripty, a continuación, haga clic en Generar script de acción en ventana Nueva consulta.Click Script, and then click Script Action to New Query Window.

  4. Haga clic en Ejecutar para probar el script de restauración.Click Execute to test the restore script.

  5. Cree un archivo por lotes con este script.Create a batch file with this script. Su archivo por lotes será similar al siguiente:Your batch file will be similar to the following:

    Sqlcmd -Q "RESTORE DATABASE [Orchestrator] FROM  DISK = N'C:\BACKUP\OrchestratorDB.bak'WITH  FILE = 1,  NOUNLOAD,  STATS = 10"  
    

Implementar componentes de Orchestrator en el entorno BDeploy Orchestrator components in environment B

Implementar componentes de Orchestrator (management server, características Web, servidores de runbooks y Runbook Designers) mediante la instalación silenciosa comandos del programa de instalación de Orchestrator.Deploy Orchestrator components (management server, Web features, runbook servers, and Runbook Designers) using the silent install commands of Orchestrator setup. Vea instalar con Orchestrator Command Line Install Tool para obtener más información sobre la implementación de Orchestrator a través de la línea de comandos.See Install with the Orchestrator Command Line Install Tool for more information on deploying Orchestrator through the command line.

En el ejemplo siguiente se instala todas las de Orchestrator en un equipo con SQL Server 2008 R2 y .NET Framework 4:The following example installs all of Orchestrator on a computer with SQL Server 2008 R2 and .NET Framework 4:

%systemdrive%\sco\setup\setup.exe /Silent /ServiceUserName:%computername%\administrator /ServicePassword:password /Components:All /DbServer:%computername%  /DbPort:1433 /DbNameNew:OrchestratorSysPrep /WebConsolePort:82 /WebServicePort:81 /OrchestratorRemote /UseMicrosoftUpdate:1 /SendCEIPReports:1 /EnableErrorReporting:always  

Comandos y scripts de migración de ejemploSample migration scripts and commands

Hacer copia de seguridad muestra clave maestra del servicio de SQL ServerBack up SQL Server master service key sample

Sqlcmd -Q "BACKUP SERVICE MASTER KEY TO FILE ='C:\BACKUP\MASTER_KEY.BAK' ENCRYPTION BY PASSWORD = 'password'"  

Hacer copia de seguridad de ejemplo de la base de datos de OrchestratorBack up Orchestrator database sample

Sqlcmd -Q "BACKUP DATABASE Orchestrator TO DISK=N'C:\BACKUP\OrchestratorDB.bak'"  

Restaurar muestra clave maestra del servicio de SQL ServerRestore SQL Server master service key sample

Sqlcmd -Q "RESTORE SERVICE MASTER KEY FROM FILE = 'c:\temp_backups\keys\service_master_key' DECRYPTION BY PASSWORD = 'password'"  

Ejemplo de la base de datos de Orchestrator de restauraciónRestore Orchestrator database sample

Sqlcmd -Q "RESTORE DATABASE [Orchestrator] FROM  DISK = N'C:\BACKUP\OrchestratorDB.bak'WITH  FILE = 1,  NOUNLOAD,  STATS = 10"  

Instalación de Orchestrator desde el ejemplo de archivo por lotesInstall Orchestrator from batch file sample

%systemdrive%\sco\setup\setup.exe /Silent /ServiceUserName:%computername%\administrator /ServicePassword:password /Components:All /DbServer:%computername%  /DbPort:1433 /DbNameNew:OrchestratorSysPrep /WebConsolePort:82 /WebServicePort:81 /OrchestratorRemote /UseMicrosoftUpdate:1 /SendCEIPReports:1 /EnableErrorReporting:always