美文网首页python自动化运维开发python
Python+Django+Ansible Playbook自动

Python+Django+Ansible Playbook自动

作者: 吕阳 | 来源:发表于2018-03-01 10:20 被阅读167次

    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

    相关文章

      网友评论

      本文标题:Python+Django+Ansible Playbook自动

      本文链接:https://www.haomeiwen.com/subject/cwsixftx.html