Visão geral do console do Orchestration

A consola do Orchestrator é uma única página Web composta por vários painéis e áreas de trabalho. Este artigo descreve esses painéis e workspaces e inclui procedimentos para acessar o console e gerenciar runbooks. Ele fornece detalhes sobre como usar o console Web mais recente baseado em HTML5 e usando o SilverLight (preterido). Certifique-se de migrar para o console Web mais recente usando as etapas mencionadas neste artigo.

Observação

Extraia o pacote de lançamento v10.19.350.0 do DLC.

O painel de navegação à esquerda mostra a árvore Runbook e Pastas, como a mostrada no Runbook Designer. Ao contrário do console em versões anteriores, você não pode selecionar as pastas, mas pode selecionar os runbooks e exibir seus trabalhos e executá-los.

O painel de navegação está sempre visível em todas as telas para permitir a navegação rápida para outros runbooks e pastas, enquanto permanece na mesma tela.

À direita do painel de navegação, você pode ver a tela escolhida. A tela Painel é mostrada por padrão.

Observação

Atualmente, a atualização automática não é compatível com nenhuma das telas. Recarregue a página manualmente.

Painel

O Painel mostra os trabalhos Ativos na parte superior, seguidos por uma tabela de todos os trabalhos Concluídos (histórico). O painel Trabalhos concluídos (histórico) é recolhido por padrão, permitindo o foco nos trabalhos ativos.

Captura de tela mostrando o histórico do painel.

Cada linha em ambos os painéis corresponde a um trabalho exclusivo. Um trabalho pode ter uma ou mais instâncias de runbook. Cada linha mostra:

  • ID do trabalho: link para o runbook
  • Carimbos de data/hora: o número de instâncias bem-sucedidas e com falha é mostrado em uma das colunas para todas as linhas.
  • Botões de ação: Parar trabalho ou Exibir detalhes do trabalho.

Você pode selecionar e expandir cada uma das linhas de trabalho e exibir as instâncias do trabalho.

Runbooks

Quando você seleciona um runbook na árvore de navegação ou seleciona um link de runbook, o aplicativo navega até a tela Runbook. O painel superior lista os metadados do runbook (status de edição, carimbos de data/hora e assim por diante). O botão Executar permite que você enfileire o runbook para execução no subconjunto desejado de servidores runbook. O botão Executar está desabilitado para runbooks que não estão no estado Publicado .

Captura de tela mostrando a exibição do runbook.

Abaixo deste painel há uma exibição com guias:

  • Exibir: para a imagem gráfica do Runbook.
  • Trabalhos: para obter a lista de trabalhos ativos e concluídos do runbook (veja abaixo).
  • Instâncias: para obter a lista de instâncias ativas e concluídas do runbook em todos os seus trabalhos (veja abaixo).

Você pode selecionar as linhas na visualização Trabalhos da mesma forma que as da tela Painel. Os trabalhos que estão em execução podem ser interrompidos usando os botões à direita da linha em execução.

Captura de tela mostrando trabalhos de runbook.

Captura de tela mostrando instâncias de runbook.

Você pode selecionar as linhas na visualização Trabalhos da mesma forma que as da tela Painel. Os trabalhos que estão em execução podem ser interrompidos usando os botões à direita da linha em execução.

Enquanto essa tela estiver ativa, você poderá escolher um runbook diferente na árvore de navegação. Isso não alterará a guia selecionada. Você pode examinar os trabalhos de diferentes runbooks selecionando a guia Trabalhos e navegando até os runbooks desejados na árvore de navegação.

Trabalhos

Quando você seleciona um trabalho (usando o botão (i)), o aplicativo navega até essa tela. O painel superior mostra os metadados do trabalho (carimbos de data/hora, parâmetros).

Uma tabela que mostra as instâncias desse trabalho segue o painel.

Captura de tela mostrando detalhes do trabalho.

A maioria dos trabalhos tem uma única instância. Se o runbook tiver uma atividade de gatilho Monitor/Evento, cada gatilho iniciará uma instância de trabalho exclusiva. A captura de tela a seguir mostra um trabalho com mais de uma instância.

Captura de tela mostrando instâncias de trabalhos.

Observação

Um trabalho pode ter no máximo uma instância em execução a qualquer momento. Mas como um Runbook pode ter muitos trabalhos em execução simultaneamente, um Runbook pode ter mais de uma instância em execução.

O status do trabalho é mostrado visualmente com os ícones:

Ícone Status
Três pontos O trabalho está na fila
Ampulheta O trabalho está em execução
Círculo com barra Trabalho foi cancelado
Carrapato Trabalho concluído com sucesso
Exclamação vermelha Trabalho concluído, mas com falha
Aviso Trabalho concluído com aviso(s)

Instâncias

Quando você seleciona uma instância (usando o botão (i)), o aplicativo navega até essa tela. O painel superior mostra os metadados da instância (ID do trabalho, carimbos de data/hora, parâmetros, servidor que executa esta instância).

Captura de tela mostrando a instância.

O painel superior também possui três botões de navegação:

  • Anterior: Visualize a instância executada antes desta.
  • Próximo: Visualize a instância que foi executada após esta.
  • Mais recente: Exibir a instância mais atual.

Captura de tela mostrando detalhes da instância do runbook.

Captura de tela mostrando detalhes do runbook.

Observação

O ID do trabalho é o mesmo e, como a segunda instância ainda está em execução, o trabalho também ainda está em execução.

Abaixo do painel, você verá o diagrama do runbook. Você pode selecionar cada atividade de runbook para exibir as saídas da atividade. Um ícone dedicado para cada atividade indica o status dessa atividade. Quando você seleciona qualquer atividade, um painel à direita lista as saídas da atividade.

Como uma atividade pode ser executada mais de uma vez em uma instância (devido ao loop), cada execução da atividade tem um número de sequência exclusivo. A sobreposição permite que você escolha a Sequência # usando o menu suspenso na parte superior.

Captura de tela mostrando detalhes da instância.

Observação

Para garantir um tempo de carregamento rápido, apenas as primeiras 10 saídas de atividade são carregadas para a atividade. O botão Carregar mais mostra quantas vezes essa atividade foi executada e você pode selecioná-la para carregar mais saídas.

O status da instância e da atividade segue o mesmo formato do status do trabalho.

Executar runbooks

Navegue até a tela Runbook do Runbook desejado e selecione Executar. Um formulário de sobreposição é aberto à direita, onde você é solicitado:

  • Defina valores para todos os parâmetros de entrada (obrigatório).
  • Escolha o conjunto de servidores Runbook no qual esse trabalho pode ser agendado.

Captura de tela mostrando execução parametrizada.

Apenas um desses servidores executará este trabalho. Para executar um Runbook em muitos servidores, você precisará executar esses muitos trabalhos e definir explicitamente os servidores um por um.

Observação

Insira os parâmetros no formulário, caso contrário, o formulário não será considerado.

Quando o formulário é enviado, um pop-up que desaparece é mostrado no canto superior direito para notificar se o trabalho foi enfileirado com sucesso ou não.

Captura de tela mostrando a notificação da fila de trabalhos.

Parar de executar trabalhos

O botão Parar é mostrado no Painel e na tela Trabalho. O pop-up que desaparece no canto superior direito notifica se o trabalho foi interrompido ou não.

Captura de tela mostrando a notificação de interrupção de trabalho.

Perguntas Frequentes

O Console não carrega; erro "Uh oh! Problemas para se conectar ao WebApi [status 0]" é exibido.

  1. Verifique o console do desenvolvedor do navegador (guia Console), procure erros de CORS (bloqueados pela política de CORS).

    Captura de tela mostrando o console de erro.

  2. Se não houver erros de CORS, verifique os logs do Visualizador de Eventos (Aplicativo) no computador da API Web.

Para corrigir erros de CORS, você deve garantir que o arquivo da web.config API tenha uma configuração de CORS adequada. O erro do navegador mostra o valor de origem esperado no arquivo .web.config Embora os nomes de domínio não diferenciem maiúsculas de minúsculas, o IIS CORS usa o teste de comparação que diferencia maiúsculas de minúsculas. Verifique se o origin valor está em letras minúsculas na configuração do CORS do IIS.

Dica

Uma configuração típica do CORS do IIS da 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 obter detalhes sobre como configurar o CORS no web.config, consulte este artigo sobre Configuração do módulo CORS.

Como atualizar a URL da API Web?

O Console carrega {install_dir}\assets\configuration.json para localizar a URL da API. Você pode editá-lo usando um editor de texto sem formatação. Certifique-se de que não haja nenhuma barra / à direita no final do URL.

Migrar para componentes Web HTML5

Os componentes da Web HTML5 foram lançados em dezembro de 2021 por meio de um anúncio de postagem no blog. A versão apresentava uma API REST do .NET Core 5 e um console HTML5 reprojetado (sem Silverlight).

Recomendamos que você migre para os Componentes Web do .NET Core 6 (v10.19.350.0), que terão suporte de acordo com a política de suporte do System Center 2019.

A seguir estão as melhorias feitas nos componentes da Web:

  1. Atualize para o LTSC .NET Core 6 mais recente. O .NET 5 chegou ao fim do suporte .
  2. Job start parâmetros de formulário no Console Web do .NET 5 eram obrigatórios.
  3. A rolagem horizontal adicionada à árvore de navegação corrige a renderização de conteúdos profundamente aninhados.
  4. Os endpoints da API foram reforçados e os problemas relacionados às permissões do usuário que não estão sendo respeitadas foram corrigidos.
  5. Os carimbos de data/hora vistos no Console agora correspondem ao fuso horário do sistema.
  6. Os runbooks no nível raiz (ou seja, sem nenhuma pasta pai) agora estão visíveis.
  7. A especificação do Swagger (também conhecida como OpenAPI) que descreve a API é publicada junto com o aplicativo.
  8. Empacotado em um Microsoft Installer (.msi) junto com uma interface do usuário do instalador para simplificar a instalação/desinstalação.

Pré-requisitos de instalação

O incluído Setup.exe testará e solicitará os seguintes pré-requisitos ausentes:

  1. Pacote de hospedagem do .NET 6
  2. Módulos do IIS: CORS e reescrita de URL.

Dica

Você pode instalar a versão v10.19.350.0 lado a lado com os recursos do .NET 5 e do SilverLight Web.

Execute o seguinte comando do PowerShell para extrair o pacote de versão v10.19.350.0 do DLC e inicie Setup.exe:

Setup.exe /components:webapi,webconsole

Revise a documentação do instalador da API e do console e siga as etapas mostradas pelo Setup.exe.

O instalador criará automaticamente novos sites do IIS com novos web.configarquivos . Você pode ter feito alterações no web.config (como adicionar domínios a origens permitidas pelo CORS, configurações de banco de dados, outros elementos do site do IIS). Compare o anterior e o novo web.config e atualize o novo web.config conforme necessário.

A especificação da API (Swagger/OpenAPI) está incluída no formato .json e pode ser visualizada usando um visualizador de swagger de sua escolha, como o editor Swagger.

Siga as perguntas frequentes para solucionar problemas comuns. Quando estiver familiarizado com a versão v10.19.350.0, você poderá remover os aplicativos .NET 5 e os respectivos sites do IIS.

Perguntas frequentes

Depois de navegar até o console HTML5 usando o navegador, vejo Uh oh! Problemas para se conectar à mensagem da API .

Inspecione os logs do console do navegador (pressione Shift+Ctrl+I no Microsoft Edge) e veja se há um erro de CORS. Um erro de CORS implica que a URL do Console da Web não foi adicionada à lista de origens permitidas da API.

Se as solicitações falharem com o código de erro 401, isso implica que há uma falha de autenticação.

  • Certifique-se de que a identidade com a qual o navegador está sendo executado tenha direitos de leitura nos ativos do Orchestrator. Essas permissões podem ser concedidas usando o Runbook Designer. Você pode alterar a identidade do processo do navegador abrindo-o usando a opção Executar como.
  • Verifique se a Autenticação do Windows está habilitada nos recursos do IIS e se o método está habilitado com o site do IIS.

Observo cerca de 500 respostas de erro

Você pode usar qualquer cliente REST para emitir solicitações para a API. Se a API não puder se conectar ao banco de dados ou o runtime do .NET necessário não estiver instalado, erros com o código 500 serão emitidos. Os detalhes do erro são visíveis nos Logs de Eventos do ETW (use o Visualizador de Eventos), o que pode revelar a causa raiz.

Verifique se a API funciona executando o seguinte comando do PowerShell:

Para a versão 5.1 do PowerShell

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

Para a versão 7.x do PowerShell

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

O instalador não criou nenhum endpoint HTTPS (TLS), eu preciso deles.

A configuração do TLS está além do escopo de nossos instaladores; você terá que seguir a documentação do IIS. Depois de configurado, certifique-se de que o domínio https do console Web também seja adicionado à lista de origens permitidas do CORS.

O console do Orchestrator é um Aplicativo de Página Única que ajuda você a monitorar e executar a implantação do Orchestrator. Este artigo detalha as funcionalidades suportadas na consola do Orchestrator 2022.

Captura de tela mostrando o dashboard.

O console do Orchestrator é um Aplicativo de Página Única que ajuda você a monitorar e executar a implantação do Orchestrator. Este artigo detalha as funcionalidades suportadas na consola do Orchestrator 2025.

Captura de tela mostrando o dashboard.

O painel de navegação à esquerda mostra a árvore Runbook e Pastas, como a mostrada no Runbook Designer. Ao contrário do console em versões anteriores, você não pode selecionar as pastas, mas seleciona os runbooks e exibe seus trabalhos e os executa.

O painel de navegação está sempre visível em todas as telas para permitir a navegação rápida para outros runbooks e pastas enquanto permanece na mesma tela.

À direita do painel de navegação, você pode ver a tela escolhida. A tela Painel é mostrada por padrão.

Observação

Atualmente, a atualização automática não é compatível com nenhuma das telas. Recarregue a página manualmente.

Painel

O Painel mostra os trabalhos ativos na parte superior, seguidos por uma tabela de todos os trabalhos concluídos (histórico). O painel Trabalhos concluídos (histórico) é recolhido por padrão, permitindo o foco nos trabalhos ativos.

Captura de tela mostrando o histórico do painel.

Cada linha em ambos os painéis corresponde a um trabalho exclusivo. Um trabalho pode ter uma ou mais instâncias de runbook. Cada linha mostra:

  • ID do trabalho: link para o runbook
  • Carimbos de data/hora: o número de instâncias bem-sucedidas e com falha é mostrado em uma das colunas para todas as linhas.
  • Botões de ação: Parar trabalho ou Exibir detalhes do trabalho

Você pode selecionar e expandir cada uma das linhas de trabalho e exibir as instâncias do trabalho.

Runbooks

Quando você seleciona um runbook na árvore de navegação ou seleciona um link de runbook, o aplicativo navega até a tela Runbook. O painel superior lista os metadados do runbook (status de edição, carimbos de data/hora e assim por diante). O botão Executar disponível na tela permite que você enfileire o runbook para execução no subconjunto desejado de servidores runbook. O botão Executar está desabilitado para runbooks que não estão no estado Publicado .

Captura de tela mostrando a exibição do runbook.

Abaixo deste painel há uma exibição com guias:

  • Exibir: para a imagem gráfica do Runbook.
  • Trabalhos: para obter a lista de trabalhos ativos e concluídos do runbook (veja abaixo).
  • Instâncias: para obter a lista de instâncias ativas e concluídas do runbook em todos os seus trabalhos (veja abaixo).

Você pode selecionar as linhas na visualização Trabalhos da mesma forma que as da tela Painel. Os trabalhos que estão em execução podem ser interrompidos usando os botões à direita da linha em execução.

Captura de tela mostrando trabalhos de runbook.

Captura de tela mostrando instâncias de runbook.

Enquanto essa tela estiver ativa, você poderá escolher um runbook diferente na árvore de navegação. Isso não alterará a guia selecionada. Você pode examinar rapidamente os trabalhos de diferentes runbooks selecionando a guia de trabalhos e navegando até os runbooks desejados na árvore de navegação.

Trabalhos

Quando você seleciona um trabalho (usando o botão (i)), o aplicativo navega até essa tela. O painel superior mostra os metadados do trabalho (carimbos de data/hora, parâmetros).

Uma tabela que mostra as instâncias desse trabalho segue o painel.

Captura de tela mostrando detalhes do trabalho.

A maioria dos trabalhos tem uma única instância. Se o runbook tiver uma atividade de gatilho Monitor/Evento, cada gatilho iniciará uma instância de trabalho exclusiva. A captura de tela abaixo mostra um trabalho com mais de uma instância.

Captura de tela mostrando instâncias de trabalhos.

Observação

Um trabalho pode ter no máximo uma instância em execução a qualquer momento. Mas como um Runbook pode ter muitos trabalhos em execução simultaneamente, um Runbook pode ter mais de uma instância em execução.

O status do trabalho é mostrado visualmente com os ícones:

  • Três pontos: o trabalho está na fila
  • Ampulheta: o trabalho está em execução
  • Círculo com barra: o trabalho foi cancelado
  • Tick: Trabalho concluído com sucesso
  • Exclamação vermelha: Trabalho concluído, mas falhou
  • Aviso: Trabalho concluído com aviso(s)

Instâncias

Quando você seleciona uma instância (usando o botão (i)), o aplicativo navega até essa tela. O painel superior mostra os metadados da instância (ID do trabalho, carimbos de data/hora, parâmetros, servidor que executa esta instância).

Captura de tela mostrando a instância.

O painel superior também possui três botões de navegação:

  • Anterior: Instância de exibição executada antes desta.
  • Próximo: Exibir instância que foi executada após esta.
  • Mais recente: Exibir a instância mais atual

Captura de tela mostrando detalhes da instância do runbook.

Captura de tela mostrando detalhes do runbook.

Observação

O ID do trabalho é o mesmo e, como a segunda instância ainda está em execução, o trabalho também ainda está em execução.

Abaixo do painel, você verá o diagrama do runbook. Você pode selecionar cada atividade de runbook para exibir as saídas da atividade. Um ícone dedicado para cada atividade indica o status dessa atividade. Quando você seleciona qualquer atividade, uma sobreposição é mostrada à direita que lista as saídas da atividade.

Como uma atividade pode ser executada mais de uma vez em uma instância (devido ao loop), cada execução da atividade tem um número de sequência exclusivo. A sobreposição permite que você escolha a Sequência # usando o menu suspenso na parte superior.

Captura de tela mostrando detalhes da instância.

Observação

Para garantir um tempo de carregamento rápido, apenas as primeiras 10 saídas de atividade são carregadas para a atividade. O botão Carregar mais mostra quantas vezes essa atividade foi executada e você pode selecioná-la para carregar mais saídas.

O status da instância e da atividade segue o mesmo formato do status do trabalho.

Executar runbooks

Navegue até a tela Runbook do Runbook desejado e selecione Executar. Um formulário de sobreposição é aberto à direita, onde você é solicitado:

  • Definir valores para todos os parâmetros de entrada (obrigatório)
  • Escolha o conjunto de servidores Runbook no qual esse trabalho pode ser agendado.

Captura de tela mostrando execução parametrizada.

Apenas um desses servidores realmente executará este trabalho. Para executar um Runbook em muitos servidores, você precisará executar esse número de trabalhos e definir explicitamente os servidores um por um.

Observação

Insira os parâmetros no formulário, caso contrário, o formulário não será considerado.

Quando o formulário é enviado, um pop-up que desaparece é mostrado no canto superior direito para notificar se o trabalho foi enfileirado com sucesso ou não.

Captura de tela mostrando a notificação da fila de trabalhos.

Parar de executar trabalhos

O botão Parar é mostrado no Painel e na tela Trabalho. Você encontrará um pop-up que desaparece no canto superior direito da página para confirmar se um trabalho ainda está em execução ou se foi interrompido.

Captura de tela mostrando a notificação de interrupção de trabalho.

Perguntas Frequentes

O Console não carrega; erro "Uh oh! Problemas para se conectar ao WebApi [status 0]" aparece

  1. Verifique o console do desenvolvedor do navegador (guia Console), procure erros de CORS (bloqueados pela política de CORS).

    Captura de tela mostrando o console de erro.

  2. Se não houver erros de CORS, verifique os logs do Visualizador de Eventos (Aplicativo) no computador da API Web.

Para corrigir erros de CORS, você deve garantir que o arquivo da web.config API tenha uma configuração de CORS adequada. O erro do navegador mostra o valor de origem esperado no arquivo .web.config Embora os nomes de domínio não diferenciem maiúsculas de minúsculas, o IIS CORS usa o teste de comparação que diferencia maiúsculas de minúsculas. Verifique se o origin valor está em letras minúsculas na configuração do CORS do IIS.

Dica

Uma configuração típica do CORS do IIS da 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 obter detalhes sobre como configurar o CORS no web.config, consulte este artigo sobre Configuração do módulo CORS.

Como atualizar a URL da API Web?

O Console carrega {install_dir}\assets\configuration.json para localizar a URL da API. Você pode editá-lo usando um editor de texto sem formatação. Certifique-se de que não haja / à direita no final do URL.

O console do Orchestration é uma única página da Web composta por vários painéis e espaços de trabalho. Este artigo descreve esses painéis e workspaces e inclui procedimentos para acessar o console e gerenciar runbooks.

O painel de navegação é o painel esquerdo no console do Orchestration, onde você pode selecionar o espaço de trabalho que deseja usar. Dependendo do espaço de trabalho selecionado, você pode exibir dados específicos e usar opções específicas. Os workspaces a seguir estão disponíveis no painel de navegação.

Workspace Runbooks

O workspace Runbooks permite iniciar e parar runbooks. Você também pode ver informações como os trabalhos e instâncias criadas para cada runbook e suas definições.

Resumo

A guia Resumo é exibida para qualquer pasta ou runbook selecionado no workspace Runbooks. Essa guia exibe informações resumidas para os trabalhos e instâncias do runbook selecionado ou para todos os runbooks na pasta selecionada. As estatísticas exibidas são atualizadas a cada 10 minutos, portanto, a atividade realizada dentro desse tempo pode não ser refletida nos números até que sejam atualizadas.

Cada coluna em Resumo exibe o número de trabalhos e instâncias concluídas com um status específico (Êxito, Aviso ou Falha) na última hora, no último dia e na última semana. No caso das instâncias, também é exibido o número de instâncias que estão atualmente em andamento. No caso dos trabalhos, também é exibido o número de trabalhos que foram criados e estão atualmente na fila.

Runbooks

A guia Resumo é exibida quando você seleciona uma pasta no workspace Runbooks. Ela lista os runbooks contidos na pasta selecionada e especifica o status de quaisquer trabalhos e instâncias em execução de cada runbook. Para selecionar um desses runbooks e controlar suas ações, selecione uma opção no painel Ações . Se você tiver um grande número de runbooks, você pode refinar a lista especificando um filtro.

Trabalhos

A guia Trabalhos é exibida quando você seleciona uma pasta ou runbook no workspace Runbooks. Essa guia lista os trabalhos criados para um determinado runbook e o status de conclusão. No caso de pastas, ela lista os trabalhos criados para todos os runbooks na pasta e o status de conclusão. Um trabalho é uma solicitação para um servidor Runbook que execute o runbook, e é criado toda vez que um runbook recebe uma solicitação de execução. Se um runbook inicia com um monitor, ele cria o trabalho, que é executado continuamente até que o runbook seja parado. Nesse caso, o status do trabalho mostra uma ampulheta que indica que ele está em execução no momento.

Instâncias

A guia Instâncias será exibida se você selecionar uma pasta ou runbook no workspace Runbooks . No caso de runbooks, essa guia lista as instâncias que foram criadas para o runbook e o status de conclusão. No caso de pastas, ela lista as instâncias criadas para todos os runbooks na pasta e o status de conclusão. Uma instância é uma cópia em execução de um runbook e é criada sempre que esse runbook é executado. Se um runbook inicia com um monitor, ele cria uma instância, que continua a ser executada até que a condição do monitor seja cumprida. Nesse caso, o status da instância mostra uma ampulheta. Quando a condição do monitor for cumprida, a instância continuará com as atividades subsequentes e mostrará um status de conclusão. O runbook cria em seguida uma nova instância, que também é executada até que a condição do monitor seja atendida.

Workspace Servidores Runbook

O workspace Servidores Runbook permite visualizar o status de trabalhos e instâncias atuais e concluídos de cada servidor Runbook.

Trabalhos

A guia Trabalhos lista os trabalhos que foram executados no servidor Runbook e o status de conclusão. Um trabalho é uma solicitação para um servidor Runbook que execute o runbook, e é criado toda vez que um runbook recebe uma solicitação de execução. Se um runbook inicia com um monitor, ele cria o trabalho, que é executado continuamente até que o runbook seja parado. Nesse caso, o status do trabalho mostra uma ampulheta, o que significa que ele está em execução no momento.

Instâncias

A guia Instâncias lista as instâncias que foram criadas no servidor Runbook e o status de conclusão. Uma instância é uma cópia em execução de um runbook e é criada sempre que esse runbook é executado. Se um runbook inicia com um monitor, ele cria uma instância, que continua a ser executada até que a condição do monitor seja cumprida. Nesse caso, o status da instância mostra uma ampulheta. Quando a condição do monitor for cumprida, a instância continuará com as atividades subsequentes e mostrará um status de conclusão. O runbook cria em seguida uma nova instância, que também é executada até que a condição do monitor seja atendida.

Workspace Eventos

O workspace Eventos permite visualizar eventos de log. Por padrão, o log de eventos inclui todos os eventos para o servidor de management e todos os servidores Runbook. Para limitar os eventos, selecione Filtrar e forneça critérios para limitar os eventos exibidos. Se um evento for específico de um servidor Runbook, ele incluirá o nome do servidor na caixa Fonte . Nesse caso, você pode selecionar o evento e, em seguida, selecionar Exibir Servidor Runbook no painel Ações. Selecionar Exibir Servidor Runbook abre a guia Trabalhos no espaço de trabalho Servidores Runbook para esse servidor runbook.

Inicie o console do Orchestration em um navegador

  1. Abra seu navegador.

  2. Na barra de endereços, digite http://computer name/:port number onde nome do computador é o nome do servidor onde o serviço da Web está instalado e porta é o número da porta selecionado durante a configuração do serviço da Web. Por padrão, a porta é 82.

Inicie o console de Orquestração no Runbook Designer

Selecione o botão Orchestration Console na barra de ferramentas.

Observação

Se a URL não tiver sido definida para o console do Orchestration, você receberá uma mensagem de erro. Use o procedimento a seguir para definir o URL.

Definir a URL do console de orquestração no Runbook Designer

  1. Selecione Opçõese selecione Orchestration Console.

  2. Na caixa URL, insira http://computer name:port number onde nome do computador é o nome do servidor onde o serviço Web está instalado e porta é o número da porta selecionado durante a configuração do serviço Web. Por padrão, a porta é 82.

  3. Selecione Concluir.

Iniciar e parar runbooks

Além de visualizar o status atual de um runbook, você também pode iniciar e parar um runbook pelo console Orchestration. Quando você inicia um runbook, um trabalho é criado e aguarda que um servidor Runbook processe o runbook. Se a primeira ação em um runbook for um monitor, o trabalho é executado de maneira contínua, potencialmente produzindo múltiplas instâncias de um runbook até que o runbook ou trabalho seja parado. Quando um servidor Runbook fica disponível. o trabalho fornece uma instância do runbook ao servidor para processamento. Um runbook em execução tem pelo menos um trabalho e uma ou mais instâncias associadas a ele.

Quando você interrompe um runbook, o runbook, todos os trabalhos e todas as instâncias associadas ao runbook são interrompidos.

Selecione a guia necessária para as etapas para iniciar, parar ou exibir o status de um runbook:

Siga estas etapas para iniciar um runbook:

  1. Selecione Runbooks para abrir o workspace Runbooks.

  2. Se o runbook estiver localizado em uma pasta, selecione a pasta no painel Runbooks .

  3. Selecione a guia Runbooks no painel de resultados.

  4. Selecione o runbook e, no painel Ações , selecione Iniciar Runbook.

  5. Se o runbook exigir parâmetros, eles serão listados no painel Parâmetros do Runbook. Selecione a coluna Valor para cada runbook e insira um valor para o runbook usar.

  6. Se você quiser executar o runbook em um servidor diferente do padrão, selecione um servidor no painel Servidor(es) Runbook Disponível(is) e, em seguida, selecione a seta para a direita para adicionar o servidor ao painel Servidor(es) Runbook Selecionado(s).

    Observação

    Se você adicionar vários servidores ao painel Servidores Runbook Selecionados , o runbook será executado somente no primeiro servidor, se estiver disponível. Os outros servidores são servidores de backup em que o runbook é executado somente se o servidor primário não estiver disponível.

  7. Selecione Iniciar.

Parar trabalhos

Um trabalho é uma solicitação de execução de um runbook. O trabalho é criado somente quando você solicita a execução de um runbook. Se a primeira ação em um runbook for um monitor, o trabalho é executado de maneira contínua até que o runbook ou trabalho seja parado. Uma ampulheta indica o status de um trabalho em execução. Uma instância é uma cópia em execução de um runbook.

Você não pode começar um trabalho; Você só pode iniciar um runbook.

Quando você visualiza uma instância, pode optar por parar o trabalho associado. Parar o trabalho interrompe a instância, o trabalho e outras instâncias associadas, além do runbook.

Próximas etapas

Para saber mais sobre como implantar runbooks, consulte Implantar runbooks.