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实现批量主机的自动化任务
Python+Django+Ansible Playbook自动化运维项目实战 第一二章_第1张图片
微信截图_20180228182931.png

你可能感兴趣的:(Python+Django+Ansible Playbook自动化运维项目实战 第一二章)