存档

文章标签 ‘Ansible’

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

2016年7月10日 没有评论

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

playbook示例[......]

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

ansible小结(六)Ad-hoc与commands模块

2015年5月5日 1 条评论

Ad-Hoc 是指ansible下临时执行的一条命令,并且不需要保存的命令,对于复杂的命令后面会说playbook。讲到Ad-hoc 就要提到模块,所有的命令执行都要依赖于事先写好的模块,默认安装好的ansible 里面已经自带了很多模块,如:command、raw、shell、file、cr[......]

Read more

ansible小结(五)Dynamic Inventory

2015年5月4日 没有评论

Ansible Inventory实际上是包含静态Inventory和动态Inventory两部分,静态Inventory指的是在文件/etc/ansible/hosts中指定的主机和组,Dynamic Inventory指通过外部脚本获取主机列表,并按照ansible 所要求的格式返回给an[......]

Read more