文档章节

salt简单配置应用

jk409
 jk409
发布于 2014/08/06 16:38
字数 258
阅读 236
收藏 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
粉丝 21
博文 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——自动化实现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
自动化运维工具Saltstack

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

KaliArch
2017/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mybaties中通用mapper的基本使用

使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及...

嘴角轻扬30
14分钟前
0
0
都996了,研发效能还是提不起来,关键在这里

上一篇我们介绍了研发效能提升目标及其度量方法。(本文是阿里“研发效能提升系列”的第2篇,第1篇“研发效能的定义和度量”敬请期待【下周三】的钉钉群直播:钉钉搜索群号 23192180) 研发效...

zhaowei121
14分钟前
0
0
阿里重磅开源首款自研科学计算引擎Mars,揭秘超大规模科学计算

日前,阿里巴巴正式对外发布了分布式科学计算引擎 Mars 的开源代码地址,开发者们可以在pypi上自主下载安装,或在Github上获取源代码并参与开发。 此前,早在2018年9月的杭州云栖大会上,阿里...

阿里云云栖社区
17分钟前
0
0
大牛是怎么思考设计SQL优化方案的?

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程 一、优化的哲学 ...

Java填坑路
26分钟前
0
0
docker1.7 Error: Path not specified 错误

在centos6.1上,用yum命令安装的docker版本是1.7 。在拷贝文件的时候报 Error: Path not specified错误。 错误消息“错误:路径未指定” 在docker1.8.0中已修复。 修复方法: 直接下载1.9.1...

applepaihs
26分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部