查看原文
其他

修改 salt-minion 的 ID 后报错解决方法

JackTian 杰哥的IT之旅 2022-06-06

当在搭建 Saltstack 集中化管理平台配置完毕时,启动服务时,不知道是否你也越到过如下报错的现象呢?


报错问题如下:

[root@saltstack_web1group_1 ~]# vim /etc/salt/minion[root@saltstack_web1group_1 ~]# service salt-minion restartStopping salt-minion daemon: [确定]Starting salt-minion daemon: [ERROR ] Error parsing configuration file: /etc/salt/minion - expected '<document start>', but found '<block mapping start>' in "<string>", line 78, column 1: id: saltstack_web1group_1 ^                                                           [确定]



问题解决方案1:


将配置文件中的id:saltstack_web1group_1移动到了master下一行。必须要有两个空格作为缩进;



修改完配置后,在重启一下 salt-minion 服务即可。

[root@saltstack_web1group_1 ~]# vim /etc/salt/minion[root@saltstack_web1group_1 ~]# service salt-minion restartStopping salt-minion daemon: [确定]Starting salt-minion daemon: [确定][root@saltstack_web1group_1 ~]# 


问题解决方案2:


修改 minion 的 id 名后启动 minion 会因为 key 被 master 拒绝而自动停止。


/etc/salt/minion_id 会存放 minion 的 id 名,修改 id 后与这个文件的名字不同,删除这个 minion_id 文件,并且删除 /etc/salt/pki 目录下的内容。


rm -rf /etc/salt/pki/


然后重启master和minion就不会有问题了。


推荐阅读:

1、嗨~机器人入驻啦!欢迎来撩~

2、谈谈你对踏入职场的认知~

3、公有云和私有云,你了解吗?

4、学习 Python 的 14 张思维导图~

5、你有一份2019运维技能风向标,请查收~

6、DevOps工程师实际上是做什么的呢?

7、Kubernetes 扩展容器架构的7款工具

8、程序员如何规划自己的职业生涯?


资源分享:

T级技术资源大放送!包括但不限于:Linux、Python、Java、前端、测试、大数据、人工智能等,具体获取方式请点击下方链接进行查看~资料大放送①期 | 这份资料很特别!


扫它,来撩杰哥~


长按 识别二维码 关注

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存