1. 主机规划 salt 版本 状态模块文档 注意事项 修改了master或者minion的配置文件,那么必须重启对应的服务。 1.1. 特别注意 1.2. 状态文件sls讲解 2. 常用状态模块 2.1. states.pkg 2.2. states.file 2.3. states.servic ...
分类:
其他好文 时间:
2019-05-07 21:22:12
阅读次数:
206
1. 主机规划 salt 版本 编写执行模块文档 注意事项 修改了master或者minion的配置文件,那么必须重启对应的服务。 2. 自编写模块注意事项 3. 案例 在 salt 的 master 机器上编写module,并同步给所有的minion 同步模块后文件在 minion 端的位置 在 ...
分类:
其他好文 时间:
2019-05-07 21:20:10
阅读次数:
162
示例: 1、程序集主目录:service下 2、sls 目录: service_sls 下 ServerName 服务 sls 示例: 1、发布 servername.sls 发布 指令 : salt -L '172.16.3.33-35' state.sls service.servername ...
使用http作为本地yum源 场景 在生产环境中,有大概好几十台linux同系统版本的操作系统,为了安装普通软件,现在的做法是向每台机器上上传一个iso镜像,然后将镜像挂在,配置本地的yum源,实现基础软件的安装。 为了减少操作方式,配合saltstack的远程操作,现在想的方式是在其中的一台机器上 ...
分类:
Web程序 时间:
2019-05-05 17:17:04
阅读次数:
182
Expect是Linux操作系统下的一个用来处理交互操作,系统默认是没有安装expect库,所以执行expect会提示找不到命令,需要手动安装,其它安装也比较简单,可以通过二进制源码包编译配置进行安装,也可以通过网络借助yum源来安装,yum源安装比较简单;我们下面借助Expect库来实现Linux ...
分类:
系统相关 时间:
2019-05-04 20:09:59
阅读次数:
200
Expect是Linux操作系统下的一个用来处理交互操作,系统默认是没有安装expect库,所以执行expect会提示找不到命令,需要手动安装,其它安装也比较简单,可以通过二进制源码包编译配置进行安装,也可以通过网络借助yum源来安装,yum源安装比较简单;我们下面借助Expect库来实现Linux ...
分类:
系统相关 时间:
2019-05-04 11:31:15
阅读次数:
174
Expect是Linux操作系统下的一个用来处理交互操作,系统默认是没有安装expect库,所以执行expect会提示找不到命令,需要手动安装,其它安装也比较简单,可以通过二进制源码包编译配置进行安装,也可以通过网络借助yum源来安装,yum源安装比较简单;我们下面借助Expect库来实现Linux ...
分类:
系统相关 时间:
2019-05-04 00:32:38
阅读次数:
169
规则一:缩进 yaml使用一个固定的缩进风格表示数据层结构关系,Saltstack需要每个缩进级别由两个空格组成。一定不能使用tab键 规则二:冒号 yaml: mykey: my_value 每个冒号后面一定要有一个空格(以冒号结尾不需要空格,表示文件路径的模版可以不需要空格) 规则三:短横线 想 ...
分类:
其他好文 时间:
2019-05-03 23:00:40
阅读次数:
294
上篇提到了ansible基本安装、配置及命令行使用,这篇分享下ansible的高级用法即playbook,在生产环境如果需要完成负责任务,如大批量服务安装配置等,可以采用playbook方式来完成,高效且易于维护。第1章Playbook基本使用使用Playbook的好处特点?易读的编排语言?适合配置管理和应用部署?非常适合部署复杂的工作先来认识一下Playbook自动部署Nginxmain.yml
分类:
其他好文 时间:
2019-05-01 22:30:14
阅读次数:
208
第1章Ansible概述1.1IT自动化的好处1.1.1团队影响?节省时间,提高工作效率?消除重复任务?更少的错误风险?改善协作和工作满意度1.1.2企业影响?克服复杂性?更多创新资源?加强问责制和合规性1.2Ansible是什么Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小
分类:
其他好文 时间:
2019-05-01 22:25:20
阅读次数:
163