最好的部署和configuration工具,用于连接有限的互联网服务器

我正在寻找Linux服务器部署configurationpipe理的最佳可用选项。 不幸的是,这不是服务器放置在数据中心的典型场景。 相反,我们有多个有限的互联网连接的远程服务器(在船上)。 基于重要性的要求摘要:

  1. configuration工具必须使用拉式模型。 到远程服务器的networking连接是困难的或不被允许的。
  2. 带宽是非常有限的和昂贵的。 互联网连接是通过卫星使用计量连接。
  3. 互联网连接由于卫星而具有高延迟和分组丢失。 networking连接可能几个小时甚至几天不可用。 互联网连接恢复时,必须应用configuration更改。
  4. 无需连接互联网即可运行。 这是最后的重要性,我们可以没有它的生活。 例如,在更新的情况下,可能的实现是使用USB驱动器发送configuration工具所需的文件。 Linux服务器可以使用shell脚本来复制USB数据并更新其configuration状态。

所有服务器将使用CentOS 7作为操作系统。 操作系统更新将使用USB驱动器或本地存储库进行处理。

所有服务器将在离开我们的场所并前往远程位置之前进行初始configuration。

看看傀儡。

  1. 木偶代理签入远程服务器,并将configuration清单拖到本地机器上应用。

  2. 你根本不需要木偶大师,因此没有互联网stream量。 傀儡清单可以在本地应用,并可以从本地回购或磁盘上获取任何软件,configuration和文件。

  3. 你也许可以编写一个networking连接testing脚本,如果有的话,触发一个木偶代理连接到木偶大师。

  4. 见项目#2