[TUTORIAL] Hyper-V | Configuracion de Hyper-V Resource Metering en Windows Server 2012

Hyper-V 3 de Windows Server 2012 incorpora “Resource Metering”, que permite obtener mediciones de uso de recursos como memoria, storage y CPU de los equipos Hyper-V.

Esta característica puede ser de gran utilidad para montar sistemas de facturación acordes a consumos o utilización de recursos, algo que hasta ahora resultaba difícil y requería despliegues personalizados.

En este artículo, veremos cómo activar esta característica y sacar informes básicos de uso de recursos.

 

[toc]

Introducción

Objetivo

El objetivo de este tutorial es demostrar cómo las organizaciones, con unos simples pasos, pueden hacer uso de las capacidades de medición de utilización de recursos de Hyper-V en Windows Server 2012, y de esta forma poder configurar una Nube Privada.

Alcance

Esta publicación puede aplicarse a:

  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter.

Escenario de Trabajo

Contamos con un servidor Hyper-V 3 montado sobre Windows Server 2012 y equipos virtuales dentro.

El nombre del servidor es PHV02 y forma parte de un dominio de Active Directory.

El nombre de los equipos virtuales dentro son:

  • CURSO_PDC01
  • CURSO_PDC02
  • CURSP_PFS01
  • CURSO_PSER01
  • DILUX_PDC02

Plan de Trabajo

Nuestro Plan de Trabajo para este tutorial será el siguiente:

  • Habilitación de Resource Metering para el equipo CURSO_PDC01.
  • Extracción de informes para el equipo CURSO_PDC01.
  • Deshabilitación de Resource Metering para el equipo CURSO_PDC01.
  • Habilitación de Resource Metering para el host PHV02.
  • Extracción de informes para equipos virtuales del PHV02.

Desarrollo del Tutorial Hyper-V Hyper-V Resource Metering

Habilitación de Resource Metering para el equipo CURSO_PDC01

Para habilitar Resource Metering para un equipo en particular, en este caso CURSO_PDC01, ejecutamos el siguiente comando de Power Shell:

Enable-VMResourceMetering –VMName "CURSO_PDC01"
Comando Enable-VMResourceMetering para habilitar Resource Metering de Hyper-V 3.
Comando Enable-VMResourceMetering para habilitar Resource Metering de Hyper-V 3.

Una vez ejecutado, estamos en condiciones de extraer informes de uso de recursos.

Extracción de informes para el equipo CURSO_PDC01

Para la extracción de informes, podemos ejecutar el siguiente comando:

Measure-VM –Name "CURSO_PDC01"
Comando Measure-VM para extraer informes de Resource Metering en Hyper-V 3
Comando Measure-VM para extraer informes de Resource Metering en Hyper-V 3.

Este informe nos mostrará todos los indicadores existentes para el equipo virtual seleccionado. Por supuesto, a medida que pase el tiempo, estos indicadores estarán actualizados.

Deshabilitación de Resource Metering para el equipo CURSO_PDC01

Para deshabilitar el Resource Metering para un equipo virtual en particular, solo debemos ejecutar el siguiente comando:

Disable-VMResourceMetering –VMName "CURSO_PDC01"
Comando Disable-VMResourceMetering para deshabilitar Resource Metering en Hyper-V 3.
Comando Disable-VMResourceMetering para deshabilitar Resource Metering en Hyper-V 3.

De esta forma, cuando querramos ejecutar la extracción de informes para dicho equipo virtual (CURSO_PDC01) el sistema nos arrojará un error:

Deshabilitación de Resource Metering en Hyper-V 3.
Deshabilitación de Resource Metering en Hyper-V 3.

Habilitación de Resource Metering para el host PHV02

Podemos, también, habilitar el Resource Metering para todo un host Hyper-V. Para esto, debemos ejecutar el siguiente comando:

Get-VM -ComputerName "PHV01" | Enable-VMResourceMetering
Comando Enable-VMResourceMetering para habilitar masivamente Resource Metering en Hyper-V 3.
Comando Enable-VMResourceMetering para habilitar masivamente Resource Metering en Hyper-V 3.

Esto habilitará el Resource Metering en todos los equipos virtuales existentes para dicho host.

Extracción de informes para equipos virtuales del PHV02

Para comprobar esto, vamos a sacar un informe de todos los equipos virtuales. Ejecutaremos el siguiente comando:

Get-VM -ComputerName "PHV02" | Measure-VM
Informes masivos de Resource Metering a través de Measure-VM en Hyper-V 3.
Informes masivos de Resource Metering a través de Measure-VM en Hyper-V 3.

Ahora bien… ¿qué sucede si agregamos un equipo virtual a este host? ¿tendrá las características de Resource Metering habilitadas? Vamos a comprobarlo. Creamos un equipo virtual llamado “TEST” y volvemos a correr el informe anterior. El resultado es el siguiente:

Informes masivos de Resource Metering a través de Measure-VM en Hyper-V 3.
Informes masivos de Resource Metering a través de Measure-VM en Hyper-V 3.

Esto nos indica que por cada nuevo equipo, debemos activarle el Resource Metering. Luego de haber activado el Resource Metering nuevamente a todo el host, el resultado es el siguiente:

Informes masivos de Resource Metering a través de Measure-VM en Hyper-V 3.
Informes masivos de Resource Metering a través de Measure-VM en Hyper-V 3.

Conclusión

Hyper-V Resource Metering es una gran funcionalidad para poder comenzar a aprovechar y permitir que la facturación de una empresa que ofrece servicios en la nube empiece a relacionarse con los recursos que los clientes consumen.

Por supuesto, no hemos entrado en detalles sobre histórico de estadísticas o cómo analizarlas. Esto es trabajo de otro tutorial. Tampoco hemos entrado en detalles de otros informes que pueden consumirse, variando como se muestra la información.

Referencias y Links

 

Comentarios y Corrección de Errores

Hemos realizado nuestro mejor esfuerzo para no cometer errores, pero al fin y al cabo somos seres humanos. Si deseás reportar algún error o darnos feedback de qué te pareció esta publicación, por favor no dejes de comunicarte con nosotros a través de correo electrónico a la siguiente dirección: info@tectimes.net.

Acerca del Autor

0 0 votes
Article Rating

Professor. Techie. Ice cream fan (dulce de leche). My favorite phrase: "Todos los días pueden no ser buenos ... pero hay algo bueno en todos los días". Currently I´m Service Manager at Algeiba Dev (http://www.algeiba.com), providing services with the vision of create the best technology solutions to transform organizations around the world. I´m also Chief Communications Officer in vOpen (https://vopen.tech), an initiative that connect students, professionals and technology experts around the world to share knowledge, experiences and promote technological innovation. I enjoy a lot of educational, technological talks and a good beer. If you want to talk, write me to pablodiloreto@hotmail.com.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments