salt-api官方文档:
salt-api为是用户可以通过http协议来进行管理,但是必须通过https,salt自带加密验证的方式,具体请看下文。
一.安装salt-api
yum -y install salt-api
在官方文档中可以发现,安装salt-api是依赖于cherry包的,不过通过yum安装的时候,会自行安装cherry包
安装完成可以确认一下:
rpm -qa | grep cherry rpm -qa | grep salt-api
二.安装自认证证书
1.安装PyOpenSSL
yum list| grep -i pyopenssl #查看yum中的包名 yum -y install pyOpenSSL #安装查到的包
2.通过salt-call生成自签名证书
salt-call --local tls.create_self_signed_cert
本次环境再CentOS6.9上进行的,走到这一步卡住了,提示如下报错:
'tls' __virtual__ returned False: PyOpenSSL version 0.10 or later must be installed before this module can be used.
该报错未解决,导致无法继续。。。。
貌似只又在7版本的系统上才能正常运行,如果需要二次开发,请查看官网吧!
或者参考他人的博客:https://blog.csdn.net/xiegh2014/article/details/53067658
https://www.linuxidc.com/Linux/2017-03/142335.htm
未完,待续。。。。。