ansible 定时任务_与Ansible相关的5个操作任务

本文介绍了如何使用Ansible自动化Ops任务,包括管理用户、sudo权限、服务、磁盘空间和系统调试。Ansible Galaxy角色简化了用户管理和权限控制,而Ansible Tower提供了UI界面增强用户体验。此外,还提供了一个查找大文件的角色,以及用于系统性能问题调试的角色。文章附带相关代码和视频教程。
摘要由CSDN通过智能技术生成

ansible 定时任务

在这个DevOps世界中,有时似乎Dev的一半成为众人瞩目的焦点,而Ops在关系中被遗忘了一半。 几乎就像领先的开发人员告诉尾随的操作人员做什么,几乎所有“操作”都是开发人员应说的。 因此,Ops被甩在后面,朝后踢,降为替补席。

我希望看到更多OpsDev发生。 因此,让我们看一下Ansible可以帮助您完成日常Ops生活的一些事情。

Job templates

我选择在Ansible Tower中展示这些解决方案,因为我认为用户界面(UI)为大多数这些任务增加了价值。 如果要模拟,可以在Tower的上游开源版本AWX中进行测试。

管理使用者

在大-大规模的环境中,你的用户将在如Active Directory或LDAP系统进行集中。 但我敢打赌,还有有很多在他们的静态用户的环境中的整个负载,太。 Ansible可以帮助您集中解决分散的问题。 社区已经为我们解决了它。 认识Ansible Galaxy角色用户

这个角色的聪明之处在于,它允许我们通过数据管理用户-无需更改即可发挥逻辑。

User data

通过简单的数据结构,我们可以在系统上添加,删除和修改静态用户。 很有用。

管理sudo

特权升级有多种形式 ,但是最受欢迎的一种是sudo 。 这是比较容易通过每个用户,组等离散文件管理须藤但有些人感到紧张给特权升级慎之又慎,宁愿它是时间-约束。 所以, 这里的一对,一个取 ,使用简单命令来把时间限制在授予访问权限。

Managing sudo

管理服务

那岂不是巨大的给予菜单 ,因此他们可能只需重新启动某个服务水平运营团队-一个条目? 瞧!

Managing services

管理磁盘空间

这是 一个简单的角色 ,可用于在特定目录中查找大于N的文件。 在Tower中执行此操作,我们有启用回调的好处。 想象一下您的监视解决方案发现一个文件系统已满X%,并触发了Tower中的一项工作以找出是什么文件引起的。

Managing disk space

调试系统   性能问题

这个角色非常简单:它运行一些命令并打印输出。 详细信息将在运行结束时为您sysadmin打印,以吸引您精通的工作。 额外的功课:使用正则表达式在输出中查找某些条件(例如,CPU 耗费 80%以上)。

Debugging system performance

摘要

我录制了这五个任务的简短视频。 您也可以在GitHub上找到所有代码

翻译自: https://opensource.com/article/19/8/ops-tasks-ansible

ansible 定时任务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值