Home Noticias Hyper-V Resource Metering

Hyper-V Resource Metering

 

Antes do Windows Server 2012 as organizações com Hyper-V precisavam desenvolver soluções proprietárias e muitas vezes de alto custo para medir e controlar o uso dos recursos utilizados pelas maquinas virtualizadas em seu host do Hyper-V;
O Windows Server 2012 é um sistema operacional nascido para a nuvem e com tecnologia de gerenciamento avançadas como Resource Metering recurso nativo do sistema que permite as organizações controlarem o uso dos recursos de hardware utilizados pelas maquinas virtuais.

Organizações como datacenters, provedores de hospedagem ou qualquer outro modelo que se enquadre no padrão multi-tenancy (multi-locatário) pode tirar proveito desse novo recurso, pois é através dele que é possível ter uma linha de base dos recursos de hardware, dimensionar corretamente recursos de modo a atender as necessidades de negócio e também implementar estratégias de faturamento.

Provedores consideram Internet e intranet tráfego separado para fins de faturamento. Para diferenciar o que é tráfego de Internet e intranet, os provedores podem medir o tráfego de rede de entrada e de saída para qualquer faixa de endereços IP, usando o Port ACLs e o Resource Metering.

 

Métricas coletadas para cada máquina virtual

  • Average CPU - Medida em megahertz ao longo de um período de tempo.
  • Average physical memory - Uso de memória física média, medida em megabytes.
  • Minimum memory usage - Uso de memória mínima (menor quantidade de memória física).
  • Maximum memory usage - Uso de memória máxima (maior quantidade de memória física).
  • Maximum amount of disk space - Quantidade máxima de espaço em disco alocado para uma máquina virtual.
  • Total incoming network traffic - Tráfego de rede total de entrada, medida em megabytes, para um adaptador de rede virtual.
  • Total outgoing network traffic - Tráfego de rede total de saída, medida em megabytes, para um adaptador de rede virtual

Essas métricas são coletadas através do Windows PowerShell e devem ser habilitadas com o comando:


Enable-VMResourceMetering –VMName nomedavm

Dica – Você pode user o cmdlet get-vm para listar as maquinas virtuais em seu servidor do Hyper-V.

Por padrão o Resource Metering coleta dados em um intervalo um hora, podendo também ser alterado com o comando:
set-vmhost –computername nomedavm –ResourceMeteringSaveInterval 00:00:30
As medidas de modo geral podem ser visualizadas na saída do comando:
Measure-VM –VMName nomedavm


Figura 1- Hyper-V Resource Metering

 

Relatórios mais completos ou personalizados dependem da criação de scripts. Um alternativa é fazer uso do PoSHStats é a primeira ferramenta open source para o Hyper-V que faz uso do Resource Metering.
PoSHStats é executado no servidor Hyper-V para obter estatísticas detalhadas, como CPU, memória, disco e utilização de largura de banda de suas máquinas virtuais. É possível obter diários, semanais, mensais estatísticas de uso de máquinas virtuais. Também recebe dados de desempenho de hora em hora do seu host Hyper-V para monitorar seu ambiente de virtualização.

Você precisa do PoSHServer http://www.poshserver.net e do script do PoSHStats http://poshstats.net .

Após o download e a instalação basta executar o comando:
Start-PoSHStats -Hostname localhost -Port 8080

Logo um janela do Internet Explorer abrirá com informações sobre a coleta de recursos do Hyper-V, permitindo você imprimir ou exportar para Excel, CSV ou PDF.

 

Figura 2 - PoSHStats exibe graficamente resultados do Resource Metering

 

 

Conclusão. O Windows Server 2012 fornece ferramentas necessárias para o administrador gerenciar e controlar os principais recursos de hardware utilizados por maquinas virtuais em seu ambiente seja de nuvem privada ou nuvem pública.

 

[Esse post é Oferecido por Microsoft Windows]

Última atualização (Seg, 07 de Janeiro de 2013 13:50)

 


Artigos relacionados:

Powered By relatedArticle

World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review