Ansible使用文档
Ansible是一个开源的运维自动化工具,可以对多台服务器分组进行管理。通过ssh连接主机进行操作,不用在目标机器上安装客户端,只需要加入ssh密钥,比较方便。它本质上就是是在目标机器上执行一系列命令,完成任务。也可以自己写playbook,完成一整套操作。
寻找大师, 跟随大师, 模仿大师, 洞察大师, 成为大师!
Ansible是一个开源的运维自动化工具,可以对多台服务器分组进行管理。通过ssh连接主机进行操作,不用在目标机器上安装客户端,只需要加入ssh密钥,比较方便。它本质上就是是在目标机器上执行一系列命令,完成任务。也可以自己写playbook,完成一整套操作。
很久不搭www环境了,几乎都要忘了,而且各种新版本,各种新参数。前段时间用金山云的主机,速度蛮不错的,可惜备案过程是相当纠结,导致了本博被墙了一个多礼拜,狠狠心重新在西部数码买了一台,所以又要重新搭环境。之前搭环境有记录编辑参数,没记录具体步骤,这次干脆把从前到后所有步骤记录下来,以后操作也方便。懒人改变世界!
脚本可以用来对mysql的运行做一些简单的自动化,包括显示当前进程,显示指定变量,显示当前状态,以及kill指定进程。目前所做的事还比较简单,都是通过mysqladmin命令来实现。代码及用法如下,使用前将mysql用户相关信息补全:
上一回发布了服务器监控脚本,这是该脚本的新版。此次更新内容包括:
1、添加了PATH处理,防止crontab执行脚本失败
2、精简了部分变量
3、添加了NRPE进程的监控
有参考上一版本脚本的朋友如有需要,可参照更新一下。
到现在做运维有三个月时间了,从不熟悉到熟悉,从什么都不清楚到清楚手里所有服务器状态,从什么都不会到独立运维十几台服务器,独立搭建监控平台,独立制定了完整的一套打包备份策略。部门的运维只有我一个人做,所以什么问题都由我处理,在累之外的好处就是我能接触的多,能学的多,这对个人能力的提升是有帮助的。日子也过得比较闷,随便做点总结吧,算是对三个月里技术之外自我提升的证明。
最近做服务器运维,用rsync进行两机备份的话比较好,对数据保全比较好。因此写了这个脚本,加进crontab当中,定期对服务器备份数据库以及www目录下的网站。
脚本如下,使用前请先针对自己的服务器环境设置变量值,错误之处还请指出,谢谢!原创脚本,转载请保留原作者信息!