跳至主要內容

Configuration Management - 配置管理

大约 2 分钟约 653 字

Configuration Management - 配置管理

Salt包含一个强大而灵活的配置管理框架,该框架构建在远程执行核心之上。 该框架在minions上执行,通过使用特定渲染语言的状态文件,允许轻松的同时配置数万个主机。 以下链接提供了有关状态和渲染器的更多信息的资源。

States

使用小巧,易读,易于理解的配置文件来表达主机的状态。 无需编程。

注意:Salt执行模块与状态模块不同,不能在SLS文件中作为状态调用。 换句话说,下面这些不起作用:

moe: user.rename: - new_name: larry - onlyif: id moe

您必须使用moduleopen in new window状态直接调用执行模块。 下面是一个例子:

rename_moe:
  module.run:
    - m_name: moe
    - new_name: larry
    - onlyif: id moe

Renderers

渲染器使用以各种语言、模板引擎或文件编写的状态配置文件。 Salt的配置管理系统与语言无关。

教程与参考资料