SaltStack使用教程(一):安装并简单配置使用
来源:互联网 发布:php图片木马制作 编辑:程序博客网 时间:2024/04/29 23:00
http://nginxs.blog.51cto.com/4676810/1698491
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nginxs.blog.51cto.com/4676810/1698491
1
2
3
4
5
6
7
8
[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: [确定]
1
2
3
4
5
6
7
[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: [确定]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[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.
1
2
3
4
5
[root@salt-master~]
# salt '*' network.ip_addrs
salt-master:
- 10.0.0.11
salt-minion1:
- 10.0.0.21
1
2
3
4
5
6
7
8
9
10
创建配置文件目录
[root@salt-master srv]
# mkdir -p /srv/salt/base
在master配置里面指定配置文件目录
[root@salt-master ~]
# vim /etc/salt/master
file_roots:
base:
-
/srv/salt/base
[root@salt-master ~]
# /etc/init.d/salt-master restart
Stopping salt-master daemon: [确定]
Starting salt-master daemon: [确定]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[root@salt-master base]
# tree
.
├── system
│ ├── files
│ │ └── hosts
│ └── hosts.sls
└──
top
.sls
2 directories, 3
files
[root@salt-master base]
# cat top.sls
base:
"*"
:
- system.hosts
[root@salt-master
base]
# cat system/hosts.sls
/etc/hosts
:
file
.managed:
-
source
: salt:
//system/files/hosts
- mode: 644
- user: root
- group: root
1
下面执行一下上面的配置文件状态
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[root@salt-master system]
# salt 'salt-minion1' state.highstate
下面执行结果证明成功
salt-minion1:
----------
ID:
/etc/hosts
Function:
file
.managed
Result: True
Comment: File
/etc/hosts
updated
Started: 14:15:55.120499
Duration: 24.284 ms
Changes:
----------
diff
:
---
+++
@@ -1,2 +1,4 @@
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain
+salt-master 10.0.0.11
+salt-minion1 10.0.0.21
Summary
------------
Succeeded: 1 (changed=1)
Failed: 0
------------
Total states run: 1
0 0
- SaltStack使用教程(一):安装并简单配置使用
- 实战使用saltstack源码安装配置mysql
- Saltstack安装和使用
- saltstack试用篇:一、源码安装与简单配置
- saltstack运维自动化的安装与简单配置(一)
- SaltStack 简介、安装、简单配置
- CentOS6/7 使用saltstack源安装saltstack
- saltstack自动化运维系列①之saltstack服务安装及简单使用
- SaltStack 安装和使用示例
- Nginx使用教程一(安装与配置)
- GitHub for Windows使用教程(一)安装配置
- saltstack 学习一 (安装)
- saltstack的简单安装和配置
- 一、SaltStack安装与基础配置
- saltstack使用
- ROS教程(一):安装并配置ROS环境
- saltstack详细安装教程
- 使用yum安装Mysql ,并进行简单配置
- Struts2
- 数据库知识点总结
- 在$.ajax中的function 返回return false,是没有用的。
- linux 内核参数优化 【转】
- 阿里云:从攻到防,深入浅出DDoS
- SaltStack使用教程(一):安装并简单配置使用
- xcode8 约束和子控件frame 小坑
- ubuntu下安装多版本python
- 迭代的多方面使用
- Spark2 加载保存文件,数据文件转换成数据框dataframe
- vmware不能装ghost系统怎么解决
- rsync服务器文件同步+windows+虚拟机
- 进程挂起wait_event_interruptible
- 第十四周--折半查找