Listar as versões de configuração da máquina virtual
À medida que a Contoso migra suas cargas de trabalho, você precisa determinar quais versões do Windows ou Windows Server ou lançamentos do canal semestral estão sendo executados em seus hosts Hyper-V e quais versões de configuração de VMs estão disponíveis. Você deve garantir que pode mover e iniciar VMs facilmente entre os hosts Hyper-V. É importante que você possa utilizar qualquer nova funcionalidade e recursos disponíveis no Hyper-V.
Por isso, você deve entender e identificar as configurações de VM existentes e as funcionalidades futuras necessárias, para que você possa determinar os requisitos apropriados.
Versões de configuração da VM
A versão de configuração da VM é determinada pela versão de Hyper-V instalada no computador host no momento da criação da VM. Determinados recursos e funcionalidades em Hyper-V só estão disponíveis com versões de configuração de VM específicas. A versão de configuração identifica a compatibilidade de determinados componentes em uma VM com recursos disponíveis no host, como:
- Configuração. As informações de configuração da VM, como processador, memória e armazenamento anexado.
- Ponto de verificação. Arquivos que representam arquivos de configuração e arquivos de estado de runtime usados quando pontos de verificação são criados.
No console do Hyper-V Manager, você pode exibir a versão de configuração de uma VM específica referindo-se à entrada de Versão de Configuração exibida na guia Resumo .
Você também pode usar o seguinte cmdlet do Windows PowerShell para obter as versões das VMs armazenadas no computador host:
Get-VM * | Format-Table Name, Version
Para identificar as versões de configuração da VM que seu host Hyper-V dá suporte, execute o seguinte cmdlet do Windows PowerShell:
Get-VMHostSupportedVersion
Quando você cria uma nova VM em um host Hyper-V, uma versão de configuração padrão é usada. Para determinar a versão padrão do host Hyper-V, execute o seguinte cmdlet do Windows PowerShell:
Get-VMHostSupportedVersion -Default
Versões de configuração de VM com suporte
Se você tiver VMs criadas com uma versão anterior do Hyper-V, alguns recursos que são introduzidos e disponíveis em um sistema operacional de host (SO) Hyper-V mais recente podem não funcionar com essas VMs. é importante entender quais versões do sistema operacional dão suporte a quais versões de configuração de VM.
A tabela a seguir exibe as versões de configuração da VM com suporte em hosts que executam várias versões do sistema operacional Windows.
Versão do Windows do host Hyper-V | Versões de configuração |
---|---|
Windows 10 20H2 | 9.2, 9.1, 9.0, 8.3, 8.2, 8.1, 8.0, 7.1, 7.0, 6.2, 5.0 |
Windows Server 2019 | 9.0, 8.3, 8.2, 8.1, 8.0, 7.1, 7.0, 6.2, 5.0 |
Windows 10 Enterprise 2019 LTSC | 9.0, 8.3, 8.2, 8.1, 8.0, 7.1, 7.0, 6.2, 5.0 |
Windows Server 2016 | 8.0, 7.1, 7.0, 6.2, 5.0 |
Windows 10 Enterprise 2016 LTSC | 8.0, 7.1, 7.0, 6.2, 5.0 |
Windows Server 2012 R2 | 5,0 |
Observação
Hosts que executam versões do canal semestral do Windows, como Windows Server 1903 e Windows 10 1903 ou posterior, contêm e oferecem suporte à configuração Hyper-V nas versões 9.0, 9.1 ou 9.2, dependendo da versão que você está usando.
Requisitos de versão para recursos de Hyper-V
Característica | Versão de configuração mínima |
---|---|
Adição/remoção ativa de memória | 6.2 |
Pontos de Verificação de Produção | 6.2 |
PowerShell Direct | 6.2 |
Agrupamento de máquina virtual | 6.2 |
Inicialização segura para VMs do Linux | 6.2 |
vTPM (Virtual Trusted Platform Module) | 7,0 |
VMMQ (várias filas de máquina virtual) | 7.1 |
Suporte a XSAVE | 8.0 |
Unidade de armazenamento de chaves | 8.0 |
Suporte de VBS (segurança baseada em virtualização) de convidado | 8.0 |
Virtualização aninhada | 8.0 |
Número de processadores virtuais | 8.0 |
VMs com memória grande | 8.0 |
Aumentar o máximo de dispositivos virtuais padrão para 64 por dispositivo | 8.3 |
Permite recursos de processador adicionais para Perfmon | 9.0 |
Habilite automaticamente a configuração simultânea de SMT (multi-threading) e aprimore a segurança para hosts Hyper-V usando o Agendador Principal | 9.0 |
Suporte à hibernação | 9.0 |
Observação
O SMT está habilitado para o host Hyper-V automaticamente, no entanto, ele ainda deve ser habilitado manualmente para máquinas virtuais convidadas. Isso pode ser feito usando o cmdlet Set-VMProcessor
do Windows PowerShell.
Atualizar a versão de configuração da VM
Conforme você move ou importa uma VM entre Hyper-V hosts, é importante que o host dê suporte à versão de configuração da VM. Se você mover a VM para uma versão mais recente do Windows ou do Windows Server, a versão de configuração da VM não será atualizada automaticamente. Isso significa que, se você precisar, poderá mover a VM de volta para o host original e ela continuará sendo executada com êxito. No entanto, a VM não se beneficiará dos recursos ou funcionalidades da versão mais recente do Windows ou do Windows Server até que você atualize manualmente a versão de configuração da VM para uma versão mais recente.
Para atualizar a versão de configuração da VM, no computador host Hyper-V, execute o seguinte cmdlet do Windows PowerShell:
Update-VMVersion \<vmname\>
Dica
A VM deve ser desativada para poder atualizar a versão de configuração.
Quando você atualiza a versão de configuração de uma VM, ela é atualizada para o nível de configuração mais alto compatível com o host Hyper-V no qual está em execução. Por exemplo, se você atualizar a versão de configuração de uma VM em um host Hyper-V executando o Windows Server 2019, a versão de configuração será atualizada para a versão 9.0.
Importante
Você não pode fazer downgrade de uma versão de configuração de VM depois que ela tiver sido atualizada; a versão de configuração da VM só pode ser atualizada, não rebaixada.
Depois que a versão de configuração da VM for atualizada, você poderá importar a VM. No entanto, a VM não pode iniciar em hosts que não dão suporte à versão de configuração atualizada. Em outras palavras, hosts de Hyper-V mais recentes podem executar versões de configuração de VM mais antigas, mas hosts Hyper-V mais antigos não podem executar versões de configuração de VM mais recentes.
Observação
Você não poderá iniciar a partir de pontos de verificação padrão que foram criados enquanto a VM estava em execução antes da atualização da versão de configuração. Você precisará descartar o estado de memória salvo.
Dica
Como diretriz geral, a Microsoft recomenda atualizar a versão de configuração da VM após atualizar com sucesso os hosts de virtualização para uma versão mais recente do Windows e quando você tiver certeza de que não precisará reverter.