zoukankan      html  css  js  c++  java
  • saltstack状态管理

    1.编辑master的配置文件.

    编辑master的配置文件
    vim /etc/salt/master

    参考上面修改

    然后创建目录

    /srv/salt

    上面修改完后需要重新启动master 

    systemctl restart salt-master

    重启后,打开/src/salt/,

    便于管理,可以再这个目录下创建文件夹进行管理.

    mkdir web 

    salt的状态管理需要以.sls结尾.

    下面是一个apache状态管理文件示例.

    apache-install:   ###名字随便取的
      pkg.installed:   #### 这个是安装模块
        - name: httpd   ####安装的具体的包
    
    apache-service:   #根据上面的服务取得
      service.running:  #查看服务是否运行中
        - name: httpd
        - enable: True   #确保开机启动

    配置文件写好后,就执行下面的命令:

    salt "linux-node2.example.com" state.sls web.apache
     ###其中state.sls是状态执行模块,  web.apache是指web目录下的apache.sls文件.

    执行结果参考如下:

    当执行成功后再执行,不会再次运行的.

    如果服务停止了的话,再执行这个命令的话,会把服务打开.

  • 相关阅读:
    IOC和DI的区别
    hdu 1217(Floyed)
    hdu 2112(字典树+最短路)
    hdu 4081(次小生成树)
    hdu 1811(缩点+拓扑排序+并查集)
    poj 3026(BFS+最小生成树)
    hdu 3635(并查集)
    hdu 3047(扩展并查集)
    hdu 1116(并查集+欧拉路径)
    poj 1679(次小生成树)
  • 原文地址:https://www.cnblogs.com/ahliucong/p/10133052.html
Copyright © 2011-2022 走看看