Compartilhar via


Máquinas virtuais CentOS e Red Hat Enterprise Linux com suporte no Hyper-V

Os mapas de distribuição de recursos a seguir indicam os recursos presentes em versões internas e para download dos Serviços de Integração do Linux. Os problemas conhecidos e as soluções alternativas para cada distribuição são listados após as tabelas.

Os drivers internos dos Serviços de Integração do Red Hat Enterprise Linux para Hyper-V são suficientes para que os convidados do Red Hat Enterprise Linux sejam executados usando os dispositivos sintéticos de alto desempenho em hosts Hyper-V. Esses drivers internos são certificados pelo Red Hat para esse uso. As configurações certificadas podem ser exibidas no Catálogo de Certificação do Red Hat.

Não é necessário baixar e instalar pacotes do Linux Integration Services do Centro de Download da Microsoft e isso pode limitar o suporte do Red Hat, conforme descrito no Red Hat Knowledgebase 1067.

Devido aos possíveis conflitos entre o suporte interno dos LIS e o suporte aos LIS para download ao atualizar o kernel, desabilite as atualizações automáticas, desinstale os pacotes dos LIS para download, atualize o kernel, reinicialize, depois instale a versão mais recente dos LIS e reinicie novamente.

Nesta seção:

Legenda da tabela

  • Interno – os LIS estão incluídos como parte dessa distribuição do Linux. Os números de versão do módulo de kernel para os LIS internos (conforme mostrado pelo lsmod, por exemplo) são diferentes do número de versão no pacote de download dos LIS fornecidos pela Microsoft. Uma incompatibilidade não indica que o LIS interno está desatualizado.

  • ✔ – Recurso disponível

  • (em branco) – Recurso não disponível

Série RHEL/CentOS 9.x

Recurso SO host 9.x
Disponibilidade dos LIS Interno
Básico Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Hora Precisa do Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 vCPUs
Rede
Quadros jumbo Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Marcação e truncamento VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Migração dinâmica Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Injeção de IP estático Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Descarregamentos de segmentação e soma de verificação TCP Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Armazenamento
Redimensionamento do VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Fibre Channel Virtual Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 3
Backup de máquina virtual ativa Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 5
Suporte ao TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memória
Suporte ao kernel de PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Configuração da lacuna de MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memória Dinâmica – Adição Dinâmica Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 9, 10
Memória Dinâmica – Inchamento Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 9,10
Redimensionamento da memória de runtime Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Vídeo
Dispositivo de vídeo específico do Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Diversos
Par chave-valor Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Interrupção Não Mascarável Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Cópia de arquivo do host para o convidado Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Comando lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Soquetes do Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Passagem de PCI/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Máquinas virtuais de 2ª geração
Inicialização por meio da UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 14, 17
Inicialização Segura Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Série RHEL/CentOS 8.x

Recurso SO host 8.1-8.6+ 8.0
Disponibilidade dos LIS Interno Interno
Básico Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Hora Precisa do Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 vCPUs
Rede
Quadros jumbo Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Marcação e truncamento VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Migração dinâmica Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Injeção de IP estático Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 2 ✔ Observação 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Descarregamentos de segmentação e soma de verificação TCP Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Armazenamento
Redimensionamento do VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Fibre Channel Virtual Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 3 ✔ Observação 3
Backup de máquina virtual ativa Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 5 ✔ Observação 5
Suporte ao TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memória
Suporte ao kernel de PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
N/D N/D
Configuração da lacuna de MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memória Dinâmica – Adição Dinâmica Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 9, 10 ✔ Observação 9, 10
Memória Dinâmica – Inchamento Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 9, 10 ✔ Observação 9, 10
Redimensionamento da memória de runtime Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Vídeo
Dispositivo de vídeo específico do Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Diversos
Par chave-valor Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Interrupção Não Mascarável Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Cópia de arquivo do host para o convidado Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Comando lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Soquetes do Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Passagem de PCI/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Máquinas virtuais de 2ª geração
Inicialização por meio da UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Observação 14, 17 ✔ Observação 14
Inicialização Segura Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Observações

  1. Nesta versão do RHEL/CentOS, a marcação VLAN funciona, mas o tronco VLAN não.

  2. A injeção de IP estático não funcionará se o Gerenciador de Rede for configurado para um determinado adaptador de rede sintético na máquina virtual. Para um bom funcionamento da injeção de IP estática, verifique se o Gerenciador de Rede está completamente desativado ou desabilitado para um adaptador de rede específico por meio de seu arquivo ifcfg-ethX.

  3. Ao usar dispositivos de fibre channel virtuais, verifique se o número da unidade lógica 0 (LUN 0) foi preenchido. Se o LUN 0 não tiver sido preenchido, uma máquina virtual linux poderá não ser capaz de montar dispositivos fibre channel nativamente.

  4. Para LIS interno, o pacote "hyperv-daemons" deve ser instalado para essa funcionalidade.

  5. Caso haja identificadores de arquivos abertos durante uma operação de backup de máquina virtual dinâmica, em alguns casos extremos, os VHDs de backup podem passar por uma fsck (verificação de consistência do sistema de arquivos) na restauração. As operações de backup dinâmicas poderão falhar silenciosamente se a máquina virtual tiver um dispositivo iSCSI conectado ou um armazenamento diretamente conectado (também conhecido como disco de passagem).

  6. (Intencionalmente omitido para consistência de numeração)

  7. O suporte à memória dinâmica só está disponível em máquinas virtuais de 64 bits.

  8. Hot-Add suporte não está habilitado por padrão nesta distribuição. Para habilitar o suporte à inclusão automática, você precisa adicionar uma regra udev em /etc/udev/rules.d/ da seguinte maneira:

    1. Crie um arquivo /etc/udev/rules.d/100-balloon.rules. Você pode usar qualquer outro nome desejado para o arquivo.
    2. Adicione o seguinte conteúdo ao arquivo: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
    3. Reinicialize o sistema para habilitar o suporte à inclusão automática.

    Embora o download dos Serviços de Integração do Linux crie essa regra na instalação, a regra também é removida quando o LIS é desinstalado. Portanto, a regra deverá ser recriada se a memória dinâmica for necessária após a desinstalação.

  9. As operações de memória dinâmica poderão falhar se o sistema operacional convidado estiver com pouca memória. Estas são algumas práticas recomendadas:

    • A memória de inicialização e a memória mínima devem ser iguais ou maiores que a quantidade de memória recomendada pelo fornecedor de distribuição.
    • Os aplicativos que tendem a consumir toda a memória disponível em um sistema estão limitados a consumir até 80% da RAM disponível.
  10. Se você estiver usando Memória Dinâmica no Windows Server, especifique a memória de inicialização, a memória mínima e os parâmetros máximos de memória em múltiplos de 128 megabytes (MB). Se isso não for feito, haverá falhas da inclusão automática e você pode não perceber nenhum aumento de memória em um sistema operacional convidado.

  11. (Intencionalmente omitido para consistência de numeração)

  12. Para habilitar a infraestrutura de KVP (par chave/valor), instale o pacote rpm hypervkvpd ou hyperv-daemons do RHEL ISO. Como alternativa, o pacote pode ser instalado diretamente de repositórios do RHEL.

  13. A infraestrutura de KVP pode não funcionar corretamente sem uma atualização de software do Linux. Entre em contato com seu fornecedor de distribuição para obter a atualização de software caso você veja problemas com esse recurso.

  14. As máquinas virtuais da Geração 2 do Windows Server têm a inicialização segura habilitada por padrão e algumas máquinas virtuais do Linux não serão inicializados, a menos que a opção de inicialização segura esteja desabilitada. Você pode desabilitar a inicialização segura na seção Firmware das configurações da máquina virtual no Gerenciador do Hyper-V ou usando o PowerShell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

    O download do Linux Integration Services pode ser aplicado a VMs de Geração 2 existentes, mas não fornece a funcionalidade de Geração 2.

  15. O RHEL 8.5 exige o Windows Server 2019 ou mais recente ou o Azure Local 20H2 ou mais recente.