Virtualisasi berlapis untuk Azure IoT Edge untuk Linux di Windows
Berlaku untuk: IoT Edge 1.5 IoT Edge 1.4
Penting
IoT Edge 1.5 LTS dan IoT Edge 1.4 LTS adalah rilis yang didukung. IoT Edge 1.4 LTS adalah akhir masa pakai pada 12 November 2024. Jika Anda menggunakan rilis sebelumnya, lihat Memperbarui IoT Edge.
Ada tiga bentuk virtualisasi berlapis yang kompatibel dengan Azure IoT Edge untuk Linux di Windows. Pengguna dapat memilih untuk menyebarkan melalui komputer virtual lokal (menggunakan hypervisor Hyper-V), komputer virtual VMware Windows, atau Azure Virtual Machine. Artikel ini memberikan kejelasan tentang opsi mana yang terbaik untuk skenario mereka dan memberikan wawasan tentang persyaratan konfigurasi.
Catatan
Pastikan Anda mengaktifkan satu opsi jaringan untuk virtualisasi berlapis. Tidak melakukannya akan mengakibatkan kesalahan penginstalan EFLOW.
Penyebaran pada VM lokal
Ini adalah pendekatan dasar untuk Windows VM apa pun yang menjadi host Azure IoT Edge untuk Linux di Windows. Untuk kasus ini, virtualisasi berlapis perlu diaktifkan sebelum memulai penyebaran. Bacalah Menjalankan Hyper-V di Komputer Virtual dengan Virtualisasi Berlapis untuk mendapatkan informasi selengkapnya tentang cara mengonfigurasi skenario ini.
Jika Anda menggunakan Windows Server atau Azure Stack HCI, pastikan Anda menginstal peran Hyper-V.
Penyebaran pada VM Windows di VMware ESXi
Versi VMware ESXi 6.7 dan 7.0 berbasis Intel dapat menghosting Azure IoT Edge untuk Linux di Windows di atas komputer virtual Windows. Baca KB2009916 VMware untuk informasi selengkapnya tentang dukungan virtualisasi berlapis VMware ESXi.
Untuk menyiapkan Azure IoT Edge untuk Linux di Windows pada komputer virtual Windows VMware ESXi, gunakan langkah-langkah berikut:
- Buat komputer virtual Windows pada host VMware ESXi. Untuk informasi selengkapnya tentang penyebaran VMware VM, lihat VMware - Menyebarkan Komputer Virtual.
Catatan
Jika Anda membuat komputer virtual Windows 11, pastikan untuk memenuhi persyaratan minimum oleh Microsoft untuk menjalankan Windows 11. Untuk informasi selengkapnya tentang dukungan VMware VM VM Windows 11, lihat Menginstal Windows 11 sebagai OS tamu di VMware.
- Nonaktifkan komputer virtual yang dibuat pada langkah sebelumnya.
- Pilih komputer virtual Windows lalu Edit pengaturan.
- Cari virtualisasi Perangkat Keras dan aktifkan Mengekspos virtualisasi yang dibantu perangkat keras ke OS tamu.
- Pilih Simpan dan mulai komputer virtual.
- Instal hypervisor Hyper-V. Jika Anda menggunakan klien Windows, pastikan Anda Menginstal Hyper-V di Windows 10. Jika Anda menggunakan Windows Server, pastikan Anda menginstal peran Hyper-V.
Catatan
Untuk komputer virtual VMware Windows, jika Anda berencana menggunakan sakelar virtual eksternal untuk jaringan komputer virtual EFLOW, pastikan Anda mengaktifkan mode Promiscious. Untuk informasi selengkapnya, lihat Mengonfigurasi mode promiscuous pada sakelar virtual atau portgroup. Tidak melakukannya akan mengakibatkan kesalahan penginstalan EFLOW.
Penyebaran pada Azure VM
Azure IoT Edge untuk Linux di Windows tidak kompatibel pada Azure VM yang menjalankan SKU Server kecuali skrip dijalankan yang memunculkan sakelar default. Untuk informasi selengkapnya tentang cara memunculkan peralihan default, lihat Membuat peralihan virtual untuk Linux di Windows.
Catatan
Setiap Azure VM yang seharusnya menghosting EFLOW harus merupakan VM yang mendukung virtualisasi berlapis. Selain itu, Azure VM tidak mendukung penggunaan sakelar virtual eksternal.