Kapslad virtualisering för Azure IoT Edge för Linux på Windows

Gäller för:IoT Edge 1.4 checkmark IoT Edge 1.4

Viktigt!

IoT Edge 1.4 är den version som stöds. Om du har en tidigare version läser du Uppdatera IoT Edge.

Det finns tre former av kapslad virtualisering som är kompatibel med Azure IoT Edge för Linux i Windows. Användare kan välja att distribuera via en lokal virtuell dator (med Hyper-V hypervisor), virtuell VMware Windows-dator eller virtuell Azure-dator. Den här artikeln ger användarna klarhet om vilket alternativ som är bäst för deras scenario och ger insikt i konfigurationskrav.

Kommentar

Se till att aktivera ett nätverksalternativ för kapslad virtualisering. Om du inte gör det resulterar det i EFLOW-installationsfel.

Distribution på lokal virtuell dator

Det här är baslinjemetoden för alla virtuella Windows-datorer som är värdar för Azure IoT Edge för Linux i Windows. I det här fallet måste kapslad virtualisering aktiveras innan distributionen startas. Läs Kör Hyper-V på en virtuell dator med kapslad virtualisering för mer information om hur du konfigurerar det här scenariot.

Om du använder Windows Server eller Azure Stack HCI måste du installera Hyper-V-rollen.

Distribution på virtuell Windows-dator på VMware ESXi

Intel-baserade VMware ESXi 6.7 - och 7.0-versioner kan vara värdar för Azure IoT Edge för Linux i Windows ovanpå en virtuell Windows-dator. Läs VMware KB2009916 för mer information om stöd för VMware ESXi-kapslad virtualisering.

Använd följande steg för att konfigurera en Azure IoT Edge för Linux i Windows på en virtuell VMware ESXi Windows-dator:

  1. Skapa en virtuell Windows-dator på VMware ESXi-värden. Mer information om distribution av virtuella VMware-datorer finns i VMware – Distribuera virtuella datorer.

Kommentar

Om du skapar en virtuell Windows 11-dator ska du se till att uppfylla minimikraven från Microsoft för att köra Windows 11. Mer information om VMware-stöd för virtuella Windows 11-datorer finns i Installera Windows 11 som gästoperativsystem på VMware.

  1. Inaktivera den virtuella dator som skapades i föregående steg.
  2. Välj den virtuella Windows-datorn och sedan Redigera inställningar.
  3. Sök efter maskinvaruvirtualisering och aktivera Exponera maskinvaruassisterad virtualisering till gästoperativsystemet.
  4. Välj Spara och starta den virtuella datorn.
  5. Installera Hyper-V hypervisor. Om du använder Windows-klienten kontrollerar du att du installerar Hyper-V på Windows 10. Om du använder Windows Server kontrollerar du att du installerar Hyper-V-rollen.

Kommentar

Om du planerar att använda en extern virtuell växel för EFLOW-nätverk för virtuella VMware Windows-datorer kontrollerar du att du aktiverar promiscious-läge. Mer information finns i Konfigurera promiskuöst läge på en virtuell växel eller portgrupp. Om du inte gör det resulterar det i EFLOW-installationsfel.

Distribution på virtuella Azure-datorer

Azure IoT Edge för Linux i Windows är inte kompatibelt på en virtuell Azure-dator som kör server-SKU:n om inte ett skript körs som ger en standardväxel. Mer information om hur du hämtar en standardväxel finns i Skapa virtuell växel för Linux i Windows.

Kommentar

Alla virtuella Azure-datorer som ska vara värdar för EFLOW måste vara en virtuell dator som stöder kapslad virtualisering. Virtuella Azure-datorer stöder inte heller användning av en extern virtuell växel.