Visão geral do System Center – Orchestrator

Importante

Esta versão do Orchestrator chegou ao fim do suporte. Recomendamos que você atualize para o Orchestrator 2022.

Como administrador de TI, você provavelmente executa várias tarefas e procedimentos para manter seu ambiente de computação íntegro. Você pode ter tarefas individuais automatizadas, mas normalmente não todo o processo. Com o System Center – Orchestrator, você une tarefas e procedimentos diferentes usando uma interface gráfica do usuário Runbook Designer para criar soluções de ponta a ponta confiáveis, flexíveis e eficientes em seu ambiente de TI. Usando o Orchestrator, você pode:

  • Automatizar processos em seu data center, independentemente do hardware ou plataforma.
  • Padronizar as práticas recomendadas para melhorar a eficiência operacional.
  • Conecte sistemas de diferentes fornecedores sem precisar saber como usar linguagens de script e programação.

Arquitetura do Orchestrator

O diagrama a seguir ilustra cada um dos recursos do Orchestrator e a comunicação entre cada um.

Diagrama da arquitetura do Orchestrator.

O banco de dados de orquestração é o centro da instalação do Orchestrator que contém todos os runbooks, definições de configuração e logs. O servidor de management é necessário como uma camada de comunicação entre o Runbook Designer e o banco de dados Orchestration. Um ou mais servidores Runbook se comunicam diretamente com o banco de dados para recuperar runbooks que serão executados e armazenarão informações sobre os trabalhos criados pelos runbooks. Esse serviço Web também se comunica diretamente com o banco de dados Orchestration e oferece uma conexão por navegador da Web para o console Orchestration.

Automação usando runbooks

Para automatizar uma tarefa ou um processo no Orchestrator, use o runbook Designer para criar um runbook. Você adiciona atividades ao runbook arrastando-as do painel Atividades , e depois vincula atividades na ordem necessária para criar um fluxo de trabalho.

A ilustração a seguir mostra um runbook simples.

Diagrama de runbook simples.

Este runbook monitora um log de eventos. Quando detecta o evento especificado, o runbook verifica o status de um processo particular do Windows em um computador específico. Se o processo estiver em execução, ele será interrompido. O runbook inicia o processo e envia um email notificando a alteração no estado do processo.

Cada atividade de runbook é concluída antes de prosseguir para o próximo, e as atividades estão disponíveis que fornecem lógica complexa, como exigir que várias atividades sejam concluídas antes que o runbook continue. Ao usar uma combinação de lógica em atividades e smart links, você pode implantar qualquer lógica que seu cenário específico de automação exigir.

Como o Orchestrator processa um Runbook

Depois de criar um runbook, confirme-o no banco de dados de orquestração verificando-o. Em seguida, você pode usar o Runbook Designer ou o console Orchestration para iniciar e parar o runbook.

Uma solicitação para executar um runbook cria um trabalho armazenado no banco de dados de orquestração. Cada runbook pode definir um servidor Runbook primário e um ou mais servidores de reserva que processarão o runbook se o servidor primário não estiver disponível. Um serviço em cada servidor Runbook monitora continuamente o banco de dados Orchestration em busca de trabalhos que ele possa processar. Quando um servidor runbook detecta um trabalho, ele registra que está funcionando no trabalho, copia o runbook localmente, registra que está executando uma instância do runbook e, em seguida, começa a processar o runbook. Para qualquer runbook que não contenha um monitor, você pode criar várias solicitações de runbooks, o que significa que um único runbook pode ter vários trabalhos.

Quando um servidor runbook processa um trabalho, ele cria uma instância do runbook fazendo uma cópia dele localmente e, em seguida, executando as ações definidas dentro do runbook de acordo com a lógica de fluxo de trabalho incluída. Informações de status, resultados da atividade e dados são gravados no banco de dados Orchestration para que você possa monitorar o status do runbook em tempo real e seu histórico.

Estendendo o Orchestrator

A tabela a seguir mostra várias estratégias disponíveis para estender a funcionalidade fornecida por uma instalação padrão do Orchestrator.

Recurso do Orchestrator Descrição
Pacote de integração (PI) Um pacote de integração é uma coleção de atividades personalizadas específicas para um produto ou tecnologia. A Microsoft e outras empresas fornecem pacotes de integração com atividades para interagir com seu produto de um runbook do Orchestrator.
Toolkit de Integração do Orchestrator O Orchestrator Integration Toolkit permite estender sua biblioteca de atividades além da coleção de atividades padrão e pacotes de integração. O Integration Toolkit tem ferramentas baseadas em assistente para criar novas atividades e pacotes de integração para o Orchestrator. Os desenvolvedores também podem usar o Integration Toolkit para criar pacotes de integração a partir de atividades personalizadas que eles criam usando o SDK do Orchestrator.

Próximas etapas

Como instalar o Orchestrator.