[Artigo] Quero usar o Hyper-V, mas não sei se meu PC suporta. Como eu descubro?

Bom dia!

O Hyper-V foi introduzido com o Windows Server 2008 e o Windows 8, pra quem se lembra, e hoje em dia, muita gente ainda não sabe de sua existência e, mesmo sabendo e usando o Windows 10, fica utilizando ferramentas de terceiros (muitas vezes pirateado), talvez por gosto mesmo ou por não saber se seu PC suporta.

Se você deseja usar o Hyper-V, esse artigo vai te interessar!

Primeiramente, você deve saber quais são os requisitos de software e hardware para executar o Hyper-V no seu PC ou laptop:

  • O Hyper-V só está disponível nas edições Windows Professional, Enterprise e Education do Windows 8 e superior;
  • Ele exige um sistema de 64 bits com SLAT (Tradução de Endereços de Segundo Nível). O SLAT é uma tecnologia presente na geração atual de processadores de 64 bits Intel e AMD. Você também precisará de uma versão de 64 bits do Windows. Com isso, o Hyper-V oferecerá suporte a sistemas operacionais de 32 e 64 bits dentro das máquinas virtuais;
  • Suporte da CPU para a Extensão do Modo de Monitor de VM (VT-c em CPU Intel);
  • Dependendo de quantas VMs você irá usar no Hyper-V, o seu PC deverá ter, no mínimo, 4GB de memória RAM. Mais VMs, mais memória!

Mas, o que é SLAT? SLAT (Second Level Address Translation) ou Tradução de Endereços de Segundo Nível é uma tecnologia introduzida em ambos os processadores Intel e AMD. Ambas as empresas chamam a sua versão da tecnologia com nomes diferentes. A versão da Intel é chamada de EPT (Extended Page Tables) e a AMD chama de RVI (Rapid Virtualization Indexing). A Intel introduziu a tecnologia Extended Page Tables (ou Tabelas de Páginas Extendidas) em seus processadores que foram construídos na arquitetura Nehalem (lançado em 2008), enquanto que a AMD só introduziu a RVI (Indexação de Virtualização Rápida) em sua terceira geração de processadores Opteron de codinome Barcelona. O Hyper-V usa essa tecnologia para executar mais funções de gerenciamento de memória da VM e reduzir a sobrecarga de traduzir/converter endereços físicos de convidados para endereços físicos reais. Fazendo isso, o tempo de CPU do Hypervisor é significativamente reduzido, e mais memória é salva para cada VM.

Agora que você já sabe dos requisitos, vou abordar alguns modos de verificar se seu PC suporta, ou não, o Hyper-V.

Para saber se seu processador possui tecnologia de virtualização:

Como o meu laptop é Intel, segue abaixo um print da ferramenta:

Agora, vamos usar o utilitário gráfico msinfo32, para fazer a verificação:

  • Abra o Executar (Win + r) e digite msinfo32;
  • Na tela Sumário do Sistema, desça até aparecerem as quatro informações, referentes ao Hyper-V:
    • Extensão de modo de monitor VM;
    • Virtualização habilitada no firmware;
    • Conversão de endereços de segundo nível;
    • Prevenção de execução de dados disponível.
  • Se todas estiverem com SIM, ótimo! Se algum item retornar NÂO, verifique os requisitos listados neste artigo e faça os ajustes quando possível.
  • Observação: Se aparecer a informação: Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V are not be displayed, isso quer dizer que o Hyper-V já está habilitado no host.

Outro modo de saber é através do comando systeminfo, que trás as mesmas informações do msinfo32, só que em modo texto:

  • Abra o Prompt de Comando, ou o Windows PowerShell, e digite o comando systeminfo. Ele retornará as mesmas informações do modo anterior.

Por último, e não menos importante, tem a ferramenta da Sysinternals, o coreinfo, que vai informar se o processador suporta o SLAT:

  • Você baixa e extrai para o drive C, por exemplo;
  • Abre o Prompt, com privilégios administrativos, vai até o local e digita:
    • coreinfo.exe -v (-v: verifica se o processador suporta o SLAT).

Bem, por hoje é só. Espero que tenha ajudado!

Forte abraço,

Jorge Barata

Virtualizar Domain Controllers–Devo ou não?

Post Original por: Marcelo Sincic

Esta pergunta já ouvi inúmeras vezes. Em treinamento, palestras, emails e clientes sempre ouço a pergunta “Porque eu não posso virtualizar o Domain Controller?”

Esta semana em um grande cliente que atendo como consultor da Dell, algusn sites não permitiam logon, o Office Communicator não funcionava e outros problemas. Portanto, acho que este tema é bem apropriado com o crescimento dos ambientes virtualizados.

Vamos começar com o fato concreto: Ninguem disse que não podem ser virtualizados, e sim que existem fatores a considerar. E é sobre isso que irei escrever.

Continue reading