Aracılığıyla paylaş


Windows üzerinde Linux için Azure IoT Edge'de iç içe sanallaştırma

Şunlar için geçerlidir:IoT Edge 1.5 onay işareti IoT Edge 1.5 IoT Edge 1.4 onay işareti IoT Edge 1.4

Önemli

IoT Edge 1.5 LTS ve IoT Edge 1.4 LTS desteklenen sürümlerdir. IoT Edge 1.4 LTS, 12 Kasım 2024'te kullanım ömrü sona erer. Önceki bir sürümdeyseniz bkz. IoT Edge’i güncelleştirme.

Windows üzerinde Linux için Azure IoT Edge ile uyumlu üç iç içe sanallaştırma biçimi vardır. Kullanıcılar yerel bir sanal makine (Hyper-V hiper yöneticisi kullanarak), VMware Windows sanal makinesi veya Azure Sanal Makinesi aracılığıyla dağıtım yapmayı seçebilir. Bu makale, senaryoları için hangi seçeneğin en uygun olduğuna ilişkin netlik sağlar ve yapılandırma gereksinimleri hakkında içgörü sağlar.

Not

İç içe sanallaştırma için bir ağ seçeneğini etkinleştirdiğinizden emin olun. Bunun başarısız olması EFLOW yükleme hatalarına neden olur.

Yerel VM'de dağıtım

Bu, Windows üzerinde Linux için Azure IoT Edge'i barındıran tüm Windows VM'leri için temel yaklaşımdır. Bu durumda, dağıtımı başlatmadan önce iç içe sanallaştırmanın etkinleştirilmesi gerekir. Bu senaryoyu yapılandırma hakkında daha fazla bilgi için Hyper-V'yi İç İçe Sanallaştırma ile Bir Sanal Makinede Çalıştırma konusuna bakın.

Windows Server veya Azure Stack HCI kullanıyorsanız Hyper-V rolünü yüklediğinizden emin olun.

VMware ESXi üzerinde Windows VM'de dağıtım

Intel tabanlı VMware ESXi 6.7 ve 7.0 sürümleri, Windows sanal makinesinin üzerinde Linux için Azure IoT Edge'i barındırabilir. VMware ESXi iç içe sanallaştırma desteği hakkında daha fazla bilgi için VMware KB2009916 okuyun.

VMware ESXi Windows sanal makinesinde Windows üzerinde Linux için Azure IoT Edge ayarlamak için aşağıdaki adımları kullanın:

  1. VMware ESXi ana bilgisayarında bir Windows sanal makinesi oluşturun. VMware VM dağıtımı hakkında daha fazla bilgi için bkz. VMware - Sanal Makineler dağıtma.

Not

Windows 11 sanal makinesi oluşturuyorsanız Windows 11'i çalıştırmak için Microsoft'un en düşük gereksinimlerini karşıladığından emin olun. Windows 11 VM VMware desteği hakkında daha fazla bilgi için bkz . Windows 11'i VMware'de konuk işletim sistemi olarak yükleme.

  1. Önceki adımda oluşturulan sanal makineyi kapatın.
  2. Windows sanal makinesini ve ardından Ayarları düzenle'yi seçin.
  3. Donanım sanallaştırma'yı arayın ve Konuk işletim sisteminde donanım destekli sanallaştırmayı kullanıma sunma'yı açın.
  4. Kaydet'i seçin ve sanal makineyi başlatın.
  5. Hyper-V hiper yöneticisini yükleyin. Windows istemcisi kullanıyorsanız Windows 10'a Hyper-V yüklediğinizden emin olun. Windows Server kullanıyorsanız Hyper-V rolünü yüklediğinizden emin olun.

Not

VMware Windows sanal makineleri için, EFLOW sanal makine ağı için bir dış sanal anahtar kullanmayı planlıyorsanız, Promiscious modunu etkinleştirdiğinizden emin olun. Daha fazla bilgi için bkz . Sanal anahtarda veya bağlantı noktası grubunda rastgele modu yapılandırma. Bunun başarısız olması EFLOW yükleme hatalarına neden olur.

Azure VM'lerinde dağıtım

Windows üzerinde Linux için Azure IoT Edge, varsayılan anahtarı getiren bir betik yürütülmediği sürece Sunucu SKU'sunu çalıştıran bir Azure VM'de uyumlu değildir. Varsayılan anahtar getirme hakkında daha fazla bilgi için bkz . Windows'da Linux için sanal anahtar oluşturma.

Not

EFLOW barındırması gereken tüm Azure VM'leri iç içe sanallaştırmayı destekleyen bir VM olmalıdır. Ayrıca, Azure VM'leri dış sanal anahtar kullanmayı desteklemez.