Usando o Monitoramento de Desempenho de VM para Aumentar o Desempenho da VM

A virtualização é amplamente utilizada atualmente devido às vantagens para as infraestruturas de TI empresariais, como escalabilidade, eficiência de custos e administração conveniente. Os recursos de hardware de servidores físicos podem ser agregados a pools de recursos e provisionados para máquinas virtuais (VMs). Recursos suficientes alocados para VMs são necessários para o desempenho esperado de um sistema operacional convidado e aplicativos em execução na VM. Quando você executa um grande número de VMs, algumas delas podem precisar de recursos adicionais e algumas podem usar mais recursos do que necessário. Recursos insuficientes para uma VM causam degradação de desempenho.

Nesta postagem, explicamos por que a monitoração é importante e como essa função ajuda a melhorar o desempenho da VM com foco em monitoramento de VMware vSphere.

O Que É a Monitoração de Máquina Virtual

A monitoração de máquina virtual é o processo de rastreamento de parâmetros de VM, como processador, memória, disco, uso de rede, etc. Você também pode monitorar o status de disponibilidade da VM. Recursos de monitoramento avançados também permitem que você monitore aplicativos em execução na VM. Os dados de contadores em tempo real e históricos podem ser salvos para análises abrangentes por ferramentas de monitoramento.

Recursos de Monitoramento de Máquina Virtual

O monitoramento de VM difere do monitoramento de outros componentes da infraestrutura de TI, como computadores físicos. As máquinas virtuais consomem recursos de hardware de forma diferente das máquinas físicas. As VMs acessam recursos passando pela camada de abstração do hipervisor. Por esse motivo, você precisa monitorar VMs específicas ou toda a infraestrutura de VMs no nível do host e não no nível do sistema operacional do convidado. Por isso, para obter dados precisos, você não pode instalar um aplicativo de monitoramento no sistema operacional do convidado de uma VM.

O que monitorar

Memória e disco rígido. As VMs podem crescer durante a operação. O estouro de memória ou a falta de espaço em disco podem ser motivos para falhas de VM. Você deve monitorar o espaço de armazenamento livre, especialmente ao usar discos virtuais thin provisioned. Se houver espaço livre suficiente no disco, mas os discos forem usados intensivamente, o desempenho das VMs que usam esses discos pode degradar. O monitoramento de VMs ajuda você a tomar a decisão correta e migrar as VMs para outro armazenamento para obter melhor desempenho.Recursos provisionados. O excesso de VMs (espalhamento de virtualização) pode levar a uma gestão de VMs ineficiente devido à falta de recursos em um servidor. Isso pode acontecer quando você tem muitas VMs não utilizadas (desnecessárias) consumindo espaço em disco, CPU e memória. Outro problema comum é a superprovisão. Essa situação ocorre quando a quantidade de recursos provisionados para VMs excede a capacidade de hardware disponível. Você deve monitorar a infraestrutura de VMs, especialmente se os recursos estiverem comprometidos e a alocação de recursos exceder a capacidade disponível em um servidor físico.

Vantagens do monitoramento de VMsO monitoramento de VMs ajuda você:

Identificar gargalos de desempenho mais rapidamente

Receber alertas para prevenir falhas potenciais de forma proativa

  • Resolver inteligentemente problemas de desempenho, por exemplo, decidir se deve alocar mais RAM para uma VM ou instalar mais RAM no host
  • Realizar planejamento de capacidade orientado por insights que antecipa as necessidades futuras e evita o esgotamento de recursos
  • Economizar tempo e substituir comandos de monitoramento manual tediosos por medidores de painel em tempo real que abrangem toda a infraestrutura virtual
  • Distribuir cargas de forma eficaz entre os hosts, melhorar o desempenho das VMs e otimizar o desempenho do servidor
  • Como monitorar VMs VMware?
  • Você pode verificar algumas informações sobre hosts ESXi, datastores e máquinas virtuais, incluindo seu estado e consumo de recursos, usando a funcionalidade integrada do VMware ou uma solução de monitoramento especial.

Ferramentas de Monitoramento Integradas ao VMware

O método mais acessível de monitoramento do vSphere é usar as ferramentas integradas ao vCenter no Cliente VMware vSphere. Vamos ver como monitorar a saúde do VMware ESXi e o desempenho das VMs usando ferramentas nativas.

Saúde do hardware do ESXiVocê pode seguir estes passos simples para monitorar os parâmetros do VMware vSphere:Clique no host ESXi necessário para ver as informações principais.Clique na guia Monitor.

O método mais acessível de monitoramento do vSphere é usando as ferramentas integradas do vCenter no VMware vSphere Client. Vamos ver como monitorar a saúde do VMware ESXi e o desempenho da VM usando ferramentas nativas.

Saúde do hardware do ESXi

Você pode seguir esses passos simples para monitorar os parâmetros do VMware vSphere:

  1. Clique no host ESXi necessário para ver as informações principais.
  2. Clique na guia Monitor.
  3. Selecione o parâmetro monitorado necessário para ver informações detalhadas, por exemplo, Saúde do Hardware. Existem sensores no hardware do servidor que exibem informações sobre a temperatura da CPU, temperatura da placa-mãe, velocidade do ventilador (RPM), etc.

Monitorando o desempenho do ESXi

Para monitorar o desempenho do ESXi:

  1. Selecione um host ESXi no VMware vSphere Client.
  2. Clique na guia Monitor.
  3. Vá para Performance & Overview. As informações sobre a CPU em tempo real são exibidas na captura de tela abaixo para o host ESXi selecionado. A visualização do gráfico permite analisar a carga da CPU para o período selecionado.
  4. Role a página para baixo para ver informações sobre a memória, disco e utilização de rede para monitoramento de desempenho do vSphere.
  5. Vá para Performance & Details para ver mais informações sobre o parâmetro necessário.

Monitoramento de máquinas virtuais no vSphere

É recomendado instalar VMware Tools no sistema operacional convidado de uma VM para obter informações precisas de monitoramento da VM.

  1. Selecione uma VM para visualizar informações sobre essa VM.
  2. Selecione a guia Monitor, da mesma forma que explicado para um host ESXi para monitoramento de desempenho da VM. Selecione o parâmetro de monitoramento do VMware necessário para a VM. Neste exemplo, vamos para Performance & Advanced e selecionamos para monitorar o uso da CPU da VM em MHz.

Como faço para monitorar IOPS no VMware vSphere?

O monitoramento de IOPS (operações de entrada/saída por segundo) permite verificar o desempenho de armazenamento de uma máquina virtual.

  1. Selecione uma máquina virtual no Cliente VMware vSphere.
  2. Clique na guia Monitor.
  3. Vá para Performance & Advanced.
  4. No menu suspenso View, selecione Disk.

A captura de tela mostra o gráfico de desempenho do disco virtual (KBps).

Usando uma solução de monitoramento dedicada

Você pode usar uma solução de monitoramento especial para monitorar vários servidores vCenter, hosts ESXi e seus recursos a partir de uma única tela. Essa funcionalidade de monitoramento do VMware é suportada no NAKIVO Backup & Replication, uma solução universal de proteção de dados tudo-em-um.

  1. Você precisa adicionar seus servidores vCenter e hosts ESXi ao inventário.
  2. Vá para a seção Monitoramento no painel esquerdo da interface web.
  3. Clique em Adicionar Itens Monitorados.

  1. Selecione VMs específicas, hosts ESXi ou todos os servidores vCenter que você deseja monitorar. Em nosso exemplo, selecionamos monitorar um host ESXi e todas as VMs nele.

Observação. A visualização de Itens é selecionada por padrão, mas você pode selecionar a visualização de política e selecionar os itens VMware vSphere que correspondem à sua política.

  1. Depois de marcar a caixa de seleção no host ESXi, a mensagem de confirmação é exibida para selecionar todas as VMs nesse host:
    Deseja monitorar todas as VMs filhas?
    Clique em Aplicar para confirmar.

  1. Role a lista de itens monitorados e selecione os datastores que deseja monitorar.
  2. Clique em Salvar para salvar as configurações de monitoramento de VMs.

Agora você pode clicar no botão Monitoramento no painel esquerdo da interface web da NAKIVO, selecionar os itens necessários para o monitoramento do VMware e visualizar as informações fornecidas.

Vamos selecionar o host ESXi e verificar a carga de CPU, a carga de memória e seus gráficos. Não há problemas de desempenho neste caso.

Você pode clicar em uma VM individual para verificar a carga de CPU atual, carga de memória e uso de disco nos gráficos de pizza correspondentes ou visualizar as estatísticas nos gráficos de linha ao longo de um período de tempo.

Clique em um datastore para verificar o uso do disco em um host ESXi.

Veja todas as funcionalidades e compare as edições da NAKIVO Backup & Replication.

Conclusão

O monitoramento de desempenho de VM é útil para otimizar sua infraestrutura VMware, detectar problemas em VMs a tempo e entender quais configurações ajustar para otimização de desempenho. Você pode usar ferramentas de monitoramento nativas do VMware ou uma solução de terceiros. Determine quais métricas deseja monitorar. Selecione o software de acordo com suas necessidades e não se esqueça de fazer backup do VM para proteção de dados do VMware.

Source:
https://www.nakivo.com/blog/how-to-do-vsphere-performance-monitoring-optimization/