Virtualização aninhada para Azure IoT Edge para Linux no Windows

Aplica-se a:IoT Edge 1.4 checkmark IoT Edge 1.4

Importante

A versão com suporte é a IoT Edge 1.4. Se você estiver em uma versão anterior, confira Atualizar o IoT Edge.

Há três formas de virtualização aninhada compatíveis com o Azure IoT Edge para Linux no Windows. Os usuários podem escolher implantar por meio de uma máquina virtual local (usando o hipervisor Hyper-V), uma máquina virtual VMware Windows ou uma Máquina Virtual do Azure. Este artigo esclarecerá aos usuários sobre qual opção é melhor para seu cenário e fornecerá informações sobre os requisitos de configuração.

Observação

Habilite uma opção de rede para virtualização aninhada. Não fazer isso resultará em erros de instalação do EFLOW.

Implantação na VM local

Essa é a abordagem de linha de base para qualquer VM do Windows que hospede o Azure IoT Edge para Linux no Windows. Nesse caso, a virtualização aninhada precisa ser habilitada antes de iniciar a implantação. Leia Executar o Hyper-V em uma máquina virtual com virtualização aninhada para obter mais informações sobre como configurar esse cenário.

Se você estiver usando o Windows Server ou Azure Stack HCI, certifique-se de instalar a função Hyper-V.

Implantação na VM do Windows no VMware ESXi

As versões 6.7 e 7.0 do VMware ESXi com processador Intel podem hospedar o Azure IoT Edge para Linux no Windows em uma máquina virtual do Windows. Leia o VMware KB2009916 para obter mais informações sobre o suporte à virtualização aninhada do VMware ESXi.

Para configurar o Azure IoT Edge para Linux no Windows em uma máquina virtual do Windows do VMware ESXi, use as seguintes etapas:

  1. Crie uma máquina virtual do Windows no host do VMware ESXi. Para obter mais informações sobre a implantação da VM do VMware, confira VMware – Implantação das Máquinas Virtuais.

Observação

Se você estiver criando uma máquina virtual do Windows 11, atenda aos requisitos mínimos da Microsoft para executar o Windows 11. Para obter mais informações sobre o suporte ao VMware da VM do Windows 11, confira Instalar Windows 11 como sistema operacional convidado no VMware.

  1. Desative a máquina virtual criada na etapa anterior.
  2. Selecione a máquina virtual do Windows e a opção Editar configurações.
  3. Procure Virtualização de hardware e ative a opção Expor virtualização assistida por hardware para o sistema operacional convidado.
  4. Selecione Salvar e inicie a máquina virtual.
  5. Instale o hipervisor Hyper-V. Se você estiver usando o cliente Windows, instale o Hyper-V no Windows 10. Se você estiver usando o Windows Server, instale a função Hyper-V.

Observação

Para máquinas virtuais do Windows do VMware, se você planeja usar um comutador virtual externo para a rede de máquina virtual EFLOW, habilite o modo Promíscuo. Para obter mais informações, confira Configuração do modo Promíscuo em um comutador virtual ou grupo de portas. Não fazer isso resultará em erros de instalação do EFLOW.

Implantação em VMs do Azure

O Azure IoT Edge para Linux no Windows não é compatível com uma VM do Azure em execução no SKU do Servidor, a menos que seja executado um script que exiba uma opção padrão. Para obter mais informações sobre como exibir um comutador padrão, consulte Criar comutador virtual para Linux no Windows.

Observação

VMs do Azure que precisem hospedar o EFLOW deverão ser VMs com suporte para virtualização aninhada. Além disso, as VMs do Azure não dão suporte para uso de um comutador virtual externo.