Imagina a seguinte situação: Você tem um host de Hyper-V com 30 máquinas virtuais, uma das máquinas virtuais começa a degradar o host de Hyper-V, consumindo todo o processamento, fazendo que todas as máquinas virtuais fiquem bastante lenta ou até mesmo provocando o travamento do host de Hyper-V. Seria uma situação bem chata, ter que em horário de produção parar todas as máquinas virtuais e reiniciar o host de Hyper-V.

Se você tem um host de Hyper-V anterior ao Hyper-V 2016 isso pode acontecer, já se o seu host de Hyper-V é o 2016 você pode impedir que isso ocorra.

A Proteção de recursos de host (Host Resource Protection) é um mecanismo de segurança que monitora continuamente as máquinas virtuais em um host Hyper-V, detecta aquelas que não estão “funcionando bem” e evita o uso excessivo do uso da CPU. Quando o mecanismo detecta uma máquina virtual com atividade excessiva, a máquina virtual recebe menos recursos da CPU.

Podemos habilitar ou desabilitar seja para uma máquina virtual, ou todas as máquinas virtuais de uma só vez.

Esse monitoramento está desativado por padrão e só pode ser ativado pelo Powershell usando o seguinte cmdlet:

 

Para ativa a Proteção de Recursos do Host em uma máquina virtual especifica

Para desativar a Proteção de Recursos do Host em uma máquina virtual especifica

Para ativa a Proteção de Recursos do Host em todas as máquinas virtuais.

Para desativar a Proteção de Recursos do Host em todas as máquinas virtuais.

Explicação do comando:

O parâmetro -VName se refere ao nome da máquina virtual (VM).

Nome da máquina virtual (VM)

 

Observação:

Não será possível ativar a Proteção de Recursos do Host enquanto a máquina virtual estiver em um estado salvo.

Referência:

https://docs.microsoft.com/en-us/powershell/module/hyper-v/set-vmprocessor?view=win10-ps

Obrigado pela leitura!

 

Inscreva-se no meu canal do Youtube!

No responses yet

Deixe uma resposta

Microsoft MVP
Siga e curta!
Categorias
Arquivo
Inteligência artificial em seu servidor.