Freigeben über


Geschachtelte Virtualisierung für Azure IoT Edge für Linux unter Windows

Gilt für:Häkchen für IoT Edge 1.5 IoT Edge 1.5 IoT Edge 1.4 Häkchen IoT Edge 1.4

Wichtig

IoT Edge 1.5 LTS und IoT Edge 1.4 LTS sind unterstützte Releases. Das Ende der Lebensdauer von IoT Edge 1.4 LTS wird am 12. November 2024 erreicht. Wenn Sie ein früheres Release verwenden, finden Sie weitere Informationen unter Aktualisieren von IoT Edge.

Es gibt zwei Formen der geschachtelten Virtualisierung, die mit Azure IoT Edge für Linux unter Windows kompatibel sind. Benutzer können sich für die Bereitstellung über einen lokalen virtuellen Computer (mit Hyper-V-Hypervisor), über einen virtuellen VMware-Computer unter Windows oder über einen virtuellen Azure-Computer entscheiden. Anhand dieses Artikels können sich Benutzer einen Überblick darüber verschaffen, welche Option für ihr Szenario am besten geeignet ist. Zudem erhalten sie Informationen zu den Konfigurationsanforderungen.

Hinweis

Stellen Sie sicher, dass Sie eine Netzwerkoption für die geschachtelte Virtualisierung aktivieren. Wenn Sie dies nicht tun, treten bei der Installation von EFLOW Fehler auf.

Bereitstellung auf einem lokalen virtuellen Computer

Hierbei handelt es sich um einen grundlegenden Ansatz für alle virtuellen Windows-Computer, auf denen Azure IoT Edge für Linux unter Windows gehostet wird. In diesem Fall muss zunächst eine geschachtelte Virtualisierung aktiviert werden, bevor mit der Bereitstellung begonnen wird. Weitere Informationen zum Konfigurieren dieses Szenarios finden Sie unter Ausführen von Hyper-V auf einem virtuellen Computer mit geschachtelter Virtualisierung.

Wenn Sie Windows Server oder Azure Stack HCI verwenden, müssen Sie die Hyper-V-Rolle installieren.

Bereitstellung auf einer Windows-VM unter VMware ESXi

Die Intel-basierten VMware ESXi-Versionen 6.7 und 7.0 unterstützen das Hosten von Azure IoT Edge für Linux unter Windows auf einer Windows-VM. Lesen Sie VMware KB2009916, um weitere Informationen zur Unterstützung der geschachtelten VMware ESXi-Virtualisierung zu erhalten.

Führen Sie die folgenden Schritte aus, um Azure IoT Edge für Linux unter Windows auf einem virtuellen VMware ESXi-Computer unter Windows einzurichten:

  1. Erstellen Sie einen virtuellen Windows-Computer auf dem VMware ESXi-Host. Weitere Informationen zur VMware-VM-Bereitstellung finden Sie unter VMware: Bereitstellen virtueller Computer.

Hinweis

Wenn Sie einen virtuellen Computer unter Windows 11 erstellen, stellen Sie sicher, dass die Mindestanforderungen von Microsoft für die Ausführung von Windows 11 erfüllt sind. Weitere Informationen zur VMware-Unterstützung für Windows 11-VMs finden Sie unter Installieren von Windows 11 als Gastbetriebssystem unter VMware.

  1. Deaktivieren Sie den virtuellen Computer, der im vorherigen Schritt erstellt wurde.
  2. Wählen Sie den virtuellen Windows-Computer und dann Einstellungen bearbeiten aus.
  3. Suchen Sie nach Hardwarevirtualisierung, und aktivieren Sie Hardwareunterstützte Virtualisierung für das Gastbetriebssystem verfügbar machen.
  4. Wählen Sie Speichern aus, und starten Sie den virtuellen Computer.
  5. Installieren Sie Hyper-V-Hypervisor. Wenn Sie einen Windows-Client verwenden, stellen Sie sicher, dass Sie Hyper-V unter Windows 10 installieren. Wenn Sie Windows Server verwenden, müssen Sie die Hyper-V-Rolle installieren.

Hinweis

Wenn Sie für virtuelle VMware-Computer unter Windows einen externen virtuellen Switch für das EFLOW-Netzwerk für virtuelle Computer verwenden möchten, aktivieren Sie unbedingt Promisker Modus. Weitere Informationen finden Sie unter Konfigurieren des promisken Modus für einen virtuellen Switch oder eine Portgruppe. Wenn Sie dies nicht tun, treten bei der Installation von EFLOW Fehler auf.

Bereitstellung auf virtuellen Azure-Computern

Azure IoT Edge für Linux unter Windows ist nicht kompatibel mit einem virtuellen Azure-Computer, auf dem die Server-SKU ausgeführt wird – außer wenn ein spezielles Skript ausgeführt wird, mit dem ein Standardswitch bereitgestellt wird. Weitere Informationen zum Bereitstellen eines Standardswitches finden Sie unter Erstellen eines virtuellen Switches für Linux unter Windows.

Hinweis

Ein virtueller Azure-Computer, auf dem EFLOW gehostet werden soll, muss die geschachtelte Virtualisierung unterstützen. Außerdem unterstützen Azure-VMs nicht die Verwendung eines externen virtuellen Switches.