@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Automatizar procesos en una infraestructura (en este caso VMware)

Como administrador de sistemas, hay un punto que surge de forma recurrente a través de las distintas tareas que realizamos: “Quiero automatizar esta tarea”

Hay muchos motivos por los que querer automatizar las tareas que realizamos, pero los dos motivos principales serían:

  • Hay ciertas tareas que son repetitivas y aburridas. Quiero dedicar mi tiempo a realizar cosas más interesantes y productivas.
  • Si se puede automatizar una tarea, seguramente podremos reducir la posibilidad de que se produzca un error durante su ejecución. Si la ejecución de la tarea no depende de un humano tendremos más posibilidades de que no se produzcan errores.

A veces podemos caer en la tentación de que ante una tarea digamos: “Creo un script en PowerShell que haga la tarea y ya tengo solucionado el problema”  Podríamos decir que esa es una solución pero no sería la forma ideal de abordarla. (y yo soy el primero en hacerlo)

Como indica Andy Troup en esta entrada, el automatizar las tareas implica realizar una reflexión más profunda y abordarla según el siguiente triángulo:

  • El primer paso que tendríamos que realizar ante una tarea que queramos automatizarla es analizarla y ver si realmente queremos seguir haciendola como hasta ahora. Puede que revisando la tarea el primer paso sea analizarla y ver si se puede simplificar, eliminar pasos no necesarios…
  • El segundo paso sería ver si podemos utilizar una política para resolver el problema. En el caso de VMware, podemos, por ejemplo, establecer una política que permita asociar las máquinas virtuales a los distintos tipos de almacenamiento con Profile Driven Storage.
  • Si no podemos utilizar una política, vamos a utilizar una solución orquestada, en la que podamos estandarizar el proceso y reutilizarlo las veces que queramos. En este punto encajaría VMware Orchestrator donde poder crear flujos definidos para las distintas tareas a realizar
  • Y como último paso, sino podemos establecer políticas o crear una solución orquestada, entonces recurrimos a los scripts como solución. En el caso de VMware podríamos decir que pueden ser los scripts que hagamos con PowerShell.

En algún momento me he llegado a plantear, que utilizar PowerCLI o Orchestrator. Pensando de esta forma vemos que no es una solución u otra, sino que tenemos que plantearlas para utilizarlas en un propósito diferente e incluso puede que lleguen a ser complementarios.

La idea es tomar como primer paso una solución que sea lo más fácil de aplicar y sobre todo de mantener. En ocasiones, puede que el realizar un script que solucione un problema sea muy rápido y sencillo, pero hay que tener en cuenta que luego hay que mantener ese script en el tiempo ante posibles cambios. Si utilizamos una política o una solución orquestada será más fácil de mantener.

 

Tipos de tareas y herramientas a utilizar

Además de como abordar la automatización de las tareas, tenemos los distintos tipos de tareas que podemos abordar en una infraestructura VMware.

Aquí añado una imagen que me parece muy completa e interesante de Alan Renouf

Vemos que en muchos casos disponemos de varias herramientas para poder realizar el mismo tipo de tareas.

Cual utilizar en cada caso, viene marcado por 3 puntos:

  • Disponibilidad de la herramienta (puede que no tengamos acceso a vCloud Automation Center)
  • Seguir el triángulo Politica -> Solución Orquestada -> Script
  • Donde nos encontremos más cómodos

 

 

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

proxmox-diferencia-maquina-virtual-activando-desactivando-el-firewall-2

Proxmox: diferencia máquina virtual activando desactivando el firewall

Proxmox: diferencia máquina virtual activando desactivando el firewall Cuando instalas una máquina virtual en Proxmox, …

Un comentario

  1. En muchos casos, este ahorro energético es uno de los principales factores a la hora de implantar una plataforma de virtualización, y sin embargo no se tiene en cuenta.
    http://powernet.es/web/blog/virtualizacion/como-ayuda-la-virtualizacion-a-la-reduccion-del-consumo-energetico/

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

12 − cinco =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu