XenServer Tags y Custom Fields
HHola amig@s, soy Ferran Serafini y cómo cada miércoles vengo hablar sobre XenServer. Hoy vengo con los Tags para facilitarte el día a día con XenServer.
Si utilizas XenCenter, seguramente te habrás dado cuenta de lo siguiente al ver las propiedades de una máquina virtual…
Básicamente los tags son metadatos que podemos almacenar cadenas de texto dentro una máquina virtual. Estos tags luego pueden ser consulados de forma sencilla.
xe vm-list params=uuid,name-label,tags
Por ejemplo, podemos tener diferentes tags para saber si una máquina virtual es un entorno u otro, de un datacenter, criticidad… Cualquier “string” que nos dé información que consideremos importante.
Por otro lado, y no confundirse, tenemos las “Custom Fields”, estas son estructuras de datos clave-valor que igual que los Tags, nos pueden ser muy útiles, ya que nos permite definir atributos que XenServer de fábrica no los incluye. Por ejemplo: podemos tener la necesidad de establecer una fecha de caducidad de una máquina virtual, para ello nos crearíamos una “Custom Field” Llamada “Caducidad” y le daríamos un campo de texto o fecha. Entonces podemos consultar esta fecha mediante:
xe vm-param-get uuid=<uuid vm> param-name=other-config
Aquí nos aparecerá una cadena como XenCenter.CustomFields.Caducidad: DD/MM/AA.
Realmente la gracia de este punto es acceder a estos datos mediante la XAPI con un lenguaje de programación potente que te permita pharsear bien los textos y establecer lógicas que estés buscando.
Como siempre, espero que te haya parecido interesante y espero haberte podido ayudarte en tu día a día con XenServer.
Si te ha gustado este articulo, por favor,compártelo en Twitter o en Facebook con los botones de abajo o deja tus comentarios. Muchas gracias por tu apoyo!