Vnořená virtualizace pro Azure IoT Edge pro Linux na Windows

Platí pro:IoT Edge 1.4 checkmark IoT Edge 1.4

Důležité

IoT Edge 1.4 je podporovaná verze. Pokud používáte starší verzi, podívejte se na článek Aktualizace IoT Edge.

Existují tři formy vnořené virtualizace kompatibilní s Azure IoT Edge pro Linux ve Windows. Uživatelé se můžou rozhodnout nasadit prostřednictvím místního virtuálního počítače (pomocí hypervisoru Hyper-V), virtuálního počítače VMware s Windows nebo virtuálního počítače Azure. Tento článek uživatelům poskytne přehled o tom, která možnost je pro jejich scénář nejvhodnější, a poskytne přehled o požadavcích na konfiguraci.

Poznámka:

Ujistěte se, že pro vnořenou virtualizaci povolíte jednu možnost sítě. Pokud to neuděláte, dojde k chybám instalace EFLOW.

Nasazení na místním virtuálním počítači

Toto je základní přístup pro všechny virtuální počítače s Windows, které hostuje Azure IoT Edge pro Linux ve Windows. V tomto případě musí být před spuštěním nasazení povolená vnořená virtualizace. Další informace o konfiguraci tohoto scénáře najdete v tématu Spuštění technologie Hyper-V ve virtuálním počítači s vnořenou virtualizací .

Pokud používáte Windows Server nebo Azure Stack HCI, ujistěte se, že jste nainstalovali roli Hyper-V.

Nasazení na virtuálním počítači s Windows ve VMware ESXi

Verze VMware ESXi 6.7 a 7.0 založené na intelu můžou hostovat Azure IoT Edge pro Linux ve Windows nad virtuálním počítačem s Windows. Další informace o podpoře vnořené virtualizace VMware ESXi najdete v KB2009916 VMware .

Pokud chcete nastavit Azure IoT Edge pro Linux ve Windows na virtuálním počítači VMware ESXi s Windows, postupujte následovně:

  1. Vytvořte virtuální počítač s Windows na hostiteli VMware ESXi. Další informace o nasazení virtuálních počítačů VMware najdete v tématu VMware – Nasazení virtuálních počítačů.

Poznámka:

Pokud vytváříte virtuální počítač s Windows 11, ujistěte se, že splňujete minimální požadavky Microsoftu pro spuštění Windows 11. Další informace o podpoře virtuálních počítačů VMware s Windows 11 najdete v tématu Instalace Windows 11 jako hostovaného operačního systému na VMware.

  1. Vypněte virtuální počítač vytvořený v předchozím kroku.
  2. Vyberte virtuální počítač s Windows a pak upravte nastavení.
  3. Vyhledejte virtualizaci hardwaru a zapněte zpřístupnění virtualizace s asistencí hardwaru hostovanému operačnímu systému.
  4. Vyberte Uložit a spusťte virtuální počítač.
  5. Nainstalujte hypervisor Hyper-V. Pokud používáte klienta Windows, ujistěte se, že na Windows 10 nainstalujete Hyper-V. Pokud používáte Windows Server, ujistěte se, že jste nainstalovali roli Hyper-V.

Poznámka:

Pokud pro virtuální počítače VMware s Windows plánujete použít externí virtuální přepínač pro sítě virtuálních počítačů EFLOW, ujistěte se, že povolíte režim Promiscious. Další informace najdete v tématu Konfigurace promiskuózního režimu na virtuálním přepínači nebo skupině portů. Pokud to neuděláte, dojde k chybám instalace EFLOW.

Nasazení na virtuální počítače Azure

Azure IoT Edge pro Linux ve Windows není kompatibilní na virtuálním počítači Azure, na kterém běží skladová položka serveru, pokud se nespustí skript, který vyvolá výchozí přepínač. Další informace o tom, jak vyvolat výchozí přepínač, naleznete v tématu Vytvoření virtuálního přepínače pro Linux ve Windows.

Poznámka:

Všechny virtuální počítače Azure, které mají hostovat EFLOW, musí být virtuální počítač, který podporuje vnořenou virtualizaci. Virtuální počítače Azure také nepodporují použití externího virtuálního přepínače.