SaltStack 学习:如何使用配置管理
Salt 包含一个健壮且灵活的配置管理框架,它构建在远程执行核心上。这个框架在小型站点上执行,通过渲染特定的状态文件,可以毫不费力地同时配置数以万计的主机。本文主要记录 Salt 配置管理系统相关的内容。
Salt 包含一个健壮且灵活的配置管理框架,它构建在远程执行核心上。这个框架在小型站点上执行,通过渲染特定的状态文件,可以毫不费力地同时配置数以万计的主机。本文主要记录 Salt 配置管理系统相关的内容。
在远程主机上运行预定义或任意命令(也称为远程执行)是 Salt 的核心功能。本文主要简单记录 Salt 远程执行的入门笔记。
当需要管理的服务器越来越多时,对于不同的服务器可能需要进行不同的配置管理和命令操作,那么 Salt 是如何针对指定 minions 进行管理的呢?本文主要记录几种 Salt minions 的定向选择策略。
刚开始那会儿,项目还只是在单机上部署,对于服务器管理这一块,相对简单。后来,随着项目的发展,需要部署的服务器越来越多,各个服务器间的配置同步,相同命令的运行,都需要一台一台登录操作的话,那就相当麻烦了。因为,需要有一个工具来统一管理多服务器的项目配置以及运行命令。本文主要作为 SaltStack 的入门学习笔记,根据官网文档,验证并记录 SaltStack 相关的安装及初始化配置。