首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用salt ssh安装salt-minion时出错

使用salt ssh安装salt-minion时出错
EN

Stack Overflow用户
提问于 2015-10-08 07:47:46
回答 2查看 1.1K关注 0票数 2

我正在尝试使用salt从master安装salt。

这是我的sls文件

代码语言:javascript
复制
salt-minion:
  pkgrepo:
    - managed
    - ppa: saltstack/salt
    - require_in:
      - pkg: salt-minion
  pkg.installed:
    - version: 2015.5.3+ds-1trusty1
  service:
    - running
    - watch:
      - file: /etc/salt/minion
      - pkg: salt-minion

/etc/salt/minion:
  file.managed:
    - source: salt://minion/minion.conf
    - user: root
    - group: root
    - mode: 644

这是我的花名册档案

代码语言:javascript
复制
minion3:        
    host: 192.168.33.103                            
    user: vagrant                
    passwd: vagrant    
    sudo: True

我的问题是当我跑的时候

sudo salt-ssh -i '*‘state.sls

我得到了这个错误

代码语言:javascript
复制
      ID: salt-minion
Function: service.running
  Result: False
 Comment: One or more requisite failed: install_minion./etc/salt/minion
 Started:
Duration:
 Changes: 

奇怪的是,当我第二次运行它时,它运行得很好。

任何指向我做错的地方的指针都会非常有帮助。

EN

回答 2

Stack Overflow用户

发布于 2015-10-09 16:41:18

当通过SSH在机器上安装salt时,您可能需要查看Salt's saltify module

它将使用SSH连接到一台机器,运行bootstrap方法,并向主服务器注册新的minion。默认情况下,它运行标准的Salt引导脚本,但您可以提供自己的脚本。

我在这里的Salt/Consul示例中运行了类似的设置。这最初是针对DigitalOcean的,但它也适用于Vagrant (有关更多信息,请参阅cheatsheet.adoc )。后跟salt-cloud -m mapfile-vagrant.ymlvagrant up将使用ssh提供所有minion。

票数 1
EN

Stack Overflow用户

发布于 2015-10-23 17:33:39

解决了它。

状态文件应如下所示:

代码语言:javascript
复制
salt-minion:
  pkgrepo:
    - managed
    - ppa: saltstack/salt
    - require_in:
      - pkg: salt-minion
  pkg.installed:
    - version: 2015.5.3+ds-1trusty1

/etc/salt/minion:
  file.managed:
    - template: jinja
    - source: salt://minion/files/minion.conf.j2
    - user: root
    - group: root
    - mode: 644

salt-minion_watch:
  service:
    - name: salt-minion
    - running
    - enable: True
    - restart: True
    - watch:
      - file: /etc/salt/minion
      - pkg: salt-minion

这对我很有效。虽然我不清楚原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33004275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档