Saltstack 环境配置 Centos7 Python3

Python安装完毕后,提示找不到ssl模块

pip is configured with locations that require TLS/SSL, however the ssl module in python is not available.

缺少OpenSSL,

1 yum 安装*

yum install openssl-devel -y

2 重新编译Python3

进入Python的源码路径

make&&make install

subprocess

pip3 安装subprocess 出现下面的问题,实际上Python3 内置了,不需要重新安装

Could not find a version that satisfies the requirement subprocess (from versions: ) No matching d

安装saltstack

查看Centos版本 cat /etc/redhat-release

安装

参考: http://repo.saltstack.com/#rhel

Master

1
2
3
4
5
6
1. 安装salt-master
yum install salt-master
2. 修改配置文件:/etc/salt/master
interface: 0.0.0.0 # 表示Master的IP
3. 启动
service salt-master start

Minion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
1. 安装salt-minion
yum install salt-minion
2. 修改配置文件 /etc/salt/minion
master: 10.211.55.4 # master的地址
master:
- 10.211.55.4
- 10.211.55.5
random_master: True
id: c2.salt.com # 客户端在salt-master中显示的唯一ID
3. 启动
service salt-minion start

注意:

在修改配置文件的时候,interface master 冒号后面要有空格

查看启动状态

systemctl status salt-master systemctl status salt-minion

配置

配置主要是/etc/salt/master 和 /etc/salt/minion

minion要指定指定的IP是主的IP

授权

1
2
3
4
5
salt-key -L # 查看已授权和未授权的slave
salt-key -A 全部授权
salt-key -a salve_id # 接受指定id的salve
salt-key -r salve_id # 拒绝指定id的salve
salt-key -d salve_id # 删除指定id的salve

参考:

http://blog.csdn.net/qq_25560423/article/details/62055497

http://www.cnblogs.com/wupeiqi/articles/6415436.html

http://www.cnblogs.com/Python666/articles/7239096.html

© 2018 Peter's Blog Center All Rights Reserved.
Theme by hiero