配置管理安装apache*server上:vim/etc/salt/master#搜索找到file_roots*打开如下内容的注释:file_roots:#总配置入口路径base:-/srv/salt/mkdir/srv/salt;cd/srv/salt*vim/srv/salt/top.sls#加入以下内容,top为总入口文件,名字是固定的。base:‘*‘:-apache*意思是,在所有的..
分类:
Web程序 时间:
2016-04-04 06:58:41
阅读次数:
360
pillarpillar和grains不一样,是在server上定义的,并且是针对minion定义的一些信息。像一些比较重要的数据(密码)可以存在pillar里,还可以定义变量等。查看指定minion的pillar值(我测试的版本为空):salt‘client.wyp.com‘pillar.itemsserver上配置自定义pillarvim/etc/sal..
分类:
其他好文 时间:
2016-04-04 06:57:40
阅读次数:
190
配置管理远程脚本vim/srv/salt/shelltest.slsshell_test:cmd.script:#模块和函数-source:salt://test/1.sh#脚本源路径-user:root#客户端执行者身份,可以是其它用户vim/srv/salt/test/1.sh#!/bin/bashtouch/tmp/111.txtif[-d/tmp/1233]thenrm-rf/tmp/1233elsemkdir/tmp/1233fiv..
分类:
系统相关 时间:
2016-04-04 06:57:37
阅读次数:
983
目录结构 [root@localhost ansible]# ansible-playbook site.yml ...
分类:
其他好文 时间:
2016-04-04 01:18:59
阅读次数:
169
ansible 批量推送ssh秘钥 参考:http://docs.ansible.com/ansible/authorized_key_module.html # 这里实现了两种可用方法 ...
分类:
其他好文 时间:
2016-04-03 23:52:20
阅读次数:
204
Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。 特点:完全开源,GPL授权
Python编写,容易再次开发
实现了跳板机基本功能,认证、授权、审计
集成了Ansible,批量命令等
支持WebTerminal
Bootstrap编写,界面美观
自动收集硬件信息
录像回放
命令搜索
实...
分类:
其他好文 时间:
2016-03-29 10:38:55
阅读次数:
219
一、在Inventory中定义变量详见《Ansible2:主机清单》二、在Playbook中定义变量1、通过vars关键字定义:vars:http_port:80server_name:localhostcert_file:/etc/nginx/ssl/nginx.crtkey_file:/etc/nginx/ssh/nginx.keyconf_file:/etc/nginx/conf/default.conf2、通过vars_file..
分类:
其他好文 时间:
2016-03-29 06:41:01
阅读次数:
548
Ansible通过读取默认的主机清单配置/etc/ansible/hosts,可以同时连接到多个远程主机上执行任务,默认路径可以通过修改ansible.cfg的hostfile参数指定路径。一、HostsandGroups(主机与组)对于/etc/ansible/hosts最简单的定义格式像下面:1、简单的主机和组mail.yanruogu.com[we..
分类:
其他好文 时间:
2016-03-28 22:08:47
阅读次数:
299
Ansible是一个综合的强大的管理工具,他可以对多台主机安装操作系统,并为这些主机安装不同的应用程序,也可以通知指挥这些主机完成不同的任务.查看多台主机的各种信息的状态等,ansible都可以通过模块的方式来完成。1、Ansible特性Noagents:不需要再被管理节点上安装客户端,只要..
分类:
其他好文 时间:
2016-03-28 22:08:37
阅读次数:
257
一、架构环境1、系统架构下图摘自《Python自动化运维技术与最佳实践刘天斯》本项目OMS前台使用django+bootstrap+jquery搭建WEB服务,后台使用saltstack实现业务服务器集群的控制管理,两者间通过rpyc进行通讯。(正在计划参照saltstack官方WEBUI项目halite,在django中实现相同..
分类:
其他好文 时间:
2016-03-28 19:04:44
阅读次数:
2195