salt常见问题
来源:http://www.tudoupe.com时间:2022-02-19
常见问题解决
1. 为保险起见,执行测试命令前可先测试salt服务器到目标机器的连通性,如:
sudo salt -C 'L@gslbprdapp214,gslbprdapp215' test.ping
2. 如果此命令长时间无输出,可ctrl+c终止命令,并尝试重新执行。
3.test.ping输出Minion did not return. [No response]问题:
依次尝试下述方法,然后再次使用
sudo salt -C 'L@gslbprdapp214,gslbprdapp215' test.ping 进行测试
a. 方法一:重启salt-master
salt-master(10.108.43.38)上执行:/etc/init.d/salt-master restart
b. 方法二:master上重新认证minion
salt-master(10.108.43.38)上删除minion:salt-key -d gslbprdapp222,输入y确认删除。gslbprdapp222是要删除的minion id。
salt-minon上执行:rm -rf /etc/salt/pki;rm -rf /etc/salt/minion_id;rm -rf /var/cache/salt/*;service salt-minion restart;
c. 方法三:salt-master删除历史jobs后重启
salt-master(10.108.43.38)上执行:rm -rf /var/cache/salt/master/jobs/* 然后重启 /etc/init.d/salt-master restart
d. 方法四:salt-master上检查minion的id是否已被Accepted
如果minion的id在Denied Keys、Unaccepted Keys或Rejected Keys下,重新执行方法二
e. 方法五:salt-minon debug方式启动分析定位
salt-minon上执行:/etc/init.d/salt-minion stop && salt-minion -l debug
salt-master上执行: satl gslbprdapp222 test.ping
minion上查看debug信息中是否有明显异常,如果有解决。
salt-master上日志路径:/data/salt/log/master
f. 方法六:检查salt及依赖软件版本
上述五种方法都不行的话,对比test.ping失败和成功的2台minion端salt及其依赖软件版本是否一致,不一致则删除后重新安装
rpm -qa | grep salt
rpm -qa | grep python-crypto
rpm -qa | grep python-zmq
上一篇:消息中间件常见问题汇总
下一篇:Windows——进程间通信
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
