xuyangus 发表于 2018-1-3 17:12:10

centos7 python3 Saltstack配置

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. 安装salt-master  yum install salt-master
  
2. 修改配置文件:/etc/salt/master
  interface: 0.0.0.0    # 表示Master的IP
  
3. 启动
  service salt-master start
  

  Minion
  

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

授权
  

salt-key -L                  # 查看已授权和未授权的slave  
salt-key -A   全部授权
  
salt-key -asalve_id      # 接受指定id的salve
  
salt-key -rsalve_id      # 拒绝指定id的salve
  
salt-key -dsalve_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
页: [1]
查看完整版本: centos7 python3 Saltstack配置