playbook 是由一组ansible调用module命令的集合,使用yaml语言编写,执行顺序自上而下;
1 | 命令格式:ansible-playbook test.yml |
Ansible 之所以能自动化完成这么多操作,都是依赖于丰富的模块;类似Jenkins软件的强大的插件支持
查看模块
1 | [root@vm00 ~]# ansible-doc -l |
查看模块参数用法
1 | [root@vm00 ~]# ansible-doc -s module |
ansible 命令格式
1 | ansible 主机或组-m 模块名-a '模块参数' |
Ansible (is Simple IT Automation) ,是一款自动化运维工具,基于强大的模块功能通过SSH协议推送到被管理端,可以实现的批量系统部署,批量程序部署,批量执行命令等
特性
组成部分
最近运维工作中遇到大批量的主机需要添加账户,修改密码,实现无密码验证等工作,由于这种工作完全是重复性的,可以借助脚本(更好的方式是自动化运维工具)来解决,主要是使用到expect工具,该工具主要用来处理自动交互式任务进行通信,不需要人为干预;今天就把用到的脚本在此记录一下,以备后用。
Windows下多Oracle实例,根据用户自动备份
1 | @echo off |
参考:
http://www.cnblogs.com/peterpanzsy/p/3442784.html
http://blog.csdn.net/smasegain/article/details/46759267
一台Windows服务器上安装的oralce服务器很卡,于是同事就重启了一下,然后……,你想到了,起不来了。折腾了好久,服务器终于起来了,oracle起不来,记录一下故障原因
如下:
1 | Fatal NI connect error 12541, connecting to: |
由于之前项目上考虑不周,路径配置的有问题,现在需要在已有的目录中某一级增加一层目录,需要解决几个问题;
1 | /data/Model3/WeatherForecast/CAMX/2017/05/01/{d1,d2,d3} |
oracle 服务器上配置了两个实例,orcl和sx21,启动服务的时候需要手动修改一下环境变量ORACLE_SID,在此记录一下。