Virtualização aninhada para o Azure IoT Edge para Linux no Windows
Aplica-se a: IoT Edge 1.5 IoT Edge 1.4
Importante
IoT Edge 1.5 LTS e IoT Edge 1.4 LTS são versões suportadas. O IoT Edge 1.4 LTS termina a vida útil em 12 de novembro de 2024. Se tiver uma versão anterior, consulte Atualizar IoT Edge.
Existem três formas de virtualização aninhada compatíveis com o Azure IoT Edge para Linux no Windows. Os usuários podem optar por implantar por meio de uma máquina virtual local (usando o hipervisor Hyper-V), máquina virtual VMware Windows ou Máquina Virtual do Azure. Este artigo fornece clareza sobre qual opção é melhor para seu cenário e fornece informações sobre os requisitos de configuração.
Nota
Certifique-se de habilitar uma opção de rede para virtualização aninhada. Se isso não for feito, haverá erros de instalação do EFLOW.
Implantação em VM local
Esta é a abordagem de linha de base para qualquer VM do Windows que hospeda 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 o Azure Stack HCI, certifique-se de instalar a função Hyper-V.
Implantação em VM do Windows no VMware ESXi
As versões VMware ESXi 6.7 e 7.0 baseadas em Intel podem hospedar o Azure IoT Edge para Linux no Windows sobre uma máquina virtual Windows. Leia o VMware KB2009916 para obter mais informações sobre o suporte à virtualização aninhada VMware ESXi.
Para configurar um Azure IoT Edge para Linux no Windows em uma máquina virtual VMware ESXi Windows, use as seguintes etapas:
- Crie uma máquina virtual Windows no host VMware ESXi. Para obter mais informações sobre a implantação de VMs VMware, consulte VMware - Deploying Virtual Machines.
Nota
Se estiver a criar uma máquina virtual do Windows 11, certifique-se de que cumpre os requisitos mínimos da Microsoft para executar o Windows 11. Para obter mais informações sobre o suporte ao VMware VM do Windows 11, consulte Instalando o Windows 11 como um sistema operacional convidado no VMware.
- Desligue a máquina virtual criada na etapa anterior.
- Selecione a máquina virtual do Windows e, em seguida, Editar configurações.
- Procure por Virtualização de hardware e ative Expor virtualização assistida por hardware ao SO convidado.
- Selecione Salvar e inicie a máquina virtual.
- Instale o hipervisor Hyper-V. Se estiver a utilizar o cliente Windows, certifique-se de que instala o Hyper-V no Windows 10. Se estiver a utilizar o Windows Server, certifique-se de que instala a função Hyper-V.
Nota
Para máquinas virtuais VMware Windows, se você planeja usar um comutador virtual externo para a rede de máquina virtual EFLOW, certifique-se de ativar o modo promisciado. Para obter mais informações, consulte Configurando o modo promíscuo em um comutador virtual ou grupo de portas. Se isso não for feito, haverá erros de instalação do EFLOW.
Implantação em VMs do Azure
O Azure IoT Edge para Linux no Windows não é compatível em uma VM do Azure que executa a SKU do Servidor, a menos que seja executado um script que traga uma opção padrão. Para obter mais informações sobre como abrir um switch padrão, consulte Criar comutador virtual para Linux no Windows.
Nota
Todas as VMs do Azure que devem hospedar o EFLOW devem ser uma VM que ofereça suporte à virtualização aninhada. Além disso, as VMs do Azure não oferecem suporte ao uso de um comutador virtual externo.