Visão geral do System Center – Orchestrator
Importante
O SPF (Service Provider Foundation) foi descontinuado do System Center 2025. No entanto, o SPF 2022 continuará a funcionar com os componentes do System Center 2025.
Como administrador de TI, você provavelmente executa várias tarefas e procedimentos para manter seu ambiente de computação íntegro. Você pode ter automatizado tarefas individuais, 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.
- Padronize as melhores práticas para melhorar a eficiência operacional.
- Conecte sistemas de diferentes fornecedores sem precisar saber usar scripts e linguagens de programação.
Para saber mais sobre os pré-requisitos, veja os requisitos do sistema em para o System Center Orchestrator.
Arquitetura do Orchestrator
O diagrama seguinte ilustra cada uma das funcionalidades do Orchestrator e a comunicação entre cada uma.
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.
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 do runbook é concluída antes de prosseguir para a próxima, e estão disponíveis atividades que fornecem lógica complexa, como exigir que várias atividades sejam concluídas antes que o runbook prossiga. 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, você o confirma no banco de dados de orquestração fazendo check-in. 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 que é armazenado no banco de dados Orchestration. 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á trabalhando no trabalho, copia o runbook localmente, registra que está executando uma instância do runbook e 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 copiando-o localmente e realizando as ações definidas no runbook de acordo com a lógica do fluxo de trabalho incluído. 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 Kit de Ferramentas de Integração do Orchestrator permite-lhe alargar a sua biblioteca de atividades para além da coleção de atividades padrão e pacotes de integração. O Kit de Ferramentas de Integração tem ferramentas baseadas em assistente para criar novas atividades e pacotes de integração para o Orchestrator. Os desenvolvedores também podem usar o Kit de Ferramentas de Integração para criar pacotes de integração a partir de atividades personalizadas que eles criam usando o SDK do Orchestrator. |