Compartir a través de


Introducción a System Center - Orchestrator

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 un Runbook Designer de interfaz gráfica de usuario para crear soluciones de un extremo a otro confiables, flexibles y eficaces en su entorno de TI. Con Orchestrator, puede hacer lo siguiente:

  • Automatice los procesos en el centro de datos, independientemente del hardware o la plataforma.
  • Estandarizar los procedimientos recomendados para mejorar la eficacia operativa.
  • Conecte sistemas de diferentes 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 es necesario como una capa de comunicación entre Runbook Designer y la base de datos de orquestación. Uno o varios servidores de runbook se comunican directamente con la base de datos para recuperar runbooks para ejecutar y almacenar información sobre los trabajos creados a partir de los runbooks. El servicio web también se comunica directamente con la base de datos de orquestación y proporciona una conexión del explorador web para la consola de Orchestration.

Automatización mediante runbooks

Para automatizar una tarea o un proceso en Orchestrator, use Runbook Designer para crear un runbook. Agregue actividades al runbook arrastrándolas desde el panel Actividades y, a continuación, vincule las actividades en el orden necesario para crear un flujo de trabajo.

En la ilustración siguiente se 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 determinado 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 el siguiente y hay actividades disponibles que proporcionan lógica compleja, como requerir que se completen varias actividades antes de que continúe el runbook. Mediante una combinación de lógica en actividades y vínculos inteligentes, puede implementar la lógica que requiera su escenario de automatización concreto.

Procesamiento de Runbooks en Orchestrator

Después de crear un runbook, lo confirma en la base de datos de orquestación comprobando. 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 realizando una copia de él localmente y, a continuación, realizando 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
integration pack (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.