zoukankan      html  css  js  c++  java
  • SaltStack 配置管理

    SaltStack启动&添加自启动

    /etc/init.d/salt-master start

    /etc/init.d/salt-minion start

    chkconfig salt-master on

    chkconfig salt-minion on

    service salt-master status

    service salt-minion status

    修改配置文件/etc/salt/minion中的第16行,指定master的IP地址,修改后重启salt-minion服务,service salt-minion restart。密钥文件保存在/etc/salt/pki/master /etc/salt/pki/minion文件下面。在master端执行salt-key可以查看到被接受、拒绝、未被接受的服务器名称,通过salt-key -a [hostname]可以添加需要被接受的服务器名称。salt-key --help可以查看帮助文档。

    修改 /etc/salt/master文件:

    file_roots:
      base:
        - /srv/salt

    在/srv/salt目录下创建top.sls文件

    base:
      '*':
        - apache

    [root@ndsfront12 salt]# cat apache.sls
    apache-service:
      pkg.installed:
        - names:
          - httpd
          - httpd-devel


    [root@ndsfront12 salt]# salt '*' state.highstate
    ndsfront21:
    ----------
    ID: apache-service
    Function: pkg.installed
    Name: httpd
    Result: True
    Comment: Package httpd is already installed
    Started: 11:29:20.332770
    Duration: 1173.994 ms
    Changes:
    ----------
    ID: apache-service
    Function: pkg.installed
    Name: httpd-devel
    Result: True
    Comment: The following packages were installed/updated: httpd-devel
    Started: 11:29:21.507020
    Duration: 8066.027 ms
    Changes:
    ----------
    apr-devel:
    ----------
    new:
    1.2.7-11.el5_6.5
    old:
    apr-util-devel:
    ----------
    new:
    1.2.7-11.el5_5.2
    old:
    httpd-devel:
    ----------
    new:
    2.2.3-63.el5
    old:
    httpd-devel.i386:
    ----------
    new:
    2.2.3-63.el5
    old:

    Summary for ndsfront21
    ------------
    Succeeded: 2 (changed=1)
    Failed: 0
    ------------
    Total states run: 2
    ndsfront12:
    ----------
    ID: apache-service
    Function: pkg.installed
    Name: httpd
    Result: True
    Comment: Package httpd is already installed
    Started: 11:06:36.236138
    Duration: 2304.447 ms
    Changes:
    ----------
    ID: apache-service
    Function: pkg.installed
    Name: httpd-devel
    Result: True
    Comment: The following packages were installed/updated: httpd-devel
    Started: 11:06:38.540740
    Duration: 11055.242 ms
    Changes:
    ----------
    apr-devel:
    ----------
    new:
    1.2.7-11.el5_6.5
    old:
    apr-util-devel:
    ----------
    new:
    1.2.7-11.el5_5.2
    old:
    httpd-devel:
    ----------
    new:
    2.2.3-63.el5
    old:
    httpd-devel.i386:
    ----------
    new:
    2.2.3-63.el5
    old:

    Summary for ndsfront12
    ------------
    Succeeded: 2 (changed=1)
    Failed: 0
    ------------
    Total states run: 2

    重新编辑apache.sls文件

    [root@ndsfront12 salt]# cat apache.sls
    apache-service:
      pkg.installed:
        - names:
        - httpd
          - httpd-devel
      service.running:
        - name: httpd
        - enable: True

    执行[root@ndsfront12 salt]# salt '*' state.highstate

  • 相关阅读:
    IE6下,设置了domain,导致target指向iframe时,无法打开链接的问题及解决
    contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
    xCode4.2中导入OpenFlow库到项目中出现编译警告warning: Semantic Issue: Writable atomic property
    NSXMLParser具体解析xml的应用详解
    CoCoa编程中视图控制器与视图类(一)
    CoCoa编程中视图控制器与视图类(二)
    关于值传递(高手请无视)
    程序员人生之DAN疼篇
    jquery杂谈jquery选择符
    怎么样把 swf格式 转换为flv格式
  • 原文地址:https://www.cnblogs.com/python-study/p/5473000.html
Copyright © 2011-2022 走看看