Python+Django+Ansible Playbook自动化运维项目实战 第一二章

1.1

入门引导

  • DevOPS
    DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。
  • Django
  • python

自动化资产扫描发现

  • 基础
  1. paramkio登录扫描
  2. pexpect登录扫描
  3. telnetlib端口扫描
  4. nmap存活扫描
  5. 资产扫描作用
  • 进阶
  1. SDK调用扫描ESXI
  2. snmp网路设备
  3. KVM虚拟机扫描
  4. docker容器扫描

ansible 自动化任务

  1. ansible安装
  2. python ansible
  3. ansible adhoc
  4. ansible playbook
  5. 核心类调用
  • 进阶
  1. api接口封装
  2. 方法改写
  3. Redis消息存储
  4. Mongo事件日志

2-1

整体工程设计
  • 资产的自动化扫描发现
    用python程序扫描发现企业内部的所有资产,当资产出现变动能自动及时发现并完成资产变更.
    如:ip,硬件型号,SN,MAC,系统版本
  • ansible的自动化任务执行
    使用ansible的ad-hoc和playbook实现批量主机的自动化任务
微信截图_20180228182931.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容