salt-ssh 安装salt-minion 笔记

简介:

salt-ssh 安装salt-minion

安装好saltmaster和salt-ssh

yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el7.noarch.rpm

yum install salt-master salt-ssh -y

修改/etc/salt/master:

file_roots:

  base:

    - /srv/salt/base

启动master:

systemctl start salt-master


配置/etc/salt/roster 

# Sample salt-ssh config file

#web1:

#  host: 192.168.42.1 # The IP addr or DNS hostname

#  user: fred         # Remote executions will be executed as user fred

#  passwd: foobarbaz  # The password to use for login, if omitted, keys are used

#  sudo: True         # Whether to sudo to root, not enabled by default

#web2:

#  host: 192.168.42.2

liulianmessage:

  host: 172.16.88.199

  user: root

  password: adm*123

#  sudo: True

#  tty: True

#  sudo_user: 6lapp

  port: 33222

  timeout: 10

  

  测试:

  salt-ssh '*' test.ping

  

 mkdir /srv/salt/base/minion


 cat minion-install.sls 

minion_yum:

  file.managed:

    - name: /home/6lapp/salt-repo-latest-1.el7.noarch.rpm

    - source: salt://minion/salt-repo-latest-1.el7.noarch.rpm

    - mode: 644

    - user: root

    - group: root

  cmd.run:

    - name: cd /home/6lapp && rpm -ivh salt-repo-latest-1.el7.noarch.rpm

    - require:

      - file: minion_yum

pkg-saltminion:

  pkg.installed:

    - names:

      - salt-minion

    - require:

      - cmd: minion_yum

    - unless: rpm -qa| grep salt-minion

saltminon-config:

  file.managed:

    - name: /etc/salt/minion

    - source: salt://minion/minion

    - mode: 644

    - user: root

    - group: root

minion_service:

  service.running:

    - name: salt-minion

    - enable: True

    - require:

      - file: saltminon-config

  

将salt-repo-latest-1.el7.noarch.rpm和minion的配置文件minion 放到minion文件夹下

salt-ssh 'liulianmessage' state.sls minion.minion-install


可以看到minion端安装成功

Accepted Keys:

liulianmessage

Denied Keys:

Unaccepted Keys:

Rejected Keys:

本文转自  674591788  51CTO博客,原文链接:http://blog.51cto.com/mrdeng/1895761

相关文章
|
7月前
|
Ubuntu Linux 网络安全
【计算机网络】SSH 服务安装
【1月更文挑战第10天】【计算机网络】SSH 服务安装
|
7月前
|
缓存 网络协议 数据可视化
WinSCP下载安装并实现远程SSH本地服务器上传文件
WinSCP下载安装并实现远程SSH本地服务器上传文件
188 1
|
Ubuntu 网络安全 Docker
Ubuntu 安装与配置ssh (docker)
Ubuntu 安装与配置ssh (docker)
172 0
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
1483 0
|
jenkins 持续交付 网络安全
Jenkins安装SSH插件
Jenkins安装SSH插件
160 0
|
4月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
338 6
|
19天前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题
|
2月前
|
大数据 网络安全 数据安全/隐私保护
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
143 5
|
2月前
|
XML 大数据 网络安全
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
72 4
|
2月前
|
网络安全
Ubuntu14.04安装ssh服务器
Ubuntu14.04安装ssh服务器
54 0