Table of contents
TOC
Recolher sumário
Expandir sumário

Máquinas de virtuais com suporte do Ubuntu no Hyper-V

Joshua R. Poulson|Última Atualização: 05/12/2016
|
1 Colaborador

Aplica-se a: Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 R2, Hyper-V Server 2012 R2, Windows Server 2012, Hyper-V Server 2012, Windows Server 2008 R2, Windows 10, Windows 8.1, Windows 8, Windows 7.1, Windows 7

A partir do Ubuntu 12.04, carregar o pacote "linux-virtual" instala um kernel adequado para uso como uma máquina virtual de convidado. Esse pacote sempre depende da imagem mais recente do kernel genérico mínimo e cabeçalhos usados para máquinas virtuais. Enquanto seu uso é opcional, o kernel do linux virtual carregará menos drivers e podem inicializar mais rápido e ter menos sobrecarga de memória do que uma imagem genérica.

Para obter o uso total do Hyper-V, instale o linux-ferramentas apropriadas e pacotes de ferramentas de nuvem linux para instalar ferramentas e daemons para uso com máquinas virtuais. Ao usar o kernel do linux virtuais, carrega linux ferramentas virtual e linux-nuvem-ferramentas-virtual.

O mapa de distribuição de recursos a seguir indica os recursos em cada versão. Problemas conhecidos e soluções alternativas para cada distribuição são listadas após a tabela.

Legenda de tabela

  • Criado -LISTA é incluído como parte de sua distribuição Linux. O pacote de download da LISTA fornecida pela Microsoft não funciona para distribuição, portanto, não instalá-lo. Os números de versão do módulo de kernel para a LISTA interna (conforme mostrado pelo lsmod, por exemplo) são diferentes do número da versão no pacote de download da LISTA fornecida pela Microsoft. Uma incompatibilidade não indica que a LISTA interna está desatualizada.

  • & #10004; -Recurso disponível

  • (em branco)-recurso não está disponível

RecursoVersão do sistema operacional Windows Server16.1016.0414.0412.04
DisponibilidadeInternoInternoInternoInterno
Core2016, 2012 R2, 2012, 2008 R2
Tempo precisas do Windows Server 20162016
Rede
Quadros enorme2016, 2012 R2, 2012, 2008 R2
Marcação de VLAN e troncos2016, 2012 R2, 2012, 2008 R2
Migração ao vivo2016, 2012 R2, 2012, 2008 R2
Injeção de IP estático2016, 2012 R2, 2012& #10004; Observação 1& #10004; Observação 1& #10004; Observação 1& #10004; Observação 1
vRSS2016, 2012 R2
Segmentação de TCP e descarrega de soma de verificação2016, 2012 R2, 2012, 2008 R2
Passagem PCI/DDA2016
Armazenamento
Redimensionar VHDX2016, 2012 R2
Canal de Fibre virtual2016, 2012 R2& #10004; Observação 2& #10004; Observação 2& #10004; Observação 2
Backup de máquinas virtuais em tempo real2016, 2012 R2& #10004; Observe 3, 4, 6& #10004; Observe 3, 4, 5& #10004; Observe 3, 4, 5
Suporte de CORTAR2016, 2012 R2
WWN SCSI2016, 2012 R2
Memória
Suporte a PAE Kernel2016, 2012 R2, 2012, 2008 R2
Configuração da lacuna MMIO2016, 2012 R2
Memória dinâmica - adicionar quente2016, 2012 R2, 2012& #10004; Observe 7, 8, 9& #10004; Observe 7, 8, 9& #10004; Observe 7, 8, 9
Memória dinâmica - Balonismo2016, 2012 R2, 2012& #10004; Observe 7, 8, 9& #10004; Observe 7, 8, 9& #10004; Observe 7, 8, 9
Redimensionamento de memória de tempo de execução2016
Vídeo
Dispositivo de vídeo específico do Hyper-V2016, 2012 R2, 2012, 2008 R2
Diversos
Par chave-valor2016, 2012 R2, 2012, 2008 R2& #10004; Observação 6, 10& #10004; Observação 5, 10& #10004; Observação 5, 10& #10004; Observação 5, 10
Interrupção não mascarável2016, 2012 R2
Cópia do arquivo de host para convidado2016, 2012 R2
Comando lsvmbus2016, 2012 R2, 2012, 2008 R2
Hyper-V soquetes2016
Passagem PCI/DDA2016
Máquinas virtuais de geração 2
Inicializar usando o UEFI2016, 2012 R2& #10004; Observação 11, 12& #10004; Observação 11, 12& #10004; Observação 11, 12
Inicialização segura2016

Anotações

  1. Injeção de IP estática pode não funcionar se Gerenciador de rede tiver sido configurado para um determinado adaptador de rede específicos do Hyper-V na máquina virtual. Para garantir o funcionamento adequado de animações de IP estático injeção Certifique-se de que o Gerenciador de rede é desativá-los completamente ou desativado para um adaptador de rede específicos por meio de sua ifcfg ethX arquivo.

  2. Ao usar dispositivos de canal de fibra virtuais, assegure-se de que o número de unidade lógica (LUN 0) de 0 foi preenchido. Se LUN 0 não forem preenchida, uma máquina virtual Linux talvez não consiga montar a dispositivos de canal de fibra nativamente.

  3. Se existem em abrir identificadores de arquivo durante uma operação de backup de máquina virtual ao vivo, em alguns casos de canto, os VHDs de backup podem ter que passar por uma verificação de consistência do sistema de arquivos (fsck) na restauração.

  4. Operações de backup dinâmicas poderá falhar silenciosamente se a máquina virtual tem um dispositivo de iSCSI anexada ou armazenamento de conexão direta (também conhecido como um disco passagem).

  5. No suporte de longo prazo (LTS) versões usam mais recente kernel habilitação de Hardware (HWE) virtual para serviços de integração Linux atualizados.

    Para instalar o kernel HWE virtual em 16.04, execute os seguintes comandos como raiz (ou sudo):

    # apt-get update
    # apt-get install linux-virtual-lts-xenial
    

    Para instalar o kernel HWE virtual em 14.04, execute os seguintes comandos como raiz (ou sudo):

    # apt-get update
    # apt-get install linux-virtual-lts-xenial
    

    12.04 Não tem um kernel virtual separado. Para instalar o kernel HWE genérico em 12.04, execute os seguintes comandos como raiz (ou sudo):

    # apt-get update
    # apt-get install linux-generic-lts-trusty
    

    No Ubuntu 12.04, 14.04 e 16.04 as seguir Hyper-V daemons estão em um pacote instalado separadamente:

    • Daemon instantâneo VSS -este daemon é necessária para criar backups de máquinas virtuais Linux ao vivo.
    • Daemon KVP -este daemon permite definir e consultar os pares de valor chave intrínseco e extrínseco.
    • fcopy daemon -este daemon implementa um serviço entre o host e o convidado de cópia dos arquivos.

    Para instalar esses daemons Hyper-V em 16.04, execute os seguintes comandos como raiz (ou sudo):

    # apt-get install linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial
    

    Para instalar esses daemons Hyper-V em 14.04, execute os seguintes comandos como raiz (ou sudo).

    # apt-get install hv-kvp-daemon-init linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial
    

    Para instalar o daemon KVP em 12.04, execute os seguintes comandos como raiz (ou sudo).

    # apt-get install hv-kvp-daemon-init linux-tools-lts-trusty linux-cloud-tools-generic-lts-trusty
    

    Sempre que o kernel é atualizado, a máquina virtual deverá ser reinicializada para usá-lo.

  6. No Ubuntu 16.10, use o kernel virtual mais recentes para ter recursos atualizados do Hyper-V.

    Para instalar o kernel HWE virtual em 16.04, execute os seguintes comandos como raiz (ou sudo):

    # apt-get update
    # apt-get install linux-image-virtual
    

    No Ubuntu 16.10 as seguir daemons Hyper-V estão em um pacote instalado separadamente:

    • Daemon instantâneo VSS -este daemon é necessária para criar backups de máquinas virtuais Linux ao vivo.
    • Daemon KVP -este daemon permite definir e consultar os pares de valor chave intrínseco e extrínseco.
    • fcopy daemon -este daemon implementa um serviço entre o host e o convidado de cópia dos arquivos.

    Para instalar esses daemons Hyper-V em 16.04, execute os seguintes comandos como raiz (ou sudo):

    # apt-get install linux-tools-virtual linux-cloud-tools-virtual
    

    Sempre que o kernel é atualizado, a máquina virtual deverá ser reinicializada para usá-lo.

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

  8. Operações de memória dinâmicas poderá falhar se o sistema operacional convidado está com muito pouco memória. A seguir estão algumas práticas recomendadas:

    • Memória de inicialização e mínima de memória devem ser igual ou maior que a quantidade de memória que o fornecedor de distribuição recomendar.

    • Aplicativos tendem a consumir a memória disponível inteira em um sistema são limitados para consumir até 80% da RAM disponível.

  9. Se você estiver usando memória dinâmica em sistemas operacionais Windows Server 2016 ou Windows Server 2012, especifique memória de inicialização, memória mínima, e memória máxima parâmetros em múltiplos de 128 MB (Megabytes). Deixar de fazer isso pode causar falhas de adicionar a quente, e talvez você não veja qualquer memória aumentar em um sistema operacional convidado.

  10. No Windows Server 2016 ou Windows Server 2012 R2, a infraestrutura de par chave/valor pode não funcionar corretamente sem uma atualização de software Linux. Contate o fornecedor de distribuição para obter a atualização de software no caso de você ter problemas com esse recurso.

  11. No Windows Server 2012 R2, máquinas virtuais de geração 2 têm a inicialização segura habilitada por padrão e alguns Linux máquinas virtuais não são inicializados, a menos que a opção de inicialização segura está desabilitada. Você pode desabilitar a inicialização segura no Firmware seção das configurações da máquina virtual no Gerenciador do Hyper-V ou você pode desativá-lo usando o Powershell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    
  12. Antes de tentar copiar o VHD de uma máquina virtual de geração 2 VHD existente para criar novas máquinas virtuais de geração 2, siga estas etapas:

    1. Fazer logon máquina virtual geração 2 existente.

    2. Mude o diretório para o diretório EFI de inicialização:

      # cd /boot/efi/EFI
      
    3. Copie o diretório do ubuntu para um novo diretório chamado inicialização:

      # sudo cp -r ubuntu/ boot
      
    4. Mude o diretório para o recém-criado inicialização:

      # cd boot
      
    5. Renomeie o arquivo shimx64.efi:

      # sudo mv shimx64.efi bootx64.efi
      

Consulte também

© 2017 Microsoft