什么是 Azure IoT Edge for Linux on Windows
适用于: IoT Edge 1.1
重要
IoT Edge 1.1 终止支持日期为 2022 年 12 月 13 日。 请查看 Microsoft 产品生命周期,了解此产品、服务、技术或 API 的受支持情况。 有关更新到最新版本的 IoT Edge 的详细信息,请参阅 更新 IoT Edge。
Azure IoT Edge for Linux on Windows (EFLOW) 允许你在 Windows 部署中将容器化 Linux 工作负载与 Windows 应用程序一起运行。 依赖 Windows 为其边缘设备和解决方案提供支持的企业现在可以利用在 Linux 中构建的云原生分析解决方案。
Azure IoT Edge for Linux on Windows 的工作方式是在 Windows 设备上运行 Linux 虚拟机。 Linux 虚拟机预先安装了 Azure IoT Edge 运行时。 部署到该设备的任何 Azure IoT Edge 模块都在虚拟机中运行。 同时,Windows 主机设备上运行的 Windows 应用程序可以与 Linux 虚拟机中运行的模块进行通信。
组件
Azure IoT Edge for Linux on Windows 通过以下组件使 Linux 和 Windows 工作负荷能够并行运行并无缝通信:
运行 Azure IoT Edge 的 Linux 虚拟机:基于 Microsoft 第一方 CBL Mariner 操作系统的 Linux 虚拟机使用 Azure IoT Edge 运行时构建,验证为 Azure IoT Edge 工作负载的第 1 层支持环境。
Windows Admin Center:Windows Admin Center 的一个 Azure IoT Edge 扩展为在 Linux 虚拟机上安装、配置和诊断 Azure IoT Edge 提供了便利。 Windows Admin Center 可以在本地设备上部署 Azure IoT Edge for Linux on Windows,也可以远程连接到目标设备并对其进行管理。
Microsoft 更新:与 Microsoft 更新集成,使 Windows 运行时组件、CBL-Mariner Linux VM 和 Azure IoT Edge 保持最新状态。 有关 IoT Edge for Linux on Windows 更新的详细信息,请参阅更新 IoT Edge for Linux on Windows。
Windows 进程与 Linux 虚拟机之间的双向通信意味着,Windows 进程可以为在 Linux 容器中运行的工作负荷提供用户界面或硬件代理。
先决条件
具有以下最低要求的 Windows 设备:
系统要求
- Windows 101/11(专业版、企业版、IoT Enterprise)
- Windows Server 20191/2022
1 Windows 10 和 Windows Server 2019 最低内部版本 17763,并且安装了所有当前累积更新。
硬件要求
- 最小可用内存:1 GB
- 最小可用磁盘空间:10 GB
有关 IoT Edge for Linux on Windows 要求的详细信息,请参阅 Azure IoT Edge for Linux on Windows 支持的系统。
平台支持
Azure IoT Edge for Linux on Windows 支持 AMD64 和 ARM64 体系结构。 有关 EFLOW 平台支持的详细信息,请参阅 Azure IoT Edge for Linux on Windows 支持的系统
示例
Azure IoT Edge for Linux on Windows 着重于 Linux 和 Windows 组件之间的互操作性。
如果需要通过示例来演示 Windows 应用程序与 Azure IoT Edge 模块之间的通信,请参阅 EFLOW GitHub。
此外,可以使用 IoT Edge for Linux on Windows 设备充当其他边缘设备的透明网关。 有关如何将 EFLOW 配置为透明网关的详细信息,请参阅配置 IoT Edge 设备以充当透明网关。
支持
使用 Azure IoT Edge 支持和反馈通道,获取有关 Azure IoT Edge for Linux on Windows 的帮助。
报告 bug - 可在 iotedge-eflow 问题页上报告与 Azure IoT Edge for Linux on Windows 相关的 bug。 与 Azure IoT Edge 相关的 bug 可以在 Azure IoT Edge 开源项目的问题页上报告。
Microsoft 客户支持团队 - 拥有支持计划的用户可以通过直接从 Azure 门户创建支持票证来与 Microsoft 客户支持团队进行沟通。
功能请求 - Azure IoT Edge 产品通过产品的“用户之声”页面跟踪功能请求。
后续步骤
观看 Azure IoT Edge for Linux on Windows 10 IoT Enterprise 来了解详细信息和示例的实际运用。
按照在 Windows 设备上手动预配单个适用于 Linux 的 Azure IoT Edge 中的步骤,在 Windows 上使用适用于 Linux 的 Azure IoT Edge 设置设备。