Descrição geral do System Center - Orchestrator
Importante
Esta versão do Orchestrator chegou ao fim do suporte. Recomendamos que atualize para o Orchestrator 2022.
Enquanto administrador de TI, provavelmente executa inúmeras tarefas e procedimentos para manter o seu ambiente de computação em bom estado de funcionamento. Pode ter tarefas individuais automatizadas, mas normalmente não todo o processo. Com o System Center - Orchestrator, pode associar tarefas e procedimentos diferentes através de uma interface gráfica runbook Designer para criar soluções ponto a ponto fiáveis, flexíveis e eficientes no seu ambiente de TI. Com o Orchestrator, pode:
- Automatizar processos no data center, independentemente do hardware ou da plataforma.
- Uniformize as melhores práticas para melhorar a eficiência operacional.
- Ligue sistemas de diferentes fornecedores sem ter de saber como utilizar linguagens de scripting e programação.
Arquitetura do Orchestrator
O diagrama seguinte ilustra cada uma das funcionalidades do Orchestrator e a comunicação entre cada um.
A base de dados orchestration é o centro da instalação do Orchestrator que contém todos os runbooks, definições de configuração e registos. O servidor de Management é necessário como camada de comunicações entre o Runbook Designer e a base de dados Orchestration. Um ou mais servidores runbook comunicam diretamente com a base de dados para obter runbooks para executar e armazenar informações sobre as tarefas criadas a partir dos runbooks. O serviço Web também comunica diretamente com a base de dados Orchestration e fornece uma ligação ao web browser para a consola Orchestration.
Automatização utilizando runbooks
Para automatizar uma tarefa ou processo no Orchestrator, utilize o runbook Designer para criar um runbook. Pode adicionar atividades ao runbook ao arrastá-las a partir do painel Atividades e, em seguida, associar atividades pela ordem necessária para criar um fluxo de trabalho.
A ilustração seguinte mostra um runbook simples.
Este runbook monitoriza um registo de eventos. Quando deteta o evento especificado, o runbook verifica o estado de um determinado processo no Windows num computador específico. Se o processo estiver em execução, será parado. O runbook inicia então o processo e envia uma mensagem de correio eletrónico como notificação da alteração de estado do processo.
Cada atividade de runbook é concluída antes de avançar para a próxima e estão disponíveis atividades que fornecem lógica complexa, como exigir que múltiplas atividades sejam concluídas antes de o runbook continuar. Utilizando uma combinação de lógica em atividades e hiperligações inteligentes, pode implementar qualquer lógica que seja necessária para o cenário de automatização específico.
Como o Orchestrator processa um Runbook
Depois de criar um runbook, consolide-o na base de dados orchestration ao dar entrada do mesmo. Em seguida, pode utilizar o Runbook Designer ou a consola Orchestration para iniciar e parar o runbook.
Um pedido para executar um runbook cria uma tarefa que é armazenada na base de dados orchestration. Cada runbook pode definir um servidor runbook principal e um ou mais servidores de reserva que processam o runbook se o servidor principal não estiver disponível. Um serviço em cada servidor runbook monitoriza continuamente a base de dados Orchestration procurando tarefas que pode processar. Quando um servidor runbook deteta uma tarefa, regista que está a trabalhar na tarefa, copia o runbook localmente, regista que está a executar uma instância do runbook e, em seguida, começa a processar o runbook. Para qualquer runbook que não contenha um monitor, pode criar vários pedidos de runbooks, o que significa que um único runbook pode ter várias tarefas.
Quando um servidor runbook processa uma tarefa, cria uma instância do runbook ao fazer uma cópia do mesmo localmente e, em seguida, executa as ações definidas no runbook de acordo com a lógica de fluxo de trabalho incluída. As informações de estado, os resultados de atividade e os dados são registados na base de dados Orchestration para que possa monitorizar o estado histórico e em tempo real do runbook.
Expandir o Orchestrator
A tabela seguinte mostra várias estratégias disponíveis para expandir a funcionalidade fornecida por uma instalação padrão do Orchestrator.
Funcionalidade do Orchestrator | Description |
---|---|
pacote de integração (IP) | Um pacote de integração é uma coleção de atividades personalizadas específicas de um produto ou tecnologia. A Microsoft e outras empresas fornecem pacotes de integração com atividades para interagir com os respetivos produtos a partir de um runbook do Orchestrator. |
Orchestrator Integration Toolkit | O Orchestrator Integration Toolkit permite-lhe expandir a sua biblioteca de atividades para além da coleção de atividades padrão e pacotes de integração. O Integration Toolkit tem ferramentas baseadas no assistente para criar novas atividades e pacotes de integração para o Orchestrator. Os programadores também podem utilizar o Integration Toolkit para criar pacotes de integração a partir de atividades personalizadas que criam com o SDK do Orchestrator. |