Virtualisasi berlapis untuk Azure IoT Edge untuk Linux di Windows

Berlaku untuk:IoT Edge 1.1 tanda centang IoT Edge 1.1 IoT Edge 1.2 tanda centang IoT Edge 1.2 IoT Edge 1.3 tanda centang IoT Edge 1.3

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 akan menjelaskan opsi terbaik kepada pengguna 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, pastikan Anda menginstal peran Hyper-V.

Penyebaran pada VM Windows di VMware ESXi

Baik versi VMware ESXi 6.7 dan 7.0 berbasis Intel mendukung virtualisasi berlapis yang diperlukan untuk menghosting Azure IoT Edge untuk Linux di Windows di atas komputer virtual Windows.

Untuk menyiapkan Azure IoT Edge untuk Linux di Windows pada komputer virtual Windows VMware ESXi, gunakan langkah-langkah berikut:

  1. Buat komputer virtual Windows pada host VMware ESXi. Untuk informasi selengkapnya tentang penyebaran VMware VM, lihat VMware - Menyebarkan Virtual Machines.

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 Windows 11, lihat Menginstal Windows 11 sebagai OS tamu di VMware.

  1. Nonaktifkan komputer virtual yang dibuat pada langkah sebelumnya.
  2. Pilih komputer virtual Windows lalu Edit pengaturan.
  3. Cari virtualisasi Perangkat Keras dan aktifkan Mengekspos virtualisasi yang dibantu perangkat keras ke OS tamu.
  4. Pilih Simpan dan mulai komputer virtual.
  5. Pasang 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 grup port. 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.