zoukankan      html  css  js  c++  java
  • 修改 salt-minion 的 ID 后报错解决方法

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

    报错问题如下:

    [root@saltstack_web1group_1 ~]# vim /etc/salt/minion
    [root@saltstack_web1group_1 ~]# service salt-minion restart
    Stopping 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 restart
    Stopping 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就不会有问题了。

  • 相关阅读:
    Android 浅谈相机研发
    Android线程和线程池
    android之多媒体篇(三)
    android之多媒体篇(二)
    android之多媒体篇(一)
    Android图片缩放方法
    android之BitmapFactory.Options的使用
    mac .bash_profile环境变量汇总
    免费的HTML5连载来了《HTML5网页开发实例具体解释》连载(六)媒体查询
    LeetCode
  • 原文地址:https://www.cnblogs.com/jacktian-it/p/10606887.html
Copyright © 2011-2022 走看看