Ansible
qhh0205
专注于云计算、Dockers、Kubernetes、DevOps、持续集成/持续交付相关技术,企业级 DevOps 落地实践!
展开
-
使用 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 "Mem...原创 2019-01-10 23:22:16 · 5749 阅读 · 0 评论 -
基于谷歌云 gcp 的动态 Ansible inventory 实践
基于谷歌云 gcp 的动态 Ansible inventory 实践关于 Ansible inventory 说明ansible inventory 文件可以分为如下两类:静态 inventory:主机信息写死到文件,这种情况一般适用于管理少量主机,对于成百上千规模的主机人工管理主机清单文件显然是不合理的;动态 inventory:ansible 根据脚本动态获取云提供商的主机清单文件,...原创 2019-01-09 22:53:17 · 588 阅读 · 0 评论 -
使用 Vagrant 调试 Ansible Playbook
使用 Vagrant 调试 Ansible Playbook简介本文主要介绍使用 Vagrant 本地调试 Ansible Playbook 的最佳实践。我平时用 ansible 做一些自动化任务,难免要写很多 playbook,如果直接将写的 playbook 在线上或者真实的服务器运行难免会担心出错,而且很可能会导致严重的错误。最好的方法就是先在本地虚拟机测试好,然后跑到真实的环境。我...原创 2019-06-07 15:06:43 · 725 阅读 · 0 评论 -
使用 ansible 模板化 haproxy 配置文件
使用 ansible 模板化 haproxy 配置文件今天使用 ansible 自动化一些日常工作,其中包括 haproxy 的配置变更,我们 haproxy 里面定义了很多 frontend 和 backend,猛一看还不好模版化,其实仔细研究一下发现完全可以通过模板的循环语法动态生成配置文件,在此分享下。首先看一下未模板化时的原始配置:haproxy.cfg:global max...原创 2019-06-11 22:33:36 · 685 阅读 · 0 评论