文档章节

salt简单配置应用

jk409
 jk409
发布于 2014/08/06 16:38
字数 258
阅读 232
收藏 0
apache:
  pkg:
    - installed
   #- removed
  service:
    - running
   #- dead
    - watch:
      - pkg: apache
      - file: /etc/httpd/conf/httpd.conf
      - user: apache
  user.present:
    - uid: 87
    - gid: 87
    - home: /var/www/html
    - shell: /bin/nologin
    - require:
      - group: apache
  group.present:
    - gid: 87
    - require:
      - pkg: apache
      
/etc/httpd/conf/httpd.conf:
  file.managed:
    - source: salt://apache/httpd.conf
    - user: root
    - group: root
    - mode: 644


salt-key -L   #列车未认证的节点

salt-key -a   #添加、接受客户端认证

salt-key -A #添加、接受所有客户端的认证

-------------------------------------------------

#验证指纹是否一致:防止冒名顶上传错误的公钥

[root@salt-master]# salt-key -f   salt-minion

[root@salt-minion]#salt-call key.finger --local


#ping测试

salt  '*'  test.ping 


#在所有minion执行命令update

salt '*'  cmd.run  'uptime' 


#执行小段代码

salt '*' cmd.exec_code  bash 'for i in {1,2};do echo $i;done' 


#执行脚本可以加参数

salt '*' cmd.script salt://scripts/kkk.sh  time


#copy文件

salt-cp   '*' kkk.txt  /root/


#安装软件

salt '*' pkg.install  'httpd'

============================================================================
saltstack安装:
centos6
wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install   salt-master (控制端)
yum install   salt-minion (被控端)
========================================================================
ubuntu:
#apt-get  install salt-master
#apt-get  install salt-minion
修改/etc/salt/minion

#master   master-ip
#id   client-id or clinet-name

© 著作权归作者所有

共有 人打赏支持
jk409
粉丝 20
博文 159
码字总数 38443
作品 0
深圳
后端工程师
《Spring Security3》第四章第三部分翻译下(密码加salt)

你是否愿意在密码上添加点salt? 如果安全审计人员检查数据库中编码过的密码,在网站安全方面,他可能还会找到一些令其感到担心的地方。让我们查看一下存储的admin和guest用户的用户名和密码...

heroShane
2014/02/08
0
0
关于运维自动化工具saltstack的教程更新页面

saltstack的稳当写了不少,但是有点乱,现在把saltstack的教程归类在一起,方便大家查看,也方便自己 ! 自己写的教程,更像是 一个个的实例,而不是每个功能及模块的使用说明,后期再写的时...

rfyiamcool
2014/02/10
0
0
自动化运维工具Saltstack

一、概述 1.1 Saltstack简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实...

KaliArch
2017/10/23
0
0
集中化管理平台saltstack——自动化实现apache的安装与配置

what-saltstack 1>是一个服务器基础架构集中化管理平台,具备配置管理,远程执行,监控等功能。 2>使用Python开发,部署简单,主从集中化管理,支持API和自定义模块. 3>由Master和Minion构成(基于证...

知微不知更
2017/04/21
0
0
初识salt之saltstack配置应用以及基础用法

一、测试是否能管理client 使用模块cmd.run 可以查看到client的ip地址 [root@salt_server ~]# salt '*' cmd.run 'ip a'salt_client1: 1: lo: mtu 16436 qdisc noqueue state UNKNOWN link/l......

devilangel
2014/07/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows 下双 Python 开发环境配置

Windows 下双 Python 开发环境配置作者:老农民(刘启华)QQ: 46715422Email: 46715422@qq.com微信: 46715422 本人曾经在 Windows 下被两个版本环境折腾够呛,现在总结两个 Python...

新疆老农民
昨天
0
0
CentOS7全局安装composer

1. 下载composer-setup.php到当前目录 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" 2. 安装 php composer-setup.php 3. 将composer设置成全局 mv c......

月夜中徘徊
昨天
1
0
20180920上课截图

小丑鱼00
昨天
1
0
基于TCP的远程服务调用

前言 上篇,分析了基于HTTP方式的RPC调用。本篇将在上篇的基础上,分析基于TCP方式的RPC调用。代码的整体思路是一致的,可以看作是在上篇功能上的扩展——即通信的方式。 代码:https://git...

MarvelCode
昨天
1
0
67:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量

1、shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断、循环等语法: 可以自定义函数,目的是减少重复的代码: shell是系统命令的集合...

芬野de博客
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部