存档

文章标签 ‘Ansible’

ansible小结(十 三)playbook中使用debug模块

2016年7月10日 没有评论

平时我们在使用ansible编写playbook时,经常会遇到错误,很多时候有不知道问题在哪里 。这个时候可以使用-vvv参数打印出来详细信息,不过很多时候-vvv参数里很多东西并不是我们想要的,这时候就可以使用官方提供的debug模块来查找问题出现在哪里。

playbook示例[......]

Read more

ansible中文结果返回乱码

2016年3月20日 没有评论

在使用ansible执行查询时,如果有中文结果返回时,会出现乱码,具体如下图:

ansible-lang

通过查看官方文档:module-lang

发现可以通过修改/etc/ansible/ansible.cfg中两项设置语言类型进行解决:

#module_[......]

Read more

Ansible替换模块

2016年2月3日 没有评论

一、ansible替换遇到的问题

ansible在使用sed进行替换时,经常会遇到需要转义的问题,而且ansible在遇到特殊符号进行替换时,存在问题,无法正常进行替换 。其实在ansible自身提供了两个模块---lineinfile模块和replace模块,可以方便的进行替换[......]

Read more

ansible小结(十 二)磁盘使用率筛选

2016年1月31日 没有评论

年底了虽然有各种告警,不过还是需要做一下全网巡检,这里以磁盘使用率为例。由于目前平台上使用的是商业版的自动化工具bmc,其在执行分发都方面非常不存,不过在取值返回上做的不好---当然也和其是商业化工具有关,很多东西不开源,用shell 的语法概念写nsh时又执行不通过,NND总是要问原厂支撑[......]

Read more

ansible小结(十一)ansible普通用户su切换问题

2015年12月3日 没有评论

在之前我曾总结了一点ansible系列博文,本篇还承接之前的篇幅吧。在现网应用中,安全加固后的主机是不允许直接以root用户登陆的,而很多命令又需要root用户来执行,在不改造现网的情况下。希望通过一个普通用户先登陆,再su切到root执行。而且每台主机的普通用户和root用户的密码又不同。希[......]

Read more

Keepalived+HAProxy实现读写分离discuz论坛

2015年10月8日 没有评论

keepalived-haproxy

一、测试环境: centos 6.6;使用8台虚拟机(上图)

分别对它们设置主机名:

主机名

ip地址

软件包[......]

Read more

ansible小结(十)ansible api

2015年5月8日 4 条评论

ansible api 与ansible-playbook api 本应该是后面放在 ansible条件与循环、ansible变量篇之后讲的,不过使用过后实在按捺不住提前写的冲动,这个插个队先讲讲API 部分。

一、ansible api

ansible api 的使用[......]

Read more

ansible小结(九)playbook进阶

2015年5月7日 没有评论

并发运行

ansible默认只会创建5个进程,所以一次任务只能同时控制5台机器执行.那如果你有大量的机器需要控制,或者你希望减少进程数,那你可以采取异步执行.ansible的模块可以把task放进后台,然后轮询它.这使得在一定进程数下能让大量需要的机器同时运作起来.

使[......]

Read more

ansible小结(八)ansible-playbook简单使用

2015年5月7日 没有评论

ansbile-playbook是一系统ansible命令的集合,其利用yaml 语言编写,运行过程,ansbile-playbook命令根据自上而下的顺序依次执行。通过ansible-playbook实现对N台主机同时修补bash shellcode 漏洞。[......]

Read more

ansible小结(七)常用模块

2015年5月6日 没有评论

上一篇中介绍了commands部分模块,本篇承接上篇介绍下常用的模块。根据官方的分类,将模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、源码控制模块、系统模块、单元模块、web设施模块、windows模块 ,具体可以参看[......]

Read more