Información general de la consola de Orchestration

Importante

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

La consola de Orchestrator es una sola página web formada por varios paneles y áreas de trabajo. En este artículo se describen esos paneles y áreas de trabajo e incluye procedimientos para acceder a la consola y administrar runbooks. Proporciona detalles para usar la consola web más reciente basada en HTML5 y con SilverLight (en desuso). Asegúrese de migrar a la consola web más reciente siguiendo los pasos mencionados en este artículo.

Nota

Extraiga el paquete de versión v10.19.350.0 de DLC.

En el panel de navegación de la izquierda se muestra el árbol Runbook y Carpetas, como el que se muestra en el Designer runbook. A diferencia de la consola de versiones anteriores, no puede seleccionar carpetas, pero puede seleccionar los Runbooks y ver sus trabajos y ejecutarlos.

El panel de navegación siempre está visible en todas las pantallas para permitir la navegación rápida a otros runbooks y carpetas, mientras permanece en la misma pantalla.

A la derecha del panel de navegación, puede ver la pantalla elegida. La pantalla Panel se muestra de forma predeterminada.

Nota

Actualmente, la actualización automática no se admite para ninguna de las pantallas. Vuelva a cargar la página manualmente.

Panel

El panel muestra trabajos activos en la parte superior, seguido de una tabla de todos los trabajos completados (historial). El panel Trabajos completados (historial) se contrae de forma predeterminada, lo que permite centrarse en los trabajos activos.

Captura de pantalla que muestra el historial del panel.

Cada fila de ambos paneles corresponde a un trabajo único. Un trabajo puede tener una o varias instancias de runbook. Cada fila muestra:

  • Id. de trabajo: vínculo al Runbook
  • Marcas de tiempo: el número de instancias correctas y erróneas se muestra en una de las columnas de todas las filas.
  • Botones de acción: Detener trabajo o Ver detalles del trabajo.

Puede seleccionar y expandir cada una de las filas del trabajo y ver las instancias del trabajo.

Runbooks

Al seleccionar un runbook en el árbol de navegación o seleccionar un vínculo de runbook, la aplicación navega a la pantalla Runbook. En el panel superior se enumeran los metadatos del runbook (estado de edición, marcas de tiempo, etc.). El botón Ejecutar permite poner en cola el runbook para su ejecución en el subconjunto deseado de servidores de runbook. El botón Ejecutar está deshabilitado para runbooks que no están en estado Publicado .

Captura de pantalla que muestra la vista de runbook.

Debajo de este panel se muestra una vista con pestañas:

  • Vista: para la imagen gráfica de Runbook.
  • Trabajos: para obtener la lista de trabajos activos y completados del runbook (consulte a continuación).
  • Instancias: para obtener la lista de instancias activas y completadas del runbook en todos sus trabajos (consulte a continuación).

Puede seleccionar las filas de la vista Trabajos igual que las de la pantalla Panel. Los trabajos que se ejecutan se pueden detener con los botones situados a la derecha de la fila en ejecución.

Captura de pantalla en la que se muestran los trabajos de runbook.

Captura de pantalla que muestra las instancias del runbook.

Puede seleccionar las filas de la vista Trabajos igual que las de la pantalla Panel. Los trabajos que se ejecutan se pueden detener con los botones situados a la derecha de la fila en ejecución.

Mientras esta pantalla está activa, puede elegir otro runbook en el árbol de navegación. Esto no cambiará la pestaña seleccionada. Para ver los trabajos de distintos runbooks, seleccione la pestaña Trabajos y vaya a los runbooks deseados en el árbol de navegación.

Trabajos

Al seleccionar un trabajo (con el botón (i), la aplicación navega a esta pantalla. En el panel superior se muestran los metadatos del trabajo (marcas de tiempo, parámetros).

Una tabla que muestra las instancias de este trabajo sigue el panel.

Captura de pantalla que muestra los detalles del trabajo.

La mayoría de los trabajos tienen una sola instancia. Si el runbook tiene una actividad de desencadenador monitor/evento, cada desencadenador inicia una instancia de trabajo única. En la captura de pantalla siguiente se muestra un trabajo con más de una instancia.

Captura de pantalla que muestra instancias de trabajos.

Nota

Un trabajo puede tener como máximo una instancia en ejecución en cualquier momento. Pero dado que un Runbook puede tener muchos trabajos que se ejecutan simultáneamente, un Runbook puede tener más de una instancia en ejecución.

El estado del trabajo se muestra visualmente con los iconos:

Icono Estado
Tres puntos El trabajo está en cola
Reloj El trabajo se está ejecutando
Círculo con barra diagonal Se canceló el trabajo
Tick Trabajo completado correctamente
Exclamación roja Trabajo completado pero con errores
Advertencia Trabajo completado con advertencias

Instancias

Al seleccionar una instancia (con el botón (i), la aplicación navega a esta pantalla. En el panel superior se muestran los metadatos de la instancia (id. de trabajo, marcas de tiempo, parámetros, servidor que ejecuta esta instancia).

Captura de pantalla que muestra la instancia.

El panel superior también tiene tres botones de navegación:

  • Anterior: vea la instancia que se ejecutó antes de esta.
  • Siguiente: Vea la instancia que se ejecutó después de esta.
  • Más reciente: vea la instancia más actual.

Captura de pantalla que muestra los detalles de la instancia del runbook.

Captura de pantalla que muestra los detalles del runbook.

Nota

El identificador de trabajo es el mismo y, dado que la segunda instancia todavía se está ejecutando, el trabajo también se está ejecutando.

Debajo del panel, verá el diagrama del runbook. Puede seleccionar cada actividad de runbook para ver las salidas de actividad. Un icono dedicado para cada actividad indica el estado de esa actividad. Al seleccionar cualquier actividad, un panel de la derecha muestra las salidas de la actividad.

Dado que una actividad se puede ejecutar más de una vez dentro de una instancia (debido a un bucle), cada ejecución de la actividad tiene un número de secuencia único. La superposición permite elegir sequence # con la lista desplegable de la parte superior.

Captura de pantalla que muestra los detalles de la instancia.

Nota

Para garantizar un tiempo de carga rápido, solo se cargan las primeras 10 salidas de actividad para la actividad. El botón Cargar más muestra cuántas veces se ejecutó esta actividad y puede seleccionarla para cargar más salidas.

El estadoinstancia y actividad siguen el mismo formato que el estado del trabajo.

Ejecución de runbooks

Vaya a la pantalla Runbook del Runbook deseado y seleccione Ejecutar. Se abre un formulario de superposición a la derecha donde se le pide:

  • Establezca valores en todos los parámetros de entrada (obligatorios).
  • Elija el conjunto de servidores de Runbook en los que se puede programar este trabajo.

Captura de pantalla que muestra la ejecución con parámetros.

Solo uno de estos servidores ejecutará este trabajo. Para ejecutar un Runbook en muchos servidores, tendrá que ejecutar esos muchos trabajos y establecer explícitamente los servidores uno por uno.

Nota

Escriba los parámetros en el formulario; de lo contrario, no se considerará el formulario.

Cuando se envía el formulario, se muestra un elemento emergente que desaparece en la parte superior derecha para notificar si el trabajo se puso en cola o no correctamente.

Captura de pantalla que muestra la notificación de cola de trabajos.

Detener la ejecución de trabajos

El botón Detener se muestra en el panel y en la pantalla Trabajo. La ventana emergente que desaparece en la parte superior derecha notifica si el trabajo está detenido o no.

Captura de pantalla que muestra la notificación de detención del trabajo.

Preguntas más frecuentes

La consola no se carga; error "Uh oh! Aparece un problema al conectarse a WebApi [estado 0]".

  1. Compruebe la consola del desarrollador del explorador (pestaña Consola), busque errores de CORS (bloqueados por la directiva de CORS).

    Captura de pantalla que muestra la consola de error.

  2. Si no hay errores de CORS, compruebe los registros de Visor de eventos (aplicación) en el equipo de API web.

Para corregir errores de CORS, debe asegurarse de que el archivo de web.config la API debe tener una configuración de CORS adecuada. El error del explorador muestra el valor de origen que espera en la API web.web.config Aunque los nombres de dominio no distinguen mayúsculas de minúsculas, IIS CORS usa la prueba de comparación que distingue mayúsculas de minúsculas. Asegúrese de que el origin valor está en minúsculas en la configuración de CORS de IIS.

Sugerencia

Una configuración típica de CORS de API web:

<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
  <allowMethods>
    <add method="GET"/>
    <add method="PUT"/>
    <add method="POST"/>
    <add method="PATCH"/>
    <add method="DELETE"/>
  </allowMethods>
  <allowHeaders allowAllRequestedHeaders="true"/>
</add>

Para más información sobre cómo configurar CORS en web.config, consulte este artículo sobre la configuración del módulo CORS.

Cómo actualizar la dirección URL de la API web?

La consola carga {install_dir}\assets\configuration.json para buscar la dirección URL de la API. Puede editarlo mediante un editor de texto sin formato. Asegúrese de que no haya ningún final / (barra diagonal) al final de la dirección URL.

Migración a componentes web HTML5

Los componentes web HTML5 se publicaron en dic 2021 a través de un anuncio de entrada de blog. La versión presentó una API REST de .NET Core 5 y una consola HTML5 rediseñada (sin Silverlight).

Se recomienda migrar a los componentes web de .NET Core 6 (v10.19.350.0), que se admitirán según la directiva de soporte técnico de System Center 2019.

A continuación se muestran las mejoras realizadas en los componentes web:

  1. Actualice a la versión más reciente de .NET Core 6 de LTSC. .NET 5 ha llegado al final del soporte técnico .
  2. Job start los parámetros de formulario en la consola web de .NET 5 eran obligatorios.
  3. Desplazamiento horizontal agregado al árbol de navegación, corrige la representación de contenido profundamente anidado.
  4. Se han protegido los puntos de conexión de API y se han corregido problemas con respecto a los permisos de usuario que no se respetan.
  5. Las marcas de tiempo que se ven en la consola ahora coinciden con la zona horaria del sistema.
  6. Los runbooks en el nivel raíz (es decir, sin ninguna carpeta primaria) ahora están visibles.
  7. La especificación de Swagger (también conocida como OpenAPI) que describe la API se publica junto con la aplicación.
  8. Empaquetado en un Instalador de Microsoft (.msi) junto con una interfaz de usuario del instalador para simplificar la instalación o desinstalación.

Requisitos previos a la instalación

El elemento incluido Setup.exe probará y solicitará los siguientes requisitos previos que faltan:

  1. Paquete de hospedaje de .NET 6
  2. Módulos de IIS: CORS y Reescritura de direcciones URL.

Sugerencia

Puede instalar la versión v10.19.350.0 en paralelo con las características web de .NET 5 y SilverLight.

Ejecute el siguiente comando de PowerShell para extraer el paquete de versión v10.19.350.0 de DLC e inicie Setup.exe:

Setup.exe /components:webapi,webconsole

Revise la documentación del instalador de api y consola y siga los pasos que muestra Setup.exe.

El instalador creará automáticamente nuevos sitios de IIS con un nuevo web.config. Es posible que haya realizado cambios en web.config (por ejemplo, agregar dominios a orígenes permitidos de CORS, configuración de base de datos, otros elementos de sitio de IIS). Compare el anterior y el nuevo web.config y actualice el nuevo web.config según sea necesario.

La especificación de API (Swagger/OpenAPI) se incluye en .json formato y se puede visualizar mediante un vista previa swagger de su elección, como el editor de Swagger.

Siga las preguntas más frecuentes para solucionar problemas comunes. Una vez que esté familiarizado con la versión v10.19.350.0, puede quitar las aplicaciones de .NET 5 y los sitios de IIS correspondientes.

Preguntas más frecuentes

Después de navegar a la consola HTML5 con el explorador, veo Uh oh! Problemas para conectarse al mensaje de LA API .

Inspeccione los registros de la consola del explorador (presione Mayús+Ctrl+I en Microsoft Edge) y compruebe si hay un error de CORS. Un error de CORS implica que la dirección URL de la consola web no se ha agregado a la lista de orígenes permitidos de la API.

Si las solicitudes no se pudieron realizar con el código de error 401, implica que se produce un error de autenticación.

  • Asegúrese de que la identidad con la que se ejecuta el explorador tiene derechos de lectura en los recursos de Orchestrator. Estos permisos se pueden conceder mediante el Designer runbook. Para cambiar la identidad del proceso del explorador, abra el explorador mediante la opción Ejecutar como.
  • Asegúrese de que la autenticación de Windows está habilitada en las características de IIS y que el método está habilitado con el sitio de IIS.

Observo algunas respuestas de error 500

Puede usar cualquier cliente REST para emitir solicitudes a la API. Si la API no se puede conectar a la base de datos o el entorno de ejecución de .NET necesario no está instalado, se emiten errores con el código 500. Los detalles del error son visibles en los registros de eventos ETW (use Visor de eventos) que pueden revelar la causa principal.

Compruebe si la API funciona ejecutando el siguiente comando de PowerShell:

Para la versión de PowerShell 5.1

Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials

Para la versión de PowerShell 7.x

Invoke-RestMethod http://localhost:<api_port>/api/login -UseDefaultcredentials -AllowUnencryptedAuthentication

El instalador no creó ningún punto de conexión HTTPS (TLS), los necesito.

La configuración de TLS está fuera del ámbito de nuestros instaladores; Tendrá que seguir la documentación de IIS. Una vez configurado, asegúrese de que el dominio https de la consola web también se agrega a la lista de orígenes permitidos de CORS.

La consola de Orchestrator es una aplicación de página única que le ayuda a supervisar y ejecutar una implementación de Orchestrator. En este artículo se detallan las características admitidas en la consola de Orchestrator 2022.

Captura de pantalla que muestra el panel.

El panel Navegación de la izquierda muestra el árbol Runbook y Folders, como el que se muestra en el Designer runbook. A diferencia de la consola en versiones anteriores, no puede seleccionar las carpetas, pero selecciona los Runbooks y ve sus trabajos y los ejecuta.

El panel navegación siempre está visible en todas las pantallas para permitir la navegación rápida a otros runbooks y carpetas mientras permanece en la misma pantalla.

A la derecha del panel de navegación, puede ver la pantalla elegida. La pantalla Panel se muestra de forma predeterminada.

Nota

Actualmente, no se admite la actualización automática para ninguna de las pantallas. Vuelva a cargar la página manualmente.

Panel

El panel muestra trabajos activos en la parte superior seguido de una tabla de todos los trabajos completados (historial). El panel Trabajos completados (historial) se contrae de forma predeterminada, lo que permite centrarse en los trabajos activos.

Captura de pantalla que muestra el historial del panel.

Cada fila de ambos paneles corresponde a un trabajo único. Un trabajo puede tener una o varias instancias de runbook. Cada fila muestra:

  • Id. de trabajo: vínculo al Runbook
  • Marcas de tiempo: el número de instancias correctas y con errores se muestra en una de las columnas de todas las filas.
  • Botones de acción: Detener trabajo o Ver detalles del trabajo

Puede seleccionar y expandir cada una de las filas del trabajo y ver las instancias del trabajo.

Runbooks

Al seleccionar un runbook en el árbol de navegación o seleccionar un vínculo de runbook, la aplicación navega a la pantalla Runbook. En el panel superior se enumeran los metadatos del runbook (estado de edición, marcas de tiempo, etc.). El botón Ejecutar disponible en la pantalla permite poner en cola el runbook para su ejecución en el subconjunto deseado de servidores de runbook. El botón Ejecutar está deshabilitado para runbooks que no están en estado Publicado .

Captura de pantalla que muestra la vista runbook.

Debajo de este panel se muestra una vista con pestañas:

  • Vista: para la imagen gráfica de Runbook.
  • Trabajos: para obtener la lista de trabajos activos y completados del runbook (consulte a continuación).
  • Instancias: para obtener la lista de instancias activas y completadas del runbook en todos sus trabajos (consulte a continuación).

Puede seleccionar las filas de la vista Trabajos igual que las de la pantalla Panel. Los trabajos que se ejecutan se pueden detener con los botones situados a la derecha de la fila en ejecución.

Captura de pantalla que muestra los trabajos de runbook.

Captura de pantalla que muestra las instancias del runbook.

Mientras esta pantalla está activa, puede elegir otro runbook en el árbol de navegación. Esto no cambiará la pestaña seleccionada. Para ver rápidamente los trabajos de diferentes runbooks, seleccione la pestaña trabajos y vaya a los runbooks deseados en el árbol de navegación.

Trabajos

Al seleccionar un trabajo (mediante el botón (i), la aplicación navega a esta pantalla. En el panel superior se muestran los metadatos del trabajo (marcas de tiempo, parámetros).

Una tabla que muestra las instancias de este trabajo sigue el panel.

Captura de pantalla que muestra los detalles del trabajo.

La mayoría de los trabajos tienen una sola instancia. Si el runbook tiene una actividad de desencadenador monitor/evento, cada desencadenador inicia una instancia de trabajo única. En la captura de pantalla siguiente se muestra un trabajo con más de una instancia.

Captura de pantalla que muestra instancias de trabajos.

Nota

Un trabajo puede tener como máximo una instancia en ejecución en cualquier momento. Sin embargo, dado que un Runbook puede tener muchos trabajos en ejecución simultánea, un Runbook puede tener más de una instancia en ejecución.

El estado del trabajo se muestra visualmente con los iconos:

  • Tres puntos: el trabajo está en cola
  • Reloj de arena: el trabajo se está ejecutando
  • Círculo con barra diagonal: se canceló el trabajo
  • Tick: trabajo completado correctamente
  • Exclamación roja: trabajo completado pero con error
  • Advertencia: Trabajo completado con advertencias

Instancias

Al seleccionar una instancia (mediante el botón (i), la aplicación navega a esta pantalla. En el panel superior se muestran los metadatos de la instancia (id. de trabajo, marcas de tiempo, parámetros, servidor que ejecuta esta instancia).

Captura de pantalla que muestra la instancia.

El panel superior también tiene tres botones de navegación:

  • Anterior: vea la instancia que se ejecutó antes de esta.
  • Siguiente: Vea la instancia que se ejecutó después de esta.
  • Más reciente: Ver la instancia más actual

Captura de pantalla que muestra los detalles de la instancia del runbook.

Captura de pantalla que muestra los detalles del runbook.

Nota

El identificador de trabajo es el mismo y, puesto que la segunda instancia sigue en ejecución, el trabajo también se está ejecutando.

Debajo del panel, verá el diagrama del runbook. Puede seleccionar cada actividad de runbook para ver las salidas de actividad. Un icono dedicado para cada actividad denota el estado de esa actividad. Al seleccionar cualquier actividad, se muestra una superposición a la derecha que enumera las salidas de la actividad.

Dado que una actividad se puede ejecutar más de una vez dentro de una instancia (debido al bucle), cada ejecución de la actividad tiene un número de secuencia único. La superposición le permite elegir sequence # con la lista desplegable de la parte superior.

Captura de pantalla que muestra los detalles de la instancia.

Nota

Para garantizar un tiempo de carga rápido, solo se cargan las primeras 10 salidas de actividad para la actividad. El botón Cargar más muestra cuántas veces se ejecutó esta actividad y puede seleccionarla para cargar más salidas.

El estadoinstancia y actividad siguen el mismo formato que el estado del trabajo.

Ejecución de runbooks

Vaya a la pantalla Runbook del Runbook deseado y seleccione Ejecutar. Se abre un formulario de superposición a la derecha donde se le pide:

  • Establecer valores en todos los parámetros de entrada (obligatorios)
  • Elija el conjunto de servidores de Runbook en los que se puede programar este trabajo.

Captura de pantalla que muestra la ejecución con parámetros.

En realidad, solo uno de estos servidores ejecutará este trabajo. Para ejecutar un Runbook en muchos servidores, tendrá que ejecutar esos muchos trabajos y establecer explícitamente los servidores uno por uno.

Nota

Escriba los parámetros en el formulario; de lo contrario, no se considerará el formulario.

Cuando se envía el formulario, se muestra un elemento emergente que desaparece en la parte superior derecha para notificar si el trabajo se puso en cola o no correctamente.

Captura de pantalla que muestra la notificación de cola de trabajos.

Detener la ejecución de trabajos

El botón Detener se muestra en el panel y en la pantalla Trabajo. Encontrará un elemento emergente que desaparece en la parte superior derecha de la página para confirmar si un trabajo todavía se está ejecutando o si se ha detenido.

Captura de pantalla que muestra la notificación de detención del trabajo.

Preguntas más frecuentes

La consola no se carga; error "Uh oh! Aparece un problema al conectarse a WebApi [estado 0]"

  1. Compruebe la consola del desarrollador del explorador (pestaña Consola), busque errores de CORS (bloqueados por la directiva de CORS).

    Captura de pantalla que muestra la consola de error.

  2. Si no hay errores de CORS, compruebe los registros de Visor de eventos (aplicación) en el equipo de API web.

Para corregir errores de CORS, debe asegurarse de que el archivo de web.config la API debe tener una configuración de CORS adecuada. El error del explorador muestra el valor de origen que espera en la API web.web.config Aunque los nombres de dominio no distinguen mayúsculas de minúsculas, IIS CORS usa la prueba de comparación que distingue mayúsculas de minúsculas. Asegúrese de que el origin valor está en minúsculas en la configuración de CORS de IIS.

Sugerencia

Una configuración típica de CORS de API web:

<add allowCredentials="true" maxAge="7200" origin="http://{domain}[:{port}]">
  <allowMethods>
    <add method="GET"/>
    <add method="PUT"/>
    <add method="POST"/>
    <add method="PATCH"/>
    <add method="DELETE"/>
  </allowMethods>
  <allowHeaders allowAllRequestedHeaders="true"/>
</add>

Para más información sobre cómo configurar CORS en web.config, consulte este artículo sobre la configuración del módulo CORS.

Cómo actualizar la dirección URL de la API web?

La consola carga {install_dir}\assets\configuration.json para buscar la dirección URL de la API. Puede editarlo mediante un editor de texto sin formato. Asegúrese de que no haya ningún final o al final de la dirección URL.

La consola de Orchestration es una sola página web formada por varios paneles y áreas de trabajo. En este artículo se describen esos paneles y áreas de trabajo e incluye procedimientos para acceder a la consola y administrar runbooks.

El panel de navegación es el panel izquierdo de la consola de Orchestration, donde puede seleccionar el área de trabajo que desea usar. En función del área de trabajo que seleccione, puede ver datos específicos y usar opciones específicas. A continuación se describen las áreas de trabajo que están disponibles en el panel de navegación.

Área de trabajo Runbooks

El área de trabajo Runbooks permite iniciar y detener Runbooks. También puede ver información como, por ejemplo, los trabajos e instancias que se crearon para cada Runbook junto con su definición.

Resumen

La pestaña Resumen se mostrará para cualquier carpeta o Runbook que haya seleccionado en el área de trabajo Runbooks . En esta pestaña se muestra información de resumen para los trabajos e instancias del runbook seleccionado o para todos los runbooks de la carpeta seleccionada. Las estadísticas que se muestran se actualizan cada 10 minutos, por lo que es posible que la actividad realizada en ese tiempo no se refleje en los números hasta que se actualicen.

Cada columna de la pestaña Resumen muestra el número de trabajos e instancias que finalizaron con un estado determinado (Correcto, Advertencia o Error) en la última hora, el último día y la última semana. Para las instancias, también se mostrará el número de instancias en curso. Para los trabajos, se mostrará el número de trabajos creados y el número de trabajos que actualmente están en cola.

Runbooks

La pestaña Runbooks se muestra al seleccionar una carpeta en el área de trabajo Runbooks . Esta pestaña muestra los Runbooks que contiene la carpeta seleccionada y especifica el estado de las instancias y trabajos en ejecución de cada uno. Para seleccionar uno de estos runbooks y controlar sus acciones, seleccione una opción en el panel Acciones . Si tiene un gran número de Runbooks, puede especificar un filtro para refinar la lista.

Trabajos

La pestaña Trabajos se muestra al seleccionar una carpeta o un Runbook en el área de trabajo Runbooks . Esta pestaña muestra los trabajos creados para un Runbook determinado junto con el estado de finalización. Para las carpetas, muestra los trabajos creados para todos los Runbooks de la carpeta seleccionada junto con el estado de finalización. Un trabajo es una solicitud de un servidor de Runbook para ejecutar un Runbook que se crea cada vez que un Runbook recibe una solicitud de ejecución. Si un Runbook se inicia con un monitor, se creará un trabajo que se ejecutará de forma continua hasta que el Runbook se detenga. En este caso, el estado del trabajo muestra un reloj de arena que indica que se está ejecutando actualmente.

Instancias

La pestaña Instancias se muestra si selecciona una carpeta o runbook en el área de trabajo Runbooks . Para un Runbook, esta pestaña muestra las instancias que se han creado para el Runbook junto con el estado de finalización. Para las carpetas, muestra las instancias creadas para todos los Runbooks de la carpeta seleccionada junto con el estado de finalización. Una instancia de es una copia en ejecución de un runbook y se crea cada vez que se ejecuta el runbook. Si un Runbook se inicia con un monitor, se creará una instancia que seguirá en ejecución hasta que se cumpla la condición del monitor. En este caso, el estado de la instancia mostrará un reloj de arena. Cuando se cumpla la condición del monitor, la instancia continuará con las actividades posteriores y, a continuación, mostrará el estado de finalización. En este punto, el Runbook creará una nueva instancia que también se ejecutará hasta que se cumpla la condición del monitor.

Área de trabajo Runbook Servers

El área de trabajo Runbook Servers permite ver el estado de los trabajos actuales y completados, así como las instancias de cada servidor de Runbook.

Trabajos

La pestaña Trabajos muestra los trabajos que se ejecutaron en el servidor de Runbook junto con el estado de finalización. Un trabajo es una solicitud de un servidor de Runbook para ejecutar un Runbook que se crea cada vez que un Runbook recibe una solicitud de ejecución. Si un Runbook se inicia con un monitor, se creará un trabajo que se ejecutará de forma continua hasta que el Runbook se detenga. En este caso, el estado del trabajo muestra un reloj de arena, lo que significa que se está ejecutando actualmente.

Instancias

La pestaña Instancias muestra las instancias que se crearon en el servidor de Runbook junto con el estado de finalización. Una instancia de es una copia en ejecución de un runbook y se crea cada vez que se ejecuta el runbook. Si un Runbook se inicia con un monitor, se creará una instancia que seguirá en ejecución hasta que se cumpla la condición del monitor. En este caso, el estado de la instancia mostrará un reloj de arena. Cuando se cumpla la condición del monitor, la instancia continuará con las actividades posteriores y, a continuación, mostrará el estado de finalización. En este punto, el Runbook creará una nueva instancia que también se ejecutará hasta que se cumpla la condición del monitor.

Área de trabajo Eventos

El área de trabajo Eventos permite ver los eventos de registro. De forma predeterminada, los eventos de registro incluyen todos los eventos del servidor de administración y todos los servidores de Runbooks. Para limitar los eventos, seleccione Filtrar y proporcione criterios para limitar los eventos mostrados. Si un evento es específico de un servidor de Runbook, incluirá el nombre del servidor en el cuadro Origen . En este caso, puede seleccionar el evento y, a continuación, seleccionar Ver servidor de runbook en el panel Acciones . Al seleccionar Ver servidor de runbook , se abre la pestaña Trabajos en el área de trabajo Servidores de Runbook para ese servidor de runbook.

Iniciar la consola de Orquestación en un explorador

  1. Abra el explorador.

  2. En la barra de direcciones, escriba http://computer name/:port number dónde nombre de equipo es el nombre del servidor donde está instalado el servicio web y el puerto es el número de puerto seleccionado durante la configuración del servicio web. De forma predeterminada, el número de puerto es el 82.

Inicie la consola de Orquestación en el runbook Designer

Seleccione el botón Consola de orquestación de la barra de herramientas.

Nota

Si la dirección URL no se ha establecido para la consola de Orchestration, recibirá un mensaje de error. Utilice el procedimiento siguiente para establecer la dirección URL.

Establezca la dirección URL de la consola de orquestación en el runbook Designer

  1. Seleccione Opcionesy, a continuación, seleccione Consola de Orchestration.

  2. En el cuadro DIRECCIÓN URL , escriba http://computer name:port number dónde nombre de equipo es el nombre del servidor donde está instalado el servicio web y el puerto es el número de puerto seleccionado durante la configuración del servicio web. De forma predeterminada, el número de puerto es el 82.

  3. Seleccione Finalizar.

Inicio y detención de runbooks

Además de poder ver el estado actual de un Runbook, también puede iniciar y detener un Runbook desde la consola de Orchestration. Al iniciar un Runbook, se creará un trabajo y se mantendrá a la espera de que un servidor de Runbook procese el Runbook. Si la primera acción de un Runbook es un monitor, el trabajo se ejecutará de manera continua, lo que puede multiplicar las instancias del Runbook, hasta que el Runbook o el trabajo se detenga. Cuando un servidor de Runbook esté disponible, el trabajo proporcionará una instancia del Runbook al servidor de Runbook para procesarla. Un Runbook en ejecución tendrá al menos un trabajo con una o varias instancias asociadas.

Al detener un runbook, el runbook, todos los trabajos y todas las instancias asociadas al runbook se detienen.

Seleccione la pestaña necesaria para los pasos para iniciar, detener o ver el estado de un runbook:

Siga estos pasos para iniciar un runbook:

  1. Seleccione Runbooks para abrir el área de trabajo Runbooks .

  2. Si el Runbook se encuentra en una carpeta, seleccione la carpeta en el panel Runbooks .

  3. Seleccione la pestaña Runbooks en el panel de resultados.

  4. Seleccione el runbook y, a continuación, en el panel Acciones , seleccione Iniciar runbook.

  5. Si el runbook requiere parámetros, se muestran en el panel Parámetros del runbook . Seleccione la columna Valor de cada runbook y escriba un valor para el runbook que se va a usar.

  6. Si desea ejecutar el runbook en un servidor distinto de su valor predeterminado, seleccione un servidor en el panel Servidores runbook disponibles y, a continuación, seleccione la flecha derecha para agregar el servidor al panel Servidores runbook seleccionados .

    Nota

    Si agrega varios servidores al panel Servidores runbook seleccionados , el runbook solo se ejecuta en el primer servidor si está disponible. Los demás servidores son servidores de copia de seguridad en los que el runbook solo se ejecuta si el servidor principal no está disponible.

  7. Seleccione Inicio.

Detener trabajos

Un trabajo es una solicitud de ejecución de un Runbook. Los trabajos solo se crean cuando se solicita la ejecución de un Runbook. Si la primera acción de un Runbook es un monitor, el trabajo se ejecutará de forma continua hasta que se detenga el Runbook o el trabajo. Un reloj de arena indica que el trabajo se está ejecutando. Una instancia es una copia de un Runbook en ejecución.

No puede iniciar un trabajo; solo puede iniciar un runbook.

Cuando visualice una instancia, puede elegir si desea detener el trabajo asociado. Si detiene el trabajo, también detendrá la instancia, el trabajo, las demás instancias asociadas y el Runbook.

Pasos siguientes

Para más información sobre la implementación de runbooks, consulte Implementación de runbooks.