Compartir a través de


Modificación de la base de datos de Orchestrator

Es posible que tenga que cambiar la ubicación de la base de datos de Orchestrator después de la instalación, ya que es posible que desee separar el servidor de administración y el servidor de bases de datos, mover la base de datos a un servidor mayor o a un clúster, o simplemente volver a configurar la base de datos de orquestación en función de los cambios necesarios en su entorno. Puede usar métodos estándar de Microsoft SQL Server para mover la base de datos existente a otro servidor, pero debe configurar las características de Orchestrator para conectarse al nuevo servidor. Debe realizar esta configuración para el servidor de administración, el servicio web que admite la consola de Orquestación y cada servidor de runbook, tal como se describe en los procedimientos siguientes.

Servidor de administración y servidores de runbook

Puede usar 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 runbook instalados en su entorno. La configuración de estos servidores se almacena en un archivo cifrado denominado Settings.dat. Si cambia la configuración de la base de datos de orquestación, como el puerto, el acceso a la cuenta de usuario o el nombre del equipo, debe desinstalar y reinstalar manualmente todos los servidores de runbook y, a continuación, volver a ejecutar la utilidad Configuración de base de datos en el servidor de administración y todos los servidores de runbook.

Cambiar la configuración de la base de datos para el servidor de administración y los servidores de runbook

Siga estos pasos para cambiar la configuración de la base de datos para el servidor de administración y los servidores de runbook:

  1. En el servidor de administración, seleccione Inicio, Seleccione Todos los programas, Versión de Microsoft System Center><, Orquestador y Configuración del almacén de datos.

  2. En el cuadro Servidor, escriba el nombre del servidor que hospeda la base de datos mediante el formato< server>\<instance,port<>>. Puede seleccionar 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 se instala normalmente en el puerto predeterminado 1433.

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

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

    Si la base de datos de orquestación está instalada en la instancia predeterminada de un equipo denominado MySQLServer configurado en el puerto 1433, escriba MySQLServer.

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

    • La autenticación de Windows se conecta a SQL Server mediante la autenticación de Windows.

    • La autenticación de SQL Server se conecta a 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 los derechos para crear, escribir y poseer una base de datos y crear, actualizar y eliminar filas en la base de datos.

  4. Seleccione Siguiente.

  5. En el panel Almacén de datos , seleccione Usar una base de datos existente.

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

  7. Seleccione Finalizar.

Servicio web

El servicio web que admite la consola de Orchestration no usa el archivo Settings.dat . Para cambiar la configuración de la base de datos del servicio web, debe modificar el web.config archivo en el servidor de Internet Information Services (IIS).

Puede usar el Administrador de IIS para modificar el archivo, pero primero debe descifrarlo ejecutando el archivo ejecutable aspnet_regiis.exe.

Cambiar la configuración de la base de datos para el servicio web de Orchestrator

Siga estos pasos para cambiar la configuración de la base de datos para el servicio web orchestrator:

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

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

  3. Ejecute el siguiente comando 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\Orchestrator\Web Service\Orchestrator"
    
  4. Para iniciar el Administrador de IIS, seleccione Inicio, Herramientas administrativas y, después , Administrador de Internet Information Services (IIS).

  5. Expanda el nodo Sitios y, a continuación, seleccione Microsoft System Center <version> Orchestrator Web Service.

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

  7. En el panel Cadena de conexiones, haga doble clic en OrchestratorContext.

  8. En el cuadro Personalizado , desplácese hacia abajo 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. Seleccione Aceptar para cerrar el cuadro de diálogo.

  10. Cierre el Administrador de IIS.

  11. Ejecute el siguiente comando 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\Orchestrator\Web Service\Orchestrator"
    

Edite el environmentVariable elemento deaspNetCore>>system.webServerenvironmentVariables en mediante web.config un editor de texto. En particular, le gustaría cambiar los valores de las DATABASE__* variables.

La lista completa de la configuración de conexión de base de datos está disponible en sintaxis de cadena de conexión. En primer lugar, determine las claves que debe especificar para su escenario; Por ejemplo, Trusted_Connection (o su alias Integrated Security) puede requerir otras claves como User ID.

<!-- system.webServer > aspNetCore -->
<environmentVariables>
  <environmentVariable name="Database__Database" value="Orchestrator" />
  <environmentVariable name="Database__Trusted_Connection" value="true" />
  <environmentVariable name="Database__Address" value="localhost\mssqlserver" />
</environmentVariables>

Para establecer un valor para una clave denominada property, establezca una variable de entorno denominada Database__<property>.

Nota:

Debe usar dos caracteres de subrayado para separar el Database prefijo.

Pasos siguientes