标签:saltstack使用教程 saltstack简单使用 saltstack
介绍
这个教程是我中秋休息的时候所做,为大家学习了解saltstack。
SaltStack名字是由它的故乡美国盐城。
SaltStack是为我们批量管理千万台机器的基础工具,拓展起来也十分方便。SaltStack可以进行动态的编辑,配置管理,远程执行命令等等。
Saltstack包括master和minion,master是控制端,minion是被管理节点。
这里先不废话,简单介绍安装(下面说到的salt就是咱们所说的SaltStack).
这里有两个节点
salt-master:10.0.0.11
salt-minion:10.0.0.21
这里先给两个节点安装个epel源,方便salt网络安装。
[root@salt-master ~] rpm -ivh http://mirrors.ustc.edu.cn/centos/6/extras/x86_64/Packages/epel-release-6-8.noarch.rpm
10.0.0.11(master)节点操作
安装salt-master,暂时不需要配置。
[root@salt-master ~]# hostname salt-master [root@salt-master ~]# yum -y install salt salt-master salt-minion 安装配置salt-minion [root@salt-master ~]# egrep -v ‘^#|^$‘ /etc/salt/minion master: 10.0.0.11 [root@salt-master ~]# /etc/init.d/salt-minion start Starting salt-minion daemon: [确定]
10.0.0.21节点操作
安装配置salt-minion
[root@salt-minion1 ~]# hostname salt-minion1 [root@salt-master ~]# yum -y install salt salt-minion [root@salt-master ~]# egrep -v ‘^#|^$‘ /etc/salt/minion master: 10.0.0.11 [root@salt-minion1 ~]# /etc/init.d/salt-minion start Starting salt-minion daemon: [确定]
10.0.0.11(master)节点操作
查看salt-master接收到的密钥,分别是“10.0.0.11”和“10.0.021”,master通过这些密钥
salt-key -L 查看当前密钥
-A 接受所有来自客户端密钥
--accept=example.com 接受指定的密钥
[root@salt-master ~]# salt-key -L Accepted Keys: Denied Keys: Unaccepted Keys: salt-master salt-minion1 Rejected Keys: [root@salt-master ~]# salt-key -A The following keys are going to be accepted: Unaccepted Keys: salt-master salt-minion1 Proceed? [n/Y] y Key for minion salt-master accepted. Key for minion salt-minion1 accepted.
验证salt-master是否可以控制各个minion节点(查看各节点的IP)
[root@salt-master ~]# salt ‘*‘ network.ip_addrs salt-master: - 10.0.0.11 salt-minion1: - 10.0.0.21
本文出自 “nginxs小白” 博客,请务必保留此出处http://nginxs.blog.51cto.com/4676810/1698491
标签:saltstack使用教程 saltstack简单使用 saltstack
原文地址:http://nginxs.blog.51cto.com/4676810/1698491