Recursos para profesionales y entusiastas de IT

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

6 minutos de lectura

Last Updated on 7 noviembre, 2017 by TecTimes

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.

 

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
guest

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x