Información general de System Center- Orchestrator
Importante
Esta versión de Orchestrator ha llegado al final del soporte técnico; se recomienda actualizar a Orchestrator 2019.
Como administrador de TI, probablemente realice una gran cantidad de 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 unen tareas y procedimientos dispares mediante una interfaz gráfica de usuario Runbook Designer para crear soluciones confiables, flexibles y eficaces de un extremo a otro en su entorno de TI. Con Orchestrator, puede:
- 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 eficacia operativa.
- Conectar sistemas de distintos proveedores sin tener que saber cómo usar lenguajes de programación y scripting.
Arquitectura del orquestador
En el diagrama siguiente se muestra cada una de las características de Orchestrator y la comunicación entre cada una de ellas.

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 Runbook Designer 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.

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 encuentra el proceso en ejecución, el Runbook lo 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 las actividades disponen de una lógica compleja que requiere, por ejemplo, que se finalicen varias actividades para que la ejecución del Runbook pueda continuar. 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
Una vez creado el Runbook, deberá vincularlo a la base de datos de Orchestration registrándolo. A continuación, podrá usar Runbook Designer o la consola de Orchestration para iniciar y detener el Runbook.
Las solicitudes de ejecución de Runbooks crean un trabajo que se almacena en la base de datos de Orchestration. 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 empieza con el trabajo, copia el Runbook de manera local, registra que está ejecutando una instancia del Runbook y comienza a procesarlo. Para los Runbooks que no contengan monitor, puede crear varias solicitudes de Runbook, lo que significa que un único Runbook puede tener varios trabajos.
Cuando un servidor de Runbook procesa un trabajo, este crea una instancia del Runbook al almacenar una copia de manera local. A continuación, realiza las acciones definidas en el Runbook en función de 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 permite ampliar la biblioteca de actividades más allá de la colección de actividades estándar y paquetes de integración. Integration Toolkit 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. |