Cambio de la base de datos de Orchestrator

 

Publicado: marzo de 2016

Se aplica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Es posible que necesite cambiar la ubicación de la base de datos de Orchestrator tras la instalación porque desee separar el servidor de administración y el servidor de la base de datos, porque desee mover la base de datos a un clúster o servidor de mayor tamaño o simplemente porque necesite volver a configurar la base de datos de Orchestration en función de cambios necesarios en su entorno. Puede utilizar los métodos estándar de Microsoft SQL Server para mover la base de datos existente a otro servidor, aunque deberá configurar las características de Orchestrator para que se conecten al nuevo servidor. Debe realizar esta configuración en el servidor de administración, en el servicio web que admite la consola de Orchestration y en cada servidor de Runbook tal como se describe en los procedimientos siguientes.

Servidor de administración y servidores de Runbooks

Puede utilizar la utilidad Configuración de base de datos para cambiar la configuración de conexión que el servidor de administración y los servidores de Runbooks instalaron en su entorno. La configuración de estos servidores se almacena en un archivo cifrado con el nombre Settings.dat. Si cambia la configuración de la base de datos de Orchestration como, por ejemplo, el puerto, el acceso a la cuenta de usuario o el nombre de equipo, deberá desinstalar y volver a instalar manualmente todos los servidores de Runbooks para, a continuación, volver a ejecutar la utilidad Configuración de base de datos en el servidor de administración y en todos los servidores de Runbooks.

Para cambiar la configuración de la base de datos del servidor de administración y los servidores de Runbooks

  1. En el servidor de administración, haga clic en Inicio, seleccione Todos los programas, haga clic en Microsoft System Center 2012, Orchestrator y, a continuación, haga clic en Configuración del almacén de datos.

  2. En el cuadro Servidor, escriba el nombre del servidor que hospeda la base de datos con el formato <server>\<instance>,<port>. Puede hacer clic en el botón de puntos suspensivos (...) para seleccionar el equipo. No es necesario incluir la instancia si la base de datos de Orchestrator está instalada en la instancia predeterminada. No es necesario incluir el puerto si SQL Server está instalado en el puerto 1433 predeterminado.

    Si la base de datos de Orchestrator está instalada en una instancia con el nombre MyInstance en un equipo con el nombre MySQLServer configurado en el puerto 12345, escriba MySQLServer\MyInstance,12345.

    Si la base de datos de Orchestrator está instalada en una instancia con el nombre MyInstance en un equipo con el nombre MySQLServer configurado en el puerto 1433, escriba MySQLServer\MyInstance.

    Si la base de datos de Orchestration está instalada en la instancia predeterminada en un equipo con el nombre MySQLServer configurado en el puerto 1433, escriba MySQLServer.

  3. Seleccione el método de autenticación que desea usar para conectarse a SQL Server:

    • La opción Autenticación de Windows establece la conexión con SQL Server mediante la Autenticación de Windows.

    • La opción Autenticación de SQL Server establece la conexión con SQL Server mediante una cuenta de usuario de SQL Server. Escriba el nombre de usuario y la contraseña de la cuenta de usuario de SQL Server. Esta cuenta debe tener derechos para crear, escribir y poseer una base de datos, así como para crear, actualizar y eliminar filas en la base de datos.

  4. Haga clic en Siguiente.

  5. En el panel Almacén de datos, haga clic en Usar una base de datos existente.

  6. En la lista Nombre, seleccione la base de datos.

  7. Haga clic en Finalizar.

Servicio web

El servicio web compatible con la consola de Orchestration no utiliza el archivo Settings.dat. Para cambiar la configuración de la base de datos del servicio web, debe modificar el archivo Web.config en el servidor de Internet Information Services (IIS). Puede utilizar el Administrador de IIS para modificar el archivo, pero primero deberá descifrarlo mediante la ejecución del archivo aspnet_regiis.exe.

Para cambiar la configuración de la base de datos del servicio web de Orchestrator

  1. Inicie sesión con credenciales administrativas en el equipo en el que esté instalada la consola de Orchestration.

  2. Abra una ventana del símbolo del sistema con credenciales administrativas.

  3. Ejecute el comando siguiente para descifrar el archivo Web.config:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"

  4. Para iniciar el Administrador de IIS, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Administrador de Internet Information Services (IIS).

  5. Expanda el nodo Sitios y, a continuación, haga clic en Servicio web de Microsoft System Center 2012 Orchestrator.

  6. En la Vista Características, haga doble clic en Cadenas de conexión.

  7. En el panel Cadenas de conexión, haga doble clic en OrchestratorContext.

  8. En el cuadro Personalizada, desplácese hasta la parte de la cadena que incluye el nombre del servidor (Origen de datos) y el nombre de la base de datos (Catálogo inicial). Modifique estos valores según sea necesario.

  9. Haga clic en Aceptar para cerrar el cuadro de diálogo.

  10. Cierre el Administrador de IIS.

  11. Ejecute el comando siguiente para cifrar el archivo Web.config:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"

Vea también

Administración de System Center 2012 - Orchestrator