Introducción a System Center - Orchestrator

Importante

Esta versión de Orchestrator ha llegado al final del soporte técnico. Se recomienda actualizar a Orchestrator 2022.

Como administrador de TI, probablemente realice numerosas tareas y procedimientos para mantener el entorno informático en buen estado. Es posible que haya automatizado tareas individuales, pero normalmente no todo el proceso. Con System Center - Orchestrator, se vinculan tareas y procedimientos dispares mediante una interfaz gráfica de usuario Runbook Designer para crear soluciones de un extremo a otro confiables, flexibles y eficaces en su entorno de TI. Con Orchestrator, puede hacer lo siguiente:

  • Automatizar los procesos del centro de datos, sin importar cuál sea el hardware o la plataforma que utilice.
  • Estandarizar los procedimientos recomendados para mejorar la eficiencia operativa.
  • Conecte sistemas de distintos proveedores sin tener que saber cómo usar lenguajes de programación y scripting.

Arquitectura de Orchestrator

En el diagrama siguiente se muestra cada una de las características de Orchestrator y la comunicación entre cada una.

Diagrama de la arquitectura de Orchestrator.

La base de datos de orquestación es el centro de la instalación de Orchestrator que contiene todos los runbooks, las opciones de configuración y los registros. El servidor de administración se utiliza como capa de comunicación entre Runbook Designer y la base de datos de Orchestration. Uno o varios servidores de Runbooks se comunican directamente con la base de datos para recuperar los Runbooks que se deben ejecutar y almacenar información acerca de los trabajos creados con los Runbooks. El servicio web también se comunica directamente con la base de datos de Orchestration y proporciona una conexión de explorador web para la consola de Orchestration.

Automatización mediante el uso de Runbooks

Para automatizar una tarea o un proceso en Orchestrator, use el Designer runbook para crear un runbook. Para agregar actividades al Runbook, basta con arrastrarlas desde el panel Actividades y, a continuación, vincular las actividades en el orden adecuado para crear un flujo de trabajo.

La ilustración siguiente muestra un Runbook simple.

Diagrama de runbook simple.

Este Runbook supervisa un registro de eventos. Cuando detecta el evento especificado, el Runbook comprueba el estado de un proceso concreto en Windows en un equipo específico. Si se encuentra que el proceso se está ejecutando, se detiene. A continuación, el Runbook inicia el proceso y envía un correo electrónico como notificación del cambio de estado del proceso.

Cada actividad de runbook finaliza antes de continuar con la siguiente y hay actividades disponibles que proporcionan lógica compleja, como requerir que se completen varias actividades antes de que continúe el runbook. La combinación de lógica en las actividades con conexiones inteligentes permite implementar cualquier lógica que requiera su escenario de automatización particular.

Procesamiento de Runbooks en Orchestrator

Después de crear un runbook, debe confirmarlo en la base de datos de orquestación comprobando su entrada. A continuación, podrá usar Runbook Designer o la consola de Orchestration para iniciar y detener el Runbook.

Una solicitud para ejecutar un runbook crea un trabajo almacenado en la base de datos de orquestación. Cada Runbook puede definir un servidor de Runbook principal y uno o varios en espera para procesar el Runbook en caso de que el principal no esté disponible. Cada servidor de Runbook dispone de un servicio que supervisa de manera continua la base de datos de Orchestration en busca de trabajos para procesar. Cuando un servidor de runbook detecta un trabajo, registra que está trabajando en el trabajo, copia el runbook localmente, registra que ejecuta una instancia del runbook y, a continuación, comienza a procesar el runbook. Para cualquier runbook que no contenga un monitor, puede crear varias solicitudes de runbooks, lo que significa que un único runbook puede tener varios trabajos.

Cuando un servidor de runbook procesa un trabajo, crea una instancia del runbook mediante la realización de una copia de él localmente y, a continuación, realiza las acciones definidas en el runbook según la lógica de flujo de trabajo incluida. La información de estado, los resultados de la actividad y los datos se registran en la base de datos de Orchestration para que pueda supervisar el estado en tiempo real e histórico del Runbook.

Extensión de Orchestrator

En la tabla siguiente se muestran varias estrategias disponibles para ampliar la funcionalidad proporcionada por una instalación estándar de Orchestrator.

Característica de Orchestrator Descripción
Paquete de integración (IP) Un paquete de integración es una colección de actividades personalizadas específicas de un producto o tecnología. Microsoft y otras empresas proporcionan paquetes de integración con actividades para interactuar con su producto desde un runbook de Orchestrator.
Orchestrator Integration Toolkit Orchestrator Integration Toolkit le permite ampliar la biblioteca de actividades más allá de la colección de actividades estándar y paquetes de integración. Integration Toolkit tiene herramientas basadas en asistentes para crear nuevas actividades y paquetes de integración para Orchestrator. Los desarrolladores también pueden usar Integration Toolkit para crear paquetes de integración a partir de actividades personalizadas que compilan mediante el SDK de Orchestrator.

Pasos siguientes

Cómo instalar Orchestrator.