• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客
Ansible 统计服务器资源利用率

Ansible 统计服务器资源利用率

ansible playbook,统计服务器 CPU、内存、磁盘利用率,3 条 shell 脚本实现统计CPU 利用率统计:top -bn1 | grep load | awk '{printf "CPU Load: %.2f\n", $(NF-2)}'内存利用率统计:free -m | awk 'NR==2{printf "Memory Usage……

Ansible-Tower使用文档

Ansible-Tower使用文档

导航栏介绍# viewesDashboard 仪表盘展示信息的Jobs 跑过的任务记录Schedules 计划任务My View 查看用户的工作模版,和任务记录# resourcesTemplates 任务模版,配置调用playbook执行时的各种参数,从此处添加计划任务Credentials 配置连接 机器/云主机api Key/自定义的凭……

Ansible-Tower3.5安装

Ansible-Tower3.5安装

Ansible Tower架构Ansible本质上是一个进行了封装的Shell。优点在于它是去中心化的工具,可以直接通过ssh管理远程主机,实现无Agent的部署(ssh+python环境已经原生集成在Linux中)。Ansible的缺点也在于其去中心化的特点,​​本身不支持高可用和分布式架构,无法实现Server-Proxy-Client的架构。在……

Ansible-Tower3.5破解

Ansible-Tower3.5破解

Ansible-Tower不破解只能使用10台机器需要注意:发现最新版本或者高版本的ansible-tower没有__init__.py文件,需要对__init__.pyc进行反编译,然后进行HOSTS限制破解操作。破解查看python版本检查是否破解成功最后打开url (https://your_ip/#/license) ,发现”……

ansible结合jenkins使用普通用户部署或启动服务

ansible结合jenkins使用普通用户部署或启动服务

提要相信大部分人使用ansible的时候,使用的账号基本是root。为了安全期间,企业会使用二级普通账号进行操作,这期间会走很多很多的弯路,感谢志辉同学的帮助,才顺利完成。安装ansible服务端……

Ansible Playbook自动完成硬盘的分区、格式化、挂载

Ansible Playbook自动完成硬盘的分区、格式化、挂载

目标目标是使用ansible批量分区、格式化、挂载,并在fatab中添加自动挂载信息,并且当硬盘不存在或者已有分区时,不操作该硬盘,格式化和挂载使用ansible的mount、filesystem模块实现通过脚本判断分区是否存在,仅针对4T以下硬盘,因为fdisk不支持4T以上硬盘,需要时候再研究parted的脚本吧  自动……

ansible中的playbook详解

ansible中的playbook详解

首先简单说明一下playbook,playbook是什么呢?根本上说playbook和shell脚本没有任何的区别,playbook就像shell一样,也是把一堆的命令组合起来,然后加入对应条件判断等等,在shell脚本中是一条一条的命令,而在playbook中是一个一个的task任务构成,每个task任务可以看做shell中的一条命令;shell脚本一般只……

Ansible-playbook批量安装JDK

Ansible-playbook批量安装JDK

前言:假如现在需要你在一组服务器安装一个或多个软件,如果一台一台登陆安装的话会耗费非常多的时间不符合经济效益,或许你会说我可以自己写个脚本,但你写脚本的时间已经足够我把软件安装好了,所以这时你需要一个自动化工具,本文将介绍如何利用Ansible-playbook批量安装jdk。剧本:ansible的安装过程就不在此多说了,可参考:Ansible安……

Ansible常用模块

Ansible常用模块

ping模块检查主机是否在线,如果主机在线则回复pong示例:ansible all -m ping //如果不需要检查全部主机,可将all改为定义的组名或单>独ipyum模块使用yum软件包管理器管理软件包,其选项有:– config_file:yum的配置文件 (optional)– disable_gpg_check:关闭gpg_……

ansible批量免密登录

ansible批量免密登录

需求有N多台机器,需要批量实现免密登录。10.0.0.12 10.0.0.13编写hosts文件……

批量同步时间

批量同步时间

时间服务器参考如下搭建 NTP 时间服务器同步利用ansible[root@localhost ~]# ansible test -m shell -a "ntpdate 172.17.0.165" 172.17.0.111 | SUCCESS | rc=0 >>30 Mar 15:57:43 ntpdate[10290]: s……

ansible批量修改selinux

ansible批量修改selinux

模拟环境……

ansible批量修改机器名

ansible批量修改机器名

提要传统手动修改机器名太慢,这时候就体现到自动化运维工具的效果了……

rm -rf 安全

rm -rf 安全

提要今天在终端下,看到我的用户目录下有个~的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了!没错,~指定的是当前用户的目录,我的用户名是liyd,相当于是执行了rm -rf /home/liyd,所有的文件都删除了。试了linux下的各种文件恢复方法,……

ansible批量更新密码

ansible批量更新密码

简述如何利用ansible批量更新密码?……

ansible批量修改sudo权限配置

ansible批量修改sudo权限配置

拷贝sudo配置文件进行修改[root@ansible roles]# cp /etc/sudoers /root修改权限 ……

ansible配置sudo日志审计

ansible配置sudo日志审计

批量创建log文件[root@ansible ~]# ansible passwd -m command -a 'touch /var/log/sudo.log' [WARNING]: Consider using file module with state=touch rather than running touch172.17.1.10……

ansible远程执行创建用户

ansible远程执行创建用户

脚本位置[root@ansible ~]# ll总用量 8-rw-------. 1 root root 1271 6月 5 14:01 anaconda-ks.cfg-rw-r--r--. 1 root root 174 6月 5 17:02 name.sh[root@ansible ~]# pwd/rootansible执行先拷……

centos7添加sudo日志审计

centos7添加sudo日志审计

创建log文件[root@ansible ~]# touch /var/log/sudo.log配置/etc/rsyslog.conf……

ansible服务端

ansible服务端

安装ansible[root@ansible ~]# yum install -y epel-release[root@ansible ~]# yum install -y ansible关掉防火墙……