Azure IoT Edge for Linux on Windows でサポートされるシステム
適用対象: IoT Edge 1.4
重要
サポートされているリリースは、Azure IoT Edge 1.5 LTS と IoT Edge 1.4 です。 IoT Edge 1.4 LTS は、2024 年 11 月 12 日にサービス終了になります。 以前のリリースの場合は、「IoT Edge を更新する」を参照してください。
この記事では、IoT Edge for Linux on Windows でサポートされているシステムについて、一般提供またはプレビューを問わず詳しく説明します。
サポートを受ける
Azure IoT Edge for Linux on Windows の使用中に問題が発生した場合は、いくつかの方法でサポートを求めることができます。 サポートについては、次のいずれかのチャネルをお試しください。
バグ報告 – プロジェクトの問題ページでバグを報告できます。 Azure IoT Edge に関連するバグは IoT Edge 問題ページで報告できます。 修正プログラムでは、プロジェクトが製品の更新プログラムになるまでの時間を早めます。
Microsoft カスタマー サポート チーム - サポート プランに加入しているユーザーは、Azure portal から直接サポート チケットを作成することで、Microsoft カスタマー サポート チームとやり取りできます。
コンテナー エンジン
既定では、Azure IoT Edge for Linux on Windows には仮想マシン構成の一部として IoT Edge ランタイムが含まれます。 IoT Edge ランタイムは、コンテナーとして実装されたモジュールを実行するために、コンテナー エンジンとして moby-engine を提供します。 このコンテナー エンジンは、Moby オープンソース プロジェクトをベースとします。 コンテナー エンジン、サポート、および IoT Edge の詳細については、IoT Edge プラットフォーム サポートに関するページを参照してください。
オペレーティング システム
IoT Edge for Linux on Windows では、Windows ホストで実行されている Linux 仮想マシンで IoT Edge を使用します。 この方法で、Windows デバイス上で Linux モジュールを実行できます。 Azure IoT Edge for Linux on Windows は、次の Windows SKU 上で実行されます。
- Windows クライアント
- Pro、Enterprise、IoT Enterprise SKU
- Windows 10 - 現在のすべての累積更新プログラムがインストールされたビルド 17763 以上
- Windows 11
- Windows Server
- Windows Server 2019 - 現在のすべての累積更新プログラムがインストールされたビルド 17763 以上
- Windows Server 2022
プラットフォームのサポート
Azure IoT Edge for Linux on Windows でサポートされているアーキテクチャは次のとおりです。
Version | AMD64 | ARM64 |
---|---|---|
EFLOW 1.1 LTS | ||
EFLOW 継続的リリース(CR) (パブリック プレビュー) | ||
EFLOW 1.4 LTS |
Windows ARM64 でサポートされるプロセッサの詳細については、「Windows プロセッサの要件」を参照してください。
入れ子になった仮想化
Azure IoT Edge for Linux on Windows (EFLOW) は、Windows 仮想マシンで実行できます。 仮想マシンを IoT Edge デバイスとして使用することは、エッジ インテリジェンスで既存のインフラストラクチャを拡張しようとする場合によく行われます。 Windows VM 内で EFLOW 仮想マシンを実行するには、入れ子になった仮想化をホスト VM がサポートしている必要があります。 EFLOW では、次の入れ子になった仮想化シナリオがサポートされています。
Version | Hyper-V VM | Azure VM | VMware ESXi VM | その他のハイパーバイザー |
---|---|---|---|---|
EFLOW 1.1 LTS | - | |||
EFLOW 継続的リリース(CR) (パブリック プレビュー) | - | |||
EFLOW 1.4 LTS | - |
詳細については、EFLOW の入れ子になった仮想化に関するページを参照してください。
VMware 仮想マシン
Azure IoT Edge for Linux on Windows では、VMware ESXi 製品ファミリ上で実行されている Windows 仮想マシン内での実行がサポートされます。 このシナリオをサポートするには、特定のネットワークと仮想化の構成が必要です。 VMware 構成の詳細については、EFLOW の入れ子になった仮想化に関するページを参照してください。
リリース
IoT Edge for Linux on Windows のリリース アセットとリリース ノートは iotedge-eflow リリース ページで入手できます。 このセクションでは、それらのリリース ノートの情報を基に、それぞれのバージョンのコンポーネントを視覚的にわかりやすく説明しています。
次の表は、各リリースに含まれているコンポーネントの一覧です。 各リリース トレインは独立しており、下位互換性とバージョン間の移行は保証されません。 IoT Edge バージョンの詳細については、IoT Edge プラットフォーム サポートに関するページを参照してください。
リリース | IoT Edge | CBL-Mariner | Defender for IoT |
---|---|---|---|
1.1 LTS | 1.1 | 2.0 | - |
継続的リリース | 1.3 | 2.0 | 3.12.3 |
1.4 LTS | 1.4 | 2.0 | 3.12.3 |
最小のシステム要件
Azure IoT Edge for Linux on Windows は、小規模のエッジ デバイスでもサーバー グレードのハードウェアでも快適に動作します。 シナリオに適したハードウェアの選択は、実行するワークロードによって決まります。
以下の最小要件を備えた Windows デバイス:
ハードウェア要件
- 最小空きメモリ容量: 1 GB
- 最小空きディスク領域:10 GB
仮想化サポート
- Windows 10 で Hyper-V を有効にします。 詳細については、「Windows 10 上に Hyper-V をインストールする」を参照してください。
- Windows サーバーで、Hyper-V ロールをインストールし、既定のネットワーク スイッチを作成します。 詳細については、「Azure IoT Edge for Linux on Windows の入れ子になった仮想化」を参照してください。
- 仮想マシンで、入れ子になった仮想化を構成します。 詳細については、入れ子になった仮想化に関するページを参照してください。
次のステップ
詳細については、IoT Edge for Linux on Windows のセキュリティ プレミスに関する記事を参照してください。