实验目标 使用SaltStack部署apache和php 修改master的配置文件,指定base环境路径,base环境是必须指定的 创建目录 重启master 在base目录下面创建一个web目录用于存放web相关的sls文件 cd到bash/web目录里面创建apache.sls文件 执行状态模 ...
分类:
其他好文 时间:
2017-10-16 00:14:46
阅读次数:
257
SaltStack介绍 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等. 通信原理 SaltStack 采用 C/S模式 master和min ...
分类:
其他好文 时间:
2017-10-15 22:38:25
阅读次数:
1000
STATE MANAGEMENT state management也被称为软件配置管理,使系统预设于一种指定的状态,譬如安装软件包,服务管理监视等。salt state是我们在前面的远程执行教程中讨论的salt模块的扩展,而不是调用一次性执行,系统的状态可以很容易地定义,然后强制执行。 UNDERS ...
分类:
其他好文 时间:
2017-10-13 00:41:31
阅读次数:
213
对salt-minion资源池crontab作业的更新:1删除旧crontab作业2发布新crontab作业以上两部操作都可以通过saltmaster一步到位:1salt-Nminion_groupcmd.run"sed-i‘/lych.sh/d‘/var/spool/cron/root"---以上就是删除了root(不同用户,不同文件)用户下的,执行lych.sh这个脚本的cr..
分类:
其他好文 时间:
2017-10-12 23:08:29
阅读次数:
237
(一)Ansible 入门 Ansible 其他的配置管理工具对比 1:Puppet 由Ruby语言所研发 2:Saltstack 由Python语言研发 3:Ansible 由Python语言研发 Ansible 如何工作 Ansible 工具并不使用agent端守护进程,它也不需要任何额外的自定 ...
分类:
其他好文 时间:
2017-10-12 20:28:34
阅读次数:
146
使用saltstack编译安装keepalived: 创建相应的目录,并在目录下创建相应的sls配置文件 1、使用saltstack进行编译安装keepalived 1.1将下载好的keepalived源码包放置在keepalived目录下面的files目录中(files目录提供需要用的源码包,文件 ...
分类:
其他好文 时间:
2017-10-11 12:56:55
阅读次数:
232
STATE MODULES 状态模块作为一个映射到salt states的实际执行和管理组件。 STATES ARE EASY TO WRITE! 在sls中定义的数据结构直接映射到salt modules,映射关系如下: 1 /etc/salt/master: # maps to "name" 2 ...
分类:
其他好文 时间:
2017-10-11 12:52:08
阅读次数:
179
问题:启动salt-api时没有报错但是没有端口,查看/var/log/salt/api发现如下报错: 解决方法: 下载wsgiserver2文件,放到/usr/lib64/python2.7/site-packages/cherrypy/wsgiserver/ 下,重新启动即可解决。 文件下载: ...
一、简介1.1基本概念:ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排。它通过ssh协议来连接主机,去中心化,相对比puppet和saltstack无需安装客户即可实现文件传输、命令执行、应用部署、配置管理、任务编排等,..
分类:
其他好文 时间:
2017-10-11 00:44:44
阅读次数:
203
在给windows服务器(包括2008R2和2003 Sp2)安装salt-minion时,总是报服务无法启动。 搜索了半天,终于在官方讨论区中找到类似的问题。 https://github.com/saltstack/salt/issues/10716 原来是缺少Visual C++ 2008 R ...