Un vistazo a vCenter Chargeback

Que tal gente,  probablemente han escuchado hablar de vCenter Chargeback, pero hay poco material ahí afuera para conocer este componente de vSphere.

¿Que es vCenter Chargeback?

Chargeback forma parte de el stack de productos de vSphere, va muy de la mano con vCenter (siendo un componente del mismo) y con vCloud Director. Este componente de vCenter tiene como función principal el poder darle visibilidad a el negocio de cuáles son los costos por el uso de la infraestructura virtual, poder definir ciertas cuotas basadas en distintos modelos de cobranza para así poder tener un regreso de la inversión realizada en dicha infraestructura o para poder cobrar por un servicio.

¿Como se instala vCenter chargeback?

La instalación es muy sencilla, básicamente descargamos el archivo comprimido con el instalador de windows, el cual ejecutaremos dentro de la instancia de vCenter, con esto, se instalará un componente adicional a dicha instancia de vCenter:

Una vez instalado, vamos a Menu Inicio > VMware > VMware vCenter Chargeback y abrimos la consola de administración:

Una vez dentro de Chargeback debemos configurar algunos aspectos, para esto vamos a la pestaña de “settings” , donde de entrada configuraremos una cuenta de correo a la cual llegarán los reportes:

Después debemos conectarnos a los distintos vCenters que estaremos administrando, teniendo un límite de 10 instancias de vCenter (capaz de trabajar con linked mode):

Aquí si marcamos la casilla de “register as VI Client Plugin” se instalara un plugin a la instancia de vCenter a través del cual podremos acceder directamente sin necesidad de abrir la consola web:

Y también habilitamos la casilla de “Enable Stats Replication” para poder así tener una replicación de estadísticas entre la base de datos de vCenter y la base de datos de Chargeback, con esto evitamos el tener que estar obteniendo las estadisticas bajo demanda cada vez que se genere un reporte.

El siguiente paso (opcional) me parece muy interesante, es editar la vista de los reportes, para poderle dar ese “look n feel” de la organización en cuestión, donde podremos agregar logos, imágenes, editar el titulo, etc.

La pestaña de “Data Collectors” nos permite poder editar los periodos de colección de datos y la sincronización de algunos aspectos como red, almacenamiento, etc en cada una de las instancias de vCenter registradas:

Algo interesante es la capacidad de definir ciertos “Tresholds” o niveles de respuesta de los distintos componentes de vCenter Chargeback:

Una vez configurado los parámetros mas significativos, procedemos a crear la jerarquía de nuestra infraestructura virtual, para esto, vamos a la pestaña de “Manage Heirarchy”, donde tendremos las siguientes opciones:

  • Custom Heirarchy – Aquí nosotros podremos seleccionar objetos específicos del inventorio de vCenter, como resource pools, datacenters, clusters, hosts, etc. Solo realizando un “drag n drop” de los objetos requeridos.

  • Synchcronize with vCenter Server – aquí básicamente estaremos replicando la vista de vCenter ya sea de “Host & Clusters” o “VMs and Templates”:

  • Import Heirarchy from .csv file – aquí se nos permite crear una jerarquía utilizando un archivo de texto .csv, si quieren conocer el formato que debe llevar este .csv les recomiendo que le echen un vistazo a la guía de usuario de vCenter Chargeback:

http://www.vmware.com/pdf/vCenterChargeback_v_1_5_Users_Guide.pdf

Una vez creado una jerarquía estamos listos para comenzar con asignación de precios y modelos de costos, tenemos algunos modelos de costos predefinidos como lo podemos ver en la imagen:

Aquí básicamente tenemos cobro por configuración de VM, por recursos asignados, por recursos consumidos pero lo interesante es que tenemos la capacidad de crear nuestros propios modelos de costos para que se adapten de mejor manera a nuestra organización. Vamos a ver como se crea un modelo de costos:

Hacemos click en el boton de “Create…” y comenzamos por el nombre y descripción de nuestro modelo de costos:

Después necesitamos fijar que política para cobrar vamos a utilizar:

Una vez hecho esto, vamos a definir las tarifas;

Por ultimo definimos otros costos fijos como protección de HA, FT, el sistema operativo utilizado,etc:

Una vez creadas nuestros modelos de costos podemos asignar dichos modelos a nuestra jerarquía:

Ya que asignamos tarifas y modelos de costos a nuestras entidades de la jerarquia podemos ir a la pestaña de “reports” donde podremos generar reportes de lo que cada máquina esta consumiendo y cual es el precio por ello. También tenemos vistas de las vms con mayores consumos, las más costosas, etc:

Aquí les dejo un reporte de costos (demo):

Reporte vCenter Chargeback

Leave a Reply