Geek de todos los oficios: Pegamento sin scripts para la automatización

System Center 2012 Orchestrator los runbooks para automatizar las tareas y actividades, todo sin necesidad de una sola línea de código o script.

Greg Shields

Microsoft lo llama "la cola". Se puede llamar "automatización para todo lo demás". En un mundo donde los scripts de Windows PowerShell parecen tener toda la atención, System Center Orchestrator 2012 ofrece automatización muertos-simple y prácticamente libre de secuencia de comandos para el Geek de exceso de trabajo de todos los oficios.

¿Incrédulos? Esto es comprensible. Este es un gran producto y tuyo podría ser un ambiente pequeño, o un pedazo pequeño de uno más grande. ¿Cómo puede una solución empresarial como Orchestrator facilitar su trabajo en un nivel, sin hacer más difícil a otro?

Encontrará las respuestas en la colección de actividades Orchestrator reúne a construir los runbooks de su automatización. Fuera de la caja, actividades Orchestrator ayudarán crear, editar y reubicar los archivos en el disco; monitor sistema comportamientos; y dar inicio a una amplia variedad de actividades personalizables en sistemas remotos. Puede hacer todo esto sin recurrir a una sola línea de código. Incluso si estás en un ambiente pequeño, encontrará este útil. Si usted puede pulsar y arrastrar, puede automatizar cualquier cosa.

Una canalización de edificio

Pasar tiempo con Windows PowerShell y rápidamente descubrirá el poder de su tubería. La canalización de Windows PowerShell le da flexibilidad orientada a objetos con sus datos. Encadenar una lista de cmdlets y puede fácilmente reunir y filtrar la información, organizarla y posteriormente actuar en los datos resultantes. La parte difícil con Windows PowerShell, sin embargo, puede encontrar los cmdlets de derecho para lograr su objetivo. A veces los pasos para montar los cmdlets requieren un esfuerzo adicional que disminuye la experiencia.

Actividades de Orchestrator y los runbooks Retire los comandos de la línea de comandos de Windows PowerShell (ver figura 1). En el ejemplo de figura 1, hay seis actividades conectadas por enlaces. Cada actividad define una acción debe llevarse a cabo en una máquina específica. Cada enlace, representado por la flecha de conexión, define el orden de funcionamiento para las actividades. Este runbook comprobará que un equipo está en la red, asigne una unidad de red, copia un archivo, añadir una línea en un archivo de registro y enviar un correo electrónico para informar sobre el éxito o el fracaso de la runbook.

An Orchestrator runbook defines actions and the order of those actions
Figura 1 Orchestrator un runbook define acciones y el orden de las acciones.

Puede arrastrar y colocar actividades directamente desde una barra de herramientas de actividades en el diseñador de Runbook Orchestrator. A continuación, personalizar propiedades para cada actividad definir lo que debe cumplir ese paso (ver figura 2). Los enlaces propios también contienen propiedades, que suelen ser el conjunto de condiciones para continuar o detener la runbook después de cada actividad. La actividad de la línea de anexar está vinculada a dos actividades posteriores de enviar correo. La primera se ha configurado para enviar un correo electrónico de éxito, mientras que el segundo se establece en el informe que ha fallado la última actividad.

Your runbook can map network path properties
Figura 2 su runbook puede asignar propiedades de trazado de la red.

Automatismos Orchestrator se dice que son "el pegamento" porque sus actividades permiten la personalización de acción runbook casi ilimitado. Puede crear acciones que no están expuestas en la barra de herramientas de actividades fuera de cualquier línea de comandos, incluyendo Windows PowerShell, sí.

No temo la carga de Windows PowerShell para muchas actividades. Puede ampliar la biblioteca de actividades Orchestrator con paquetes de integración. Como los paquetes de administración para ampliar el campo de Gerente de operaciones de centro de sistema de vigilancia de visión, paquetes de integración de Orchestrator añadir nuevas actividades para lograr objetivos específicos. Figura 3 presenta una lista parcial de algunas de las actividades que se agrega el paquete de integración de sistema Center Virtual Machine Manager (VMM) 2012. Como puede ver, sus acciones se centran específicamente en las tareas que necesitará para la administración de máquinas virtuales (VMs) en VMM.

This Integration Pack focuses on managing virtual machines within System Center Virtual Machine Manager 2012
Figura 3 este Pack de integración se centra en la administración de máquinas virtuales dentro de System Center Virtual Machine Manager 2012.

Los paquetes de integración no sólo nuevos verbos. También son el punto de integración entre Orchestrator y la solución externa con la que trabaja. En el editor de configuración para el paquete de integración de VMM 2012 (ver figura 4), suministraremos la información de la conexión a un servidor VMM disponible como parte de registrar y distribuir el paquete en toda su infraestructura de Orchestrator.

Centralizar la integración en el paquete de sí mismo enormemente simplifica los pasos necesarios para construir un runbook de objetos de la actividad. Objetos del paquete registrado ya están configurados para ejecutar en el servidor remoto. Todo lo que tienes que hacer es conectar las actividades.

You can edit the configuration of the System Center Virtual Machine Manager 2012 Integration Pack
Figura 4 puede editar la configuración del paquete de integración de sistema Center Virtual Machine Manager 2012.

Después tranquilamente su creador

El mayor beneficio de Orchestrator para incluso el más pequeño medio ambiente es, posiblemente, su centralización de todos los automatismos que mantener en funcionamiento un entorno de Windows. Alguien con alguna experiencia en scripting sabe como secuencias de comandos pueden ser una espada de doble filo para un entorno de TI. Son ideales para automatizar las tareas manuales y dolorosas en la administración de Windows, pero sus actividades demasiado a menudo se pierden en la rutina diaria de mantener servidores.

A veces esas secuencias de comandos incluso sobreviven a la persona responsable de la creación. Cuando un administrador de script del medio ambiente cambia puestos de trabajo, habrá una secuencia de comandos de automatización sin dueño. Ese es un problema que puede causar estragos en el día que script olvidado deja de funcionar.

Orchestrator elimina el problema de scripts dispersos mediante la centralización de ejecución en un único servidor. Los scripts se ejecutan en el servidor de Orchestrator. Puede administrar sus actividades a través de una consola única, basada en la Web de Orchestrator (ver figura 5). Que la consolidación de automatización personalizada ayuda a asegurarse de que no recibirá llamadas años más tarde a rastrear una automatización perdida olvidados.

The Web-based Orchestrator Console helps you manage your automations
Figura 5 consola basada en la Web de Orchestrator le ayuda a administrar sus automatismos.

Automatización de autoservicio

Mientras Orchestrator sí ofrece gran potencia, este kit de herramientas de automatización obtiene aún más útil al integrar con System Center Service Manager. Echar otro vistazo a la nueva runbook VM en figura 2. Este aparentemente simple runbook incluye dos actividades. La última de esas acciones crea una nueva máquina virtual en VMM desde una plantilla.

Esta automatización simple podría parecer innecesaria hasta que par la segunda actividad de la runbook con el primero. Su primera actividad, inicializar datos, es un marcador de posición para agregar los datos entrantes en tiempo de ejecución. Las ventanas de propiedades para inicializar los datos (ver figura 6a) y la VM de crear de la actividad de la plantilla (ver Figura 6b) crea dos parámetros a la izquierda, nube y VMName. Estos son tanto de tipo cadena. Esos parámetros contendrá los valores utilizados en el derecho para el destino y el nombre de VM cuando la segunda actividad crea la máquina virtual.

Properties for Initialize Data
Figura 6a Propiedades para inicializar los datos de.

Properties for Create VM from Template activity

Figura 6b Propiedades para crear VM de actividad de la plantilla.

Crear un runbook esta forma permite al crear una solicitud de servicio en el administrador de servicios de documentos específicos. Ese proceso requiere una serie de pasos adicionales que implican la integración de Service Manager con Orchestrator. Luego tienes que crear la plantilla necesaria, solicitud de servicio y objetos en el administrador de servicios de oferta de servicio. Puede leer acerca de los pasos en la columna del mes siguiente.

Qué usted puede conseguir emocionado es el resultado final de la conexión de Orchestrator-a-Service Manager. Usted tendrá la completa automatización de solicitudes de servicio. Con unos pocos pasos adicionales, incluso puede automatizar cualquier aprobación enrutamiento su negocio requiere antes de tomar acción.

Pegamento que incluso una cabra puede amar

Se podría pensar de System Center como una plataforma empresarial integral y de largo alcance, pero sus herramientas son no menos eficaces para entornos más pequeños. Siempre hay actividades manuales cuya automatización puede liberar el exceso de trabajo personal para tareas de valor añadidos más. Mejor aún, puede ofrecer rápidamente esa automatización sin necesidad de scripts de Windows PowerShell largos y engorrosos.

Usted podría decir que Orchestrator es un camino a la era post-Windows de PowerShell. La interfaz gráfica y orientada a objetos de Orchestrator brinda una automatización completa para todo lo demás.

Greg Shields

Greg Shields, MVP, es socio de tecnología de concentrado. Obtener más de escudos Geek de oficios todos los consejos y trucos en ConcentratedTech.com.

Contenido relacionado