Ansible用于边缘远程Linux物联网设备

Ansible是一款由红帽软件公司开发和维护的开源软件配置、配置管理和应用部署工具。Ansible可以在许多类unix操作系统上运行,比如Linux

时间阅读:

4

分钟

Ansible是一个开源软件供应、配置管理和应用程序部署工具,由红帽软件.Ansible可以运行在许多类unix操作系统上,如Linux、MacOS和Debian,也可以扩展到微软Windows领域。它听起来可能很复杂,但很简单,它是一个远程设备管理工具,设计用于远程控制和管理边缘设备,在大多数情况下,边缘设备是Linux计算机。

Ansible是如何工作的?

Ansible可以作为一个Linux Edge设备管理工具,从中央运行管理节点(又称Ansible Server),可以通过SSH (Secure Shell)隧道连接到其他边缘设备。Ansible服务器可以连接到这些“节点”,并推出一个名为Ansible模块然后在节点中执行,然后进行清理。

Ansible Server节点作为控制节点,通过在特定的主机组上读取剧本并执行其中列出的任务和玩法,如库存.Ansible Server监视每个主机上模块的执行,并确保模块正确安装后,在清理过程中删除不需要的文件。

Ansible物联网;这是一个选择吗?

Ansible主要用于远程软件供应、配置管理和应用程序部署虽然我们的大多数潜在客户都有兴趣在Linux Edge设备中使用它。在大多数情况下,Ansible会执行剧本,清理所有内容,并在所有操作完成后关闭与主机的连接。尽管,管理一个边缘linux设备需要的远不止这些。使用Ansible作为edge linux物联网设备管理工具的几个主要缺点是:

  • Ansible通过SSH连接工作,这意味着它不需要在边缘linux设备中持续运行守护进程/代理服务。通过防火墙打开这样的连接是很难实现的,更糟糕的是,双NAT将导致Ansible节点实际上不可访问。
  • 没有本地故障保护来解决节点上的任何SSH连接错误,因此,如果节点的SSH服务器由于某种原因离线,Ansible server将无法与节点通信。
  • 随着时间的推移,在边缘linux设备中运行SSH服务器可能会带来潜在的安全风险,如果无人值守,边缘linux设备可能会受到攻击。
  • Ansible不提供远程监控、位置信息获取、实时资源监控和数据日志功能,这些是管理边缘linux物联网设备必须具备的功能。


这就是我们,2022世界杯南美区预选赛 发挥作用了!

JFrog Connect VS Ansible

我们为您提供一个专用的linux边缘物联网设备管理平台,该平台是专门围绕客户的需求建立的,围绕管理基于linux的物联网边缘设备,加上Ansibles提供的几乎所有功能。多年来,我们一直在分析客户的需求,不断完善平台,通过整合,

  • 使用JFrog Connect(以前的Upswift)仪表板安全连接到他们的Linux Edge IoT设备
  • 简单的设备注册,分组
  • 实时远程设备运行状况监视(资源使用情况、进程监视、数据日志记录、正常运行时间、部署状态、警报设施、位置跟踪等)
  • 简单、容易部署、安全的远程更新功能,具有高级定制功能,如脚本的更新前/更新后执行,以及更新回滚功能
  • 进程、设备运行状况和数据日志的可定制警报
  • 量身定制的订阅计划,以扩大您在管理您的edge linux设备的需求
  • 24/7客户支持

最重要的是,一个后台代理在你的边缘设备,可以配置处理几乎任何不可预测的情况,如连接丢失和更新中断设计的理念:设置一次,管理永远。


想从Ansible转移到一个更完整的解决方案,专门为物联网设计?尝试我们的远程物联网边缘设备管理平台通过签约免费试用!