Compartir a través de


Información general de la consola de Orquestación

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 mediante los pasos mencionados en este artículo.

Nota:

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

El panel de navegación de la izquierda muestra el árbol Runbook y Folders , como el que se muestra en runbook Designer. 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, 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 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 encuentra 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 mediante los botones situados a la derecha de la fila en ejecución.

Captura de pantalla que muestra los trabajos del 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 mediante 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 (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. Pero 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:

Icono Estado
Tres puntos El trabajo está en cola
Reloj de arena El trabajo se está ejecutando
Círculo con barra diagonal Se canceló el trabajo
Garrapata Trabajo completado correctamente
Exclamación roja Trabajo completado, pero con errores
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: vea la instancia más reciente.

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 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 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 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 estado instancia 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 ha puesto en cola correctamente o no.

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. El elemento 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 para 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 la 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.configweb. Aunque los nombres de dominio no distinguen mayúsculas de minúsculas, IIS CORS usa una 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 2021 a través de un anuncio de entrada de blog. La versión incluía una API REST de .NET Core 5 y una consola HTML5 rediseñada (sin Silverlight).

Se recomienda migrar a .NET Core 6 Web Components (v10.19.350.0), que se admitirá 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 iniciar Setup.exe:

Setup.exe /components:webapi,webconsole

Revise la documentación del instalador de API y consola y siga los pasos que se muestran en Setup.exe.

El instalador creará automáticamente nuevos sitios de IIS con 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 controlador de vista previa de 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 IIS correspondientes.

Preguntas más frecuentes

Después de navegar a la consola HTML5 mediante el explorador, veo Uh oh! Problemas para conectarse al mensaje de 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 se produjo un error en las solicitudes 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 runbook Designer. 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 de 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 están 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 runbook Designer. A diferencia de la consola de versiones anteriores, no puede seleccionar carpetas, pero seleccione los Runbooks y vea sus trabajos y ejecútelos.

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 los trabajos activos en la parte superior seguidos 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 de runbook.

Debajo de este panel se encuentra 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 mediante los botones situados a la derecha de la fila en ejecución.

Captura de pantalla que muestra los trabajos del 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 distintos 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. Pero 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: Visualización de 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 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 indica el estado de esa actividad. Al seleccionar cualquier actividad, se muestra una superposición a la derecha que 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 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 estado instancia 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 (obligatorio)
  • 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á realmente 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 ha puesto en cola correctamente o no.

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 la 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.configweb. Aunque los nombres de dominio no distinguen mayúsculas de minúsculas, IIS CORS usa una 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 Orquestación 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 Orquestación, 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. Las áreas de trabajo siguientes están disponibles en el panel de navegación.

Área de trabajo de Runbooks

El área de trabajo Runbooks permite iniciar y detener runbooks. También puede ver información como los trabajos e instancias creados para cada runbook y su definición.

Resumen

La pestaña Resumen se muestra para cualquier carpeta o runbook seleccionada en el área de trabajo Runbooks . En esta pestaña se muestra información de resumen de 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 del 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. Por ejemplo, también se muestra el número de instancias que están en curso. En el caso de los trabajos, también se muestra el número de trabajos que se han creado y que están actualmente en cola.

Runbooks

La pestaña Runbooks se muestra al seleccionar una carpeta en el área de trabajo Runbooks . Enumera los runbooks contenidos en la carpeta seleccionada y especifica el estado de los trabajos y instancias 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 refinar la lista especificando un filtro.

Trabajos

La pestaña Trabajos se muestra al seleccionar una carpeta o runbook en el área de trabajo Runbooks . En esta pestaña se enumeran los trabajos creados para un runbook determinado y el estado de finalización. Para una carpeta, enumera los trabajos creados para todos los runbooks de la carpeta y su estado de finalización. Un trabajo es una solicitud de un servidor de runbook para ejecutar un runbook y se crea cada vez que un runbook recibe una solicitud para ejecutarse. Si un runbook comienza con un monitor, crea un trabajo que se ejecuta continuamente hasta que se detiene el runbook. 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, en esta pestaña se enumeran las instancias que se han creado para el runbook y su estado de finalización. Para una carpeta, enumera las instancias que se han creado para todos los runbooks de la carpeta y su estado de finalización. Una instancia es una copia en ejecución de un runbook y se crea cada vez que se ejecuta el runbook. Si un runbook comienza con un monitor, crea una instancia que continúa ejecutándose hasta que se cumpla la condición de supervisión. En este caso, el estado de la instancia muestra un reloj de arena. Cuando se cumple la condición de supervisión, la instancia continúa con las actividades posteriores y, a continuación, muestra un estado de finalización. A continuación, el runbook crea una nueva instancia que también se ejecuta hasta que se cumpla la condición de supervisión.

Área de trabajo Servidores de runbook

El área de trabajo Servidores de Runbook le permite ver el estado de los trabajos y las instancias actuales y completados de cada servidor de runbook.

Trabajos

En la pestaña Trabajos se enumeran los trabajos que se han ejecutado en el servidor de runbook y su estado de finalización. Un trabajo es una solicitud de un servidor de runbook para ejecutar un runbook y se crea cada vez que un runbook recibe una solicitud para ejecutarse. Si un runbook comienza con un monitor, crea un trabajo que se ejecuta continuamente hasta que se detiene el runbook. En este caso, el estado del trabajo muestra un reloj de arena, lo que significa que se está ejecutando actualmente.

Instancias

En la pestaña Instancias se enumeran las instancias que se han creado en el servidor de runbook y su estado de finalización. Una instancia es una copia en ejecución de un runbook y se crea cada vez que se ejecuta el runbook. Si un runbook comienza con un monitor, crea una instancia que continúa ejecutándose hasta que se cumpla la condición de supervisión. En este caso, el estado de la instancia muestra un reloj de arena. Cuando se cumple la condición de supervisión, la instancia continúa con las actividades posteriores y, a continuación, muestra un estado de finalización. A continuación, el runbook crea una nueva instancia que también se ejecuta hasta que se cumpla la condición de supervisión.

Área de trabajo eventos

El área de trabajo Eventos le permite ver los eventos de registro. De forma predeterminada, los eventos de registro incluyen todos los eventos para el servidor de administración y todos los servidores de runbook. 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, incluye 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 del á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 puerto es 82.

Iniciar la consola de orquestación en 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. Use el procedimiento siguiente para establecer la dirección URL.

Establecer la dirección URL de la consola de orquestación en runbook Designer

  1. Seleccione Opciones y, a continuación, seleccione Consola de orquestación.

  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 puerto es 82.

  3. Seleccione Finalizar.

Inicio y detención de runbooks

Además de 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 crea un trabajo y espera a que un servidor de runbook disponible procese el runbook. Si la primera acción de un runbook es un monitor, el trabajo se ejecuta continuamente, potencialmente produciendo varias instancias de un runbook, hasta que se detenga el runbook o el trabajo. Cuando un servidor de runbook está disponible, el trabajo proporciona una instancia del runbook al servidor de runbook que se va a procesar. Un runbook en ejecución tiene al menos un trabajo y una o varias instancias asociadas a él.

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

Seleccione la pestaña necesaria para ver 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, después, 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 otros 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 para que se ejecute un runbook. Solo se crea un trabajo cuando se solicita que se ejecute un runbook. Si la primera acción de un runbook es un monitor, el trabajo se ejecuta continuamente hasta que se detiene el runbook o el trabajo. Un reloj de arena indica el estado de un trabajo en ejecución. Una instancia es una copia en ejecución de un runbook.

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

Al ver una instancia, puede optar por detener el trabajo asociado. Detener el trabajo detiene la instancia, el trabajo, cualquier otra instancia asociada y el runbook.

Pasos siguientes

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