OSConfig 文档的受众
如 什么是适用于 Linux 的 OSConfig?中所述,OSConfig 项目旨在通过 Azure IoT 或 GitOps 实践更轻松地预配和管理设备配置 (和状态) 。 本文旨在帮助你转到最重要的文档,具体取决于需要完成的工作。
开发/构建设备、映像或 SBOMS
你是否 决定 在设备中包括哪些软件? 是否 正在将 软件组件集成到映像中? 如果是这样,则本部分适合你。 你可能为一家制造专用密封设备的公司工作。 你可能是系统集成商,为打开设备(如 Pis、Jetsons 等)添加软件。你可能希望获得 设备认证。
在设备/映像生命周期的早期,关键是确保安装正确的软件组件以启用设备预配和管理。 以下链接侧重于安装和集成:
如果你开发设备,但也 (操作解决方案,或者想要了解解决方案运营客户) 将执行的操作,请继续执行以下部分。
使用设备生成、操作、集成或管理云解决方案
是 (还是要使用 Azure) 预配和/或管理设备 ? 如果是这样,则本部分适合你。 你可能在操作智能 HVAC 解决方案。 你可能正在开发下一代制造质量解决方案。 你可能会认为自己是一个面向基础结构的开发运营人员。 你可能会认为自己是应用构建者,其应用恰好涉及某些设备。 在任何这些上下文中,OSConfig 都可以使用基于 Azure IoT 孪生的本机工作流(例如IoT 中心查询、IoT 中心配置等)预配和管理设备配置 (和状态) 。
对于此受众,关键问题通常是“我可以管理设备/OS 的哪些部分?” 若要回答此问题,请参阅:
- 什么是适用于 Linux 的 OSConfig?
- 使用 OSConfig 和 Azure IoT 处理网络适配器状态、IP 地址等
- 使用 Azure IoT 和 OSConfig 管理 OS 包管理器
- 使用 Azure IoT 和 OSConfig 处理 /etc/hosts 文件
- 使用 Azure IoT 和 OSConfig 报告和清单硬件和 OS 信息
- 使用 Azure IoT 和 OSConfig 重启或关闭设备
- 使用 Azure IoT 和 OSConfig 处理主机名
- 使用 Azure IoT 和 OSConfig 重启或关闭设备
- 使用 Azure IoT 和 OSConfig 进行自定义配置和报告
- 如何与 OSConfig 和 Azure IoT 的 CommandRunner 功能交互
你可能还对安装主题感兴趣:
最后,你可能希望立即试用 OSConfig 方案。 为此,请运行以下实验室设置。 这将使你能够尝试上面链接的任何用例。
开源和扩展性
是否向 OSConfig 添加新功能? 是否要针对我们未发布的发行版或 CPU 体系结构生成? 你只是想看看周围吗? 如果是这样,则本部分适合你。
OSConfig 在 开放源代码并接受拉https://github.com/Azure/azure-osconfig取请求。
- 有关从源生成 OSConfig 的概述,请参阅: https://github.com/Azure/azure-osconfig#readme
- 有关主代码库,请参阅: https://github.com/Azure/azure-osconfig/tree/main/src
- 有关生成新模块、体系结构等的指南,请参阅: https://github.com/Azure/azure-osconfig/tree/main/docs
后续步骤
有关 OSConfig 方案和功能的概述,请参阅:
有关具体的实际示例,请参阅: