1、项目背景 公司最近在生产环境上线内网dns服务器,开源组件选的是powerdns。其中客户端要安装powerdns-recursor,那么疑问来了,线上有100多台server,如何高效快速安装,就得我们运维考虑啦。由于线上之前有部署ansible来批量管理服务器,于是我这的方案就是ansible+定
目前公司网站前台有16台,每次想更新个文件,手动更新真的很让人抓狂。现在就借助ansible的copy模块轻松实现批量分发,并自动备份,效果还不错,拿来分享给大家。1.前提要安装好ansible且要与前台16台服务器,做好ssh信任,并归类到一组如v2_51auto_www。# cat /etc/ansible/hosts[v1_51auto_www]172.31.2.68 ansible_ssh
想必做网站运维的,对目前主流的开源监控组件zabbix应该不陌生。它功能是很强悍,但是被监控的客户端安装agentd是一件很吃力且费时的工作。如果你管理的server数量不多还好,大不了手工1台1台的安装。相反你管理的server数量很多,不采取自动化,真的会让人做梦都会想到安装zabbix agentd。本次实战ansible批量自动安装与卸载zabbix agentd,版本zabbix-2.0
以前自己玩ansible的时候,都是用的root账户来管理。现在到了生产环境,可不能这么随便了,我相信很多其他公司也都是禁止root的ssh连接。因此,我这次部署就遇到问题了,网上的很多文章,都没有细说这块。我也是摸索做出来的,通过这次实践,也进一步加深了对ansible的认识。希望可以帮到广大朋友。部署步骤如下1.1检查管理机上的ansible.cfg配置文件# vi /etc/ansible/
一、ansible安装1、安装第三方epel源centos 5的epel#rpm -ivh http://mirrors.sohu.com/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpmcentos 6的epel#rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号