zoukankan      html  css  js  c++  java
  • Saltstack的安装

    此版本是在Linux的ubuntu版本上面运行

    1.安装salt-master(master只能在Linux上面安装,minion可以再Linux和Windows上安装)

    sudo apt-get install salt-master
    

    2.查看ubuntu本机ip地址

    ifconfig
    

    3.找到安装目录/etc/salt/master/,更改配置host和auto_accept参数

    cd /etc/salt/master

      interface增加一行写本机ip,auto_accept增加一行并修改False为True

      ps:更改完成后,记得重启服务
    sudo vi master
    service salt-master restart
    

    4.安装salt-api

      1.安装pip

    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py
    

      2.安装cherrypy(#不指定版本安装到3.6.0后面curl的时候会报 curl: (56) SSL read: errno -12263)

    pip install cherrypy==3.2.3

      3.安装salt-api

    # 安装salt-api
    sudo apt-get install salt-api
    #输入salt-key查看通信信息,若Accepted Keys有主机名,即表示通信成功
    salt-key
    #设置saltapi密码
    sudo passwd saltapi
    

      

      4.配置salt-api

    # 创建certs目录
        salt-call --local tls.create_self_signed_cert
        # 打开/etc/salt/master.d目录,并创建api.conf和auth.conf
        vi api.conf 
        rest_cherrypy:
           port: 8888 # 监听端口
           disable_ssl: true # 大概与协议有关,写了之后不需要装PyOpenSSL,且传输协议是http。
           ssl_crt: /etc/pki/tls/certs/localhost.crt
           ssl_key: /etc/pki/tls/private/localhost_nopass.key
        
        vi eauth.conf
        external_auth:
            pam:
                saltapi:
                    - .*
                    - '@wheel'
                    - '@runner'
                    - '@jobs'
    

      重启salt-master和salt-api服务,并查看是否成功开启服务

    service salt-master restart
    service salt-api restart
    service --status-all
    

      5.验证登录

    #  #验证login登陆,获取token字符串
        curl -k https://192.168.56.11:8888/login -H "Accept: application/x-yaml" -d username='saltapi' -d password='password' -d eauth='pam'
        # 测试是否ping通,若出现  "主机名: true"即为ping通
        curl -k https://192.168.56.11:8888/ -H "Accept: application/x-yaml" -H "X-Auth-Token: 097e62c6b81ad08019905f55799971a146b392a9" -d client='local' -d tgt='*' -d fun='test.ping'
    

      

      

     

  • 相关阅读:
    Matlab高级教程_第一篇:Matlab基础知识提炼_01
    量化投资_量化投资系统框架的DIY_02_01
    计量经济与时间序列_时间序列之物理含义
    计量经济与时间序列_协整和误差修正模型
    数学之美_正态分布(Python代码)
    [转载] ./configure,make,make install的作用
    [转载]Deep Learning(深度学习)学习笔记整理
    AJAX XML 实例
    百度搜索插件源码
    apache 服务器在ubuntu上图片无法显示解决
  • 原文地址:https://www.cnblogs.com/a13798508446/p/9509843.html
Copyright © 2011-2022 走看看