Máquinas virtuais Oracle Linux com suporte no Hyper-V
O mapa de distribuição de recursos a seguir indica os recursos que estão presentes em cada versão. Os problemas conhecidos e as soluções alternativas para cada distribuição são listados após a tabela.
Nesta seção:
Legenda da tabela
Interno – o LIS é incluído como parte dessa distribuição do Linux. Os números de versão do módulo de kernel para o LIS interno (conforme mostrado pelo lsmod, por exemplo) são diferentes do número de versão no pacote de download do LIS fornecido pela Microsoft. Uma incompatibilidade não indica que o LIS interno está desatualizado.
✔ – Recurso disponível
(em branco) – Recurso não disponível
RHCK – Kernel compatível com Red Hat
UEK – UEK (Unbreakable Enterprise Kernel)
- UEK4 – criado na versão 4.1.12 do Kernel do Linux de upstream
- UEK5 – criado na versão 4.14 do Kernel do Linux de upstream
- UEK6 – criado na versão 5.4 do Kernel do Linux de upstream
Série Oracle Linux 9.x
Recurso | Versão do Windows Server | 9.0 (RHCK) |
---|---|---|
Disponibilidade | ||
Básico | 2019, 2016, 2012 R2 | ✔ |
Hora Precisa do Windows Server 2016 | 2019, 2016 | ✔ |
Rede | ||
Quadros jumbo | 2019, 2016, 2012 R2 | ✔ |
Marcação e truncamento VLAN | 2019, 2016, 2012 R2 | ✔ |
Migração dinâmica | 2019, 2016, 2012 R2 | ✔ |
Injeção de IP estático | 2019, 2016, 2012 R2 | ✔ Observação 2 |
vRSS | 2019, 2016, 2012 R2 | ✔ |
Descarregamentos de segmentação e soma de verificação TCP | 2019, 2016, 2012 R2 | ✔ |
SR-IOV | 2019, 2016 | ✔ |
Storage | ||
Redimensionamento do VHDX | 2019, 2016, 2012 R2 | ✔ |
Fibre Channel Virtual | 2019, 2016, 2012 R2 | ✔ Observação 3 |
Backup de máquina virtual ativa | 2019, 2016, 2012 R2 | ✔ Observação 5 |
Suporte ao TRIM | 2019, 2016, 2012 R2 | ✔ |
SCSI WWN | 2019, 2016, 2012 R2 | ✔ |
Memória | ||
Suporte ao kernel de PAE | 2019, 2016, 2012 R2 | N/D |
Configuração da lacuna de MMIO | 2019, 2016, 2012 R2 | ✔ |
Memória Dinâmica – Adição Dinâmica | 2019, 2016, 2012 R2 | ✔ Observação 7, 8, 9 |
Memória Dinâmica – Inchamento | 2019, 2016, 2012 R2 | ✔ Observação 7, 8, 9 |
Redimensionamento da memória de runtime | 2019, 2016 | ✔ |
Vídeo | ||
Dispositivo de vídeo específico do Hyper-V | 2019, 2016, 2012 R2 | ✔ |
Diversos | ||
Par chave-valor | 2019, 2016, 2012 R2 | ✔ |
Interrupção Não Mascarável | 2019, 2016, 2012 R2 | ✔ |
Cópia de arquivo do host para o convidado | 2019, 2016, 2012 R2 | ✔ |
Comando lsvmbus | 2019, 2016, 2012 R2 | ✔ |
Soquetes do Hyper-V | 2019, 2016 | ✔ |
Passagem de PCI/DDA | 2019, 2016 | ✔ |
Máquinas virtuais de 2ª geração | ||
Inicialização por meio da UEFI | 2019, 2016, 2012 R2 | ✔ Observação 12 |
Inicialização Segura | 2019, 2016 | ✔ |
Série Oracle Linux 8.x
Recurso | Versão do Windows Server | 8.0-8.5 (RHCK) |
---|---|---|
Disponibilidade | ||
Básico | 2019, 2016, 2012 R2 | ✔ |
Hora Precisa do Windows Server 2016 | 2019, 2016 | ✔ |
Rede | ||
Quadros jumbo | 2019, 2016, 2012 R2 | ✔ |
Marcação e truncamento VLAN | 2019, 2016, 2012 R2 | ✔ |
Migração dinâmica | 2019, 2016, 2012 R2 | ✔ |
Injeção de IP estático | 2019, 2016, 2012 R2 | ✔ Observação 2 |
vRSS | 2019, 2016, 2012 R2 | ✔ |
Descarregamentos de segmentação e soma de verificação TCP | 2019, 2016, 2012 R2 | ✔ |
SR-IOV | 2019, 2016 | ✔ |
Storage | ||
Redimensionamento do VHDX | 2019, 2016, 2012 R2 | ✔ |
Fibre Channel Virtual | 2019, 2016, 2012 R2 | ✔ Observação 3 |
Backup de máquina virtual ativa | 2019, 2016, 2012 R2 | ✔ Observação 5 |
Suporte ao TRIM | 2019, 2016, 2012 R2 | ✔ |
SCSI WWN | 2019, 2016, 2012 R2 | ✔ |
Memória | ||
Suporte ao kernel de PAE | 2019, 2016, 2012 R2 | N/D |
Configuração da lacuna de MMIO | 2019, 2016, 2012 R2 | ✔ |
Memória Dinâmica – Adição Dinâmica | 2019, 2016, 2012 R2 | ✔ Observação 7, 8, 9 |
Memória Dinâmica – Inchamento | 2019, 2016, 2012 R2 | ✔ Observação 7, 8, 9 |
Redimensionamento da memória de runtime | 2019, 2016 | ✔ |
Vídeo | ||
Dispositivo de vídeo específico do Hyper-V | 2019, 2016, 2012 R2 | ✔ |
Diversos | ||
Par chave-valor | 2019, 2016, 2012 R2 | ✔ |
Interrupção Não Mascarável | 2019, 2016, 2012 R2 | ✔ |
Cópia de arquivo do host para o convidado | 2019, 2016, 2012 R2 | ✔ |
Comando lsvmbus | 2019, 2016, 2012 R2 | ✔ |
Soquetes do Hyper-V | 2019, 2016 | ✔ |
Passagem de PCI/DDA | 2019, 2016 | ✔ |
Máquinas virtuais de 2ª geração | ||
Inicialização por meio da UEFI | 2019, 2016, 2012 R2 | ✔ Observação 12 |
Inicialização Segura | 2019, 2016 | ✔ |
Série Oracle Linux 7.x
Esta série tem apenas kernels de 64 bits.
Recurso |
Versão do Windows Server |
7.5-7.8 |
7.3-7.4 |
||||
RHCK |
UEK5 |
RHCK |
UEK4 |
||||
Disponibilidade |
LIS 4.3 |
Interno |
Interno |
LIS 4.3 |
Interno |
Interno |
|
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Hora Precisa do Windows Server 2016 |
2019, 2016 |
✔ |
✔ |
||||
Quadros jumbo |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Marcação e truncamento VLAN | 2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Migração dinâmica |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Injeção de IP estático |
2019, 2016, 2012 R2 |
✔ Observação 2 |
✔ Observação 2 |
✔ Observação 2 |
✔ Observação 2 |
✔ Observação 2 |
✔ Observação 2 |
vRSS |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Descarregamentos de segmentação e soma de verificação TCP |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SR-IOV |
2019, 2016 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Redimensionamento do VHDX |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Fibre Channel Virtual |
2019, 2016, 2012 R2 |
✔ Observação 3 |
✔ Observação 3 |
✔ Observação 3 |
✔ Observação 3 |
✔ Observação 3 |
✔ Observação 3 |
Backup de máquina virtual ativa |
2019, 2016, 2012 R2 |
✔ Observação 5 |
✔ Observação 4,5 |
✔ Observação 5 |
✔ Observação 5 |
✔ Observação 4,5 |
✔ Observação 5 |
Suporte ao TRIM |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SCSI WWN |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Suporte ao kernel de PAE |
2019, 2016, 2012 R2 |
N/D |
N/D |
N/D |
N/D |
N/D |
N/D |
Configuração da lacuna de MMIO |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Inclusão automática da Memória Dinâmica |
2019, 2016, 2012 R2 |
✔ Observação 7,8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
Inchamento da Memória Dinâmica |
2019, 2016, 2012 R2 |
✔ Observação 7,8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
✔ Observação 8,9 |
Redimensionamento da memória de runtime |
2019, 2016 |
✔ |
✔ |
✔ |
|||
Vídeo específico do Hyper-V |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Par chave-valor |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Interrupção Não Mascarável |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Cópia de arquivo do host para o convidado |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Comando lsvmbus |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
||
Soquetes do Hyper-V |
2019, 2016 |
✔ |
✔ |
✔ |
✔ |
||
Passagem de PCI/DDA |
2019, 2016 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Inicialização por meio da UEFI |
2019, 2016, 2012 R2 |
✔ Observação 12 |
✔ Observação 12 |
✔ Observação 12 |
✔ Observação 12 |
✔ Observação 12 |
✔ Observação 12 |
Inicialização Segura |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Série Oracle Linux 6.x
Esta série tem apenas kernels de 64 bits.
Recurso | Versão do Windows Server | 6.8-6.10 (RHCK) | 6.8-6.10 (UEK4) |
---|---|---|---|
Disponibilidade | LIS 4.3 | Interno | |
Básico | 2019, 2016, 2012 R2 | ✔ | ✔ |
Hora Precisa do Windows Server 2016 | 2019, 2016 | ||
Rede | |||
Quadros jumbo | 2019, 2016, 2012 R2 | ✔ | ✔ |
Marcação e truncamento VLAN | 2019, 2016, 2012 R2 | ✔ Observação 1 | ✔ Observação 1 |
Migração dinâmica | 2019, 2016, 2012 R2 | ✔ | ✔ |
Injeção de IP estático | 2019, 2016, 2012 R2 | ✔ Observação 2 | ✔ |
vRSS | 2019, 2016, 2012 R2 | ✔ | ✔ |
Descarregamentos de segmentação e soma de verificação TCP | 2019, 2016, 2012 R2 | ✔ | ✔ |
SR-IOV | 2019, 2016 | ||
Storage | |||
Redimensionamento do VHDX | 2019, 2016, 2012 R2 | ✔ | ✔ |
Fibre Channel Virtual | 2019, 2016, 2012 R2 | ✔ Observação 3 | ✔ Observação 3 |
Backup de máquina virtual ativa | 2019, 2016, 2012 R2 | ✔ Observação 5 | ✔ Observação 5 |
Suporte ao TRIM | 2019, 2016, 2012 R2 | ✔ | ✔ |
SCSI WWN | 2019, 2016, 2012 R2 | ✔ | ✔ |
Memória | |||
Suporte ao kernel de PAE | 2019, 2016, 2012 R2 | N/D | N/D |
Configuração da lacuna de MMIO | 2019, 2016, 2012 R2 | ✔ | ✔ |
Memória Dinâmica – Adição Dinâmica | 2019, 2016, 2012 R2 | ✔ Observação 6, 8, 9 | ✔ Observação 6, 8, 9 |
Memória Dinâmica – Inchamento | 2019, 2016, 2012 R2 | ✔ Observação 6, 8, 9 | ✔ Observação 6, 8, 9 |
Redimensionamento da memória de runtime | 2019, 2016 | ||
Vídeo | |||
Dispositivo de vídeo específico do Hyper-V | 2019, 2016, 2012 R2 | ✔ | ✔ |
Diversos | |||
Par chave-valor | 2019, 2016, 2012 R2 | ✔ Observação 10,11 | ✔ Observação 10,11 |
Interrupção Não Mascarável | 2019, 2016, 2012 R2 | ✔ | ✔ |
Cópia de arquivo do host para o convidado | 2019, 2016, 2012 R2 | ✔ | ✔ |
Comando lsvmbus | 2019, 2016, 2012 R2 | ✔ | ✔ |
Soquetes do Hyper-V | 2019, 2016 | ✔ | ✔ |
Passagem de PCI/DDA | 2019, 2016 | ✔ | ✔ |
Máquinas virtuais de 2ª geração | |||
Inicialização por meio da UEFI | 2019, 2016, 2012 R2 | ✔ Observação 12 | ✔ Observação 12 |
Inicialização Segura | 2019, 2016 |
Observações
Para esta versão do Oracle Linux, a marcação de VLAN funciona, mas o tronco de VLAN não funciona.
A injeção de IP estático talvez não funcione se o Gerenciador de Rede foi configurado para um determinado adaptador de rede sintético na máquina virtual. Para um bom funcionamento da injeção de IP estático, verifique se o Gerenciador de Rede está completamente desativado ou foi desativado para um adaptador de rede específico por meio de seu arquivo ifcfg-ethX.
No Windows Server 2012 R2, ao usar dispositivos de fibre channel virtuais, verifique se o LUN 0 (número de unidade lógica 0) foi preenchido. Se o LUN 0 não tiver sido preenchido, uma máquina virtual Linux talvez não possa montar dispositivos de fibre channel nativamente.
Para LIS interno, o pacote "hyperv-daemons" deve ser instalado para essa funcionalidade.
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 em tempo real poderão falhar silenciosamente se a máquina virtual tiver um dispositivo iSCSI anexado ou armazenamento conectado diretamente (também conhecido como disco de passagem).
O suporte à memória dinâmica só está disponível em máquinas virtuais de 64 bits.
O suporte à inclusão automática 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:
Crie um arquivo /etc/udev/rules.d/100-balloon.rules. Você pode usar qualquer outro nome desejado para o arquivo.
Adicione o seguinte conteúdo ao arquivo:
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
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.
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.
Se você estiver usando Memória Dinâmica em um sistema operacional Windows Server 2016 ou Windows Server 2012 R2, especifique os parâmetros de Memória de inicialização, Memória mínima e Memória máxima em múltiplos de 128 megabytes (MB). Se isso não for feito, haverá falhas de adição automática e talvez você não veja nenhum aumento de memória em um sistema operacional convidado.
Para habilitar a infraestrutura de KVP (par chave/valor), instale o pacote rpm hypervkvpd ou hyperv-daemons do Oracle Linux ISO. Como alternativa, o pacote pode ser instalado diretamente de repositórios Oracle Linux Yum.
A infraestrutura de KVP (par chave/valor) 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.
Nas máquinas virtuais Windows Server 2012 R2 Geração 2, as máquinas virtuais têm uma inicialização segura habilitada por padrão e algumas máquinas virtuais Linux não serão inicializadas a menos que essa opção seja 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 dos Serviços de Integração do Linux pode ser aplicado a VMs da Geração 2 existentes, mas não fornece a funcionalidade da Geração 2.
Consulte Também