Máquinas virtuais Oracle Linux com suporte no Hyper-V
aplica-se a: Windows Server 2022, Azure Stack HCI, versão 20H2; Windows server 2019, Windows Server 2016, Hyper-V server 2016, Windows Server 2012 r2, Hyper-V Server 2012 r2, Windows 10, Windows 8.1
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
A LIS interna é incluída como parte dessa distribuição do Linux. Os números de versão do módulo do kernel para a LIS interna (conforme mostrado por 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 a LIS interna está desatualizada.
✔-Recurso disponível
(em branco)-recurso não disponível
Kernel compatível com RHCK -Red Hat
UEK -UEK (Kernel de Enterprise inquebrável)
- UEK4 na versão 4.1.12 do kernel upstream do Linux
- UEK5 na versão de kernel do Linux upstream 4,14
- UEK6 na versão de kernel do Linux upstream 5,4
Série Oracle Linux 8. x
| Recurso | Versão do Windows Server | 8.0-8.1 (RHCK) |
|---|---|---|
| Disponibilidade | ||
| Núcleo | 2019, 2016, 2012 R2 | ✔ |
| tempo Windows Server 2016 preciso | 2019, 2016 | ✔ |
| Rede | ||
| Quadros jumbo | 2019, 2016, 2012 R2 | ✔ |
| Marcação e entroncamento de 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 de ✔ 2 |
| vRSS | 2019, 2016, 2012 R2 | ✔ |
| Segmentação de TCP e descarregamentos de soma de verificação | 2019, 2016, 2012 R2 | ✔ |
| SR-IOV | 2019, 2016 | ✔ |
| Storage | ||
| Redimensionamento de VHDX | 2019, 2016, 2012 R2 | ✔ |
| Fibre Channel Virtual | 2019, 2016, 2012 R2 | Observação de ✔ 3 |
| Backup de máquina virtual ao vivo | 2019, 2016, 2012 R2 | Observação de ✔ 5 |
| Suporte a corte | 2019, 2016, 2012 R2 | ✔ |
| WWN DO SCSI | 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-Hot-Add | 2019, 2016, 2012 R2 | Observação de ✔ 7, 8, 9 |
| Memória Dinâmica-balões | 2019, 2016, 2012 R2 | Observação de ✔ 7, 8, 9 |
| Redimensionamento de memória de Runtime | 2019, 2016 | ✔ |
| Vídeo | ||
| Dispositivo de vídeo específico do Hyper-V | 2019, 2016, 2012 R2 | ✔ |
| Diversos | ||
| Key-Value emparelhar | 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 usando UEFI | 2019, 2016, 2012 R2 | ✔ Observação 12 |
| Inicialização Segura | 2019, 2016 | ✔ |
Oracle Linux série 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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
Windows Server 2016 tempo preciso |
2019, 2016 |
✔ |
✔ |
||||
|
Quadros jumbo |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| Marcação e tronco de 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 de verificação TCP |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
SR-IOV |
2019, 2016 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Redimensionamento de VHDX |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Fibre Channel Virtual |
2019, 2016, 2012 R2 |
Observação de ✔ 3 |
Observação de ✔ 3 |
Observação de ✔ 3 |
Observação de ✔ 3 |
Observação de ✔ 3 |
Observação de ✔ 3 |
|
Backup de máquina virtual ao vivo |
2019, 2016, 2012 R2 |
Observação de ✔ 5 |
✔ Observação 4, 5 |
Observação de ✔ 5 |
Observação de ✔ 5 |
✔ Observação 4, 5 |
Observação de ✔ 5 |
|
Suporte a corte |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
WWN DO SCSI |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Memória Dinâmica Hot-Add |
2019, 2016, 2012 R2 |
Observação de ✔ 7, 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
|
Memória Dinâmicando o balão |
2019, 2016, 2012 R2 |
Observação de ✔ 7, 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
Nota ✔ 8, 9 |
|
Redimensionamento de 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 usando 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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Oracle Linux série 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 | |
| Núcleo | 2019, 2016, 2012 R2 | ✔ | ✔ |
| Windows Server 2016 tempo preciso | 2019, 2016 | ||
| Rede | |||
| Quadros jumbo | 2019, 2016, 2012 R2 | ✔ | ✔ |
| Marcação e tronco de 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 de verificação TCP | 2019, 2016, 2012 R2 | ✔ | ✔ |
| SR-IOV | 2019, 2016 | ||
| Storage | |||
| Resize do VHDX | 2019, 2016, 2012 R2 | ✔ | ✔ |
| Fibre Channel Virtual | 2019, 2016, 2012 R2 | Observação de ✔ 3 | Observação de ✔ 3 |
| Backup de máquina virtual ao vivo | 2019, 2016, 2012 R2 | Observação de ✔ 5 | Observação de ✔ 5 |
| Suporte a corte | 2019, 2016, 2012 R2 | ✔ | ✔ |
| WWN DO SCSI | 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-Hot-Add | 2019, 2016, 2012 R2 | Nota de ✔ 6, 8, 9 | Nota de ✔ 6, 8, 9 |
| Memória Dinâmica-balões | 2019, 2016, 2012 R2 | Nota de ✔ 6, 8, 9 | Nota de ✔ 6, 8, 9 |
| Redimensionamento de memória de Runtime | 2019, 2016 | ||
| Vídeo | |||
| Dispositivo de vídeo específico do Hyper-V | 2019, 2016, 2012 R2 | ✔ | ✔ |
| Diversos | |||
| Key-Value emparelhar | 2019, 2016, 2012 R2 | Observação de ✔ 10, 11 | Observação de ✔ 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 | |||
| Inicializar usando UEFI | 2019, 2016, 2012 R2 | Nota de ✔ 12 | Nota de ✔ 12 |
| Inicialização Segura | 2019, 2016 |
Observações
Para essa versão de Oracle Linux, a marcação de VLAN funciona, mas o entroncamento de VLAN não.
A injeção de IP estático poderá não funcionar se o Gerenciador de rede tiver sido configurado para um determinado adaptador de rede sintético na máquina virtual. Para um funcionamento suave da injeção de IP estático, verifique se o Gerenciador de rede está desligado completamente ou se foi desligado 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 virtual, verifique se o número de unidade lógica 0 (LUN 0) foi populado. Se o LUN 0 não tiver sido populado, uma máquina virtual Linux poderá não ser capaz de montar dispositivos Fibre Channel nativamente.
Para LIS interna, o pacote "HyperV-daemons" deve ser instalado para essa funcionalidade.
Se houver identificadores de arquivos abertos durante uma operação de backup de máquina virtual ao vivo, em alguns casos de canto, os VHDs com backup poderão ter que passar por uma verificação de consistência do sistema de arquivos (fsck) na restauração. As operações de backup dinâmico podem falhar silenciosamente se a máquina virtual tiver um dispositivo iSCSI conectado ou um armazenamento de conexão direta (também conhecido como um disco de passagem).
O suporte à memória dinâmica só está disponível em máquinas virtuais de 64 bits.
O suporte a Hot-Add não está habilitado por padrão nesta distribuição. Para habilitar Hot-Add suporte, 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 a Hot-Add.
Enquanto o download do Integration Services do Linux cria essa regra na instalação, a regra também é removida quando o LIS é desinstalado, portanto, a regra deve ser recriada se a memória dinâmica for necessária após a desinstalação.
As operações de memória dinâmica podem falhar se o sistema operacional convidado estiver sendo executado com pouca memória. Veja a seguir 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 que o fornecedor de distribuição recomenda.
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 a memória de inicialização, memória mínimae parâmetros de memória máxima em múltiplos de 128 megabytes (MB). Não fazer isso pode levar a 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 par chave/valor (KVP), instale o pacote RPM do hypervkvpd ou do HyperV-daemons do seu Oracle Linux ISO. Como alternativa, o pacote pode ser instalado diretamente de repositórios Oracle Linux yum.
A infraestrutura do par chave/valor (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.
em máquinas virtuais do Windows Server 2012 R2 Generation 2 têm inicialização segura habilitada por padrão e algumas máquinas virtuais do Linux não serão inicializadas 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 pode desabilitá-la usando o PowerShell:
Set-VMFirmware -VMName "VMname" -EnableSecureBoot OffO download do Integration Services do Linux pode ser aplicado a VMs existentes de geração 2, mas não comunicar a funcionalidade de geração 2.
Consulte Também