saltstack学习笔记(一) 部署安装

环境:CentOS6.x

一,简介

SaltStack作用于仆从和主拓扑。SaltStack与特定的命令结合使用可以在一个或多个下属执行。实现这一点,此时Salt Master可以发出命令,如salt '*' cmd.run 'ls -l /'。
除了运行远程命令,SaltStack允许管理员使用“grain”。grain可以在SaltStack仆从运行远程查询,因此收集仆从的状态信息并允许管理员在一个中央位置存储信息。SaltStack也可以帮助管理员定义目标系统上的期望状态。这些状态在应用时会用到.sls文件,其中包含了如何在系统上获得所需的状态非常具体的要求。

由于它提供了在管理远程系统的灵活性,SaltStack-based产品迅速获得利益。该功能可以对比由状态管理系统提供的功能,如Puppet和Ansible。SaltStack很大程度上得益于快速的采用率,它包括一个在管理系统上运行远程命令的有效方式。

二,部署

主要配置文件:

版本:


三,启动

三,认证

在客户端执行:

sed -i ‘s/#master: salt/master: server_hostname/g’ /etc/salt/minion

server_hostname为salt-master的IP

tff

 等待认证

已认证,测试

测试OK

salt-key管理认证,-h调用帮助

到此,基础环境搭建OK


PS:fqdn 完整主机名

       master:此处可以是IP,也可以是域名(有内部dns)

猜你喜欢

转载自blog.csdn.net/linux_s2018/article/details/80052458