zoukankan      html  css  js  c++  java
  • 学到了林海峰,武沛齐讲的Day73-74-75-76-77 CMDB项目(运维自动化) 重要 硬盘坏了。。生气

    Day73  

             https://www.cnblogs.com/wupeiqi/articles/6192986.html  

            搭建自动化服务器      Agent方法

                                      SSH 方法   Paramiko模块

                                      salt方法  装第三方软件 rpc

                                     puppet工具 (老)    factor

    Day73

        客户端软件构造

     Day75

        最新数据与数据库数据比较的增删改查

     Day76-2

        html 字符格式化

    day 77

    主要讲前端与后端之前的通讯规则。。在打包循环在html上显示。。变量的拼接,字符串的拼接,有拼也有解。。。。

    运维自动化

    讲的很细。。。

    大致原理了解了,以后用,就再看一遍

    坏消息是机械硬盘挂了,东西坏了是小。。。数据全丢了。。。。。这样也好。。。再来一遍,,主要公司资料丢了,,头疼。。。

    运维自动化项目
    减少人工干预,降低人员成本
    - 资产管理
    - 操作管理

    CMDB
    - 运维自动化基础
    - 资产管理

    功能:
    - Agent或中控机
    - 字典套字典 =》 数据
    - 认证API
    a. 时间超时
    b. 访问记录
    c. 加密后进行比较
    ====> Tornado:源码中来了 <====
    - API
    - 后台管理(10分钟完成CURD)
    - 对于数据库表数据进行增删改查
    ==》 组件:基本增删改查 《===

    作业:
    - CMDB采集资产信息示例
    - Django
    URL - views CBV方式
    # 提交到API的数据结构


    server_info = plugins.get_server_info(hostname)
    # 序列化成字符串
    server_json = Json.dumps(server_info.data)
    response = requests.post(
    url="http//ww.....",
    json=server_json
    )

    预习:
    数据库表结构
    - API验证
    - 保存资产数据;保存资产变更记录



    作业:

    前提:
    1. Agent汇报数据格式
    {
    ‘status’: '',
    'hostname':“ssdf”
    "data":{
    'disk': {status"...}
    }
    }
    2. 数据库表结构

    3.




    # ========》 server_obj服务器对象 ;server_info 《==========
    # 硬盘 或 网卡 或 内存
    # 硬盘:增删改
    # 1. server_obj反向关联硬盘表,获取数据库中硬盘信息
    # [
    # {'slot': "#1", 'size': '100'},
    # {'slot': "#2", 'size': '60'},
    # {'slot': "#3", 'size': '88'},
    # ]
    # old_list = ['#1','#2','#3']
    # 2. server_info['disk'] 新汇报的硬盘数据
    # {
    # "#1":{'slot': "#1", 'size': '90'},
    # "#4":{'slot': "#4", 'size': '40'},
    # }
    # new_list = ['#1','#4']
    #3. 更新['#1'] 删除['#2','#3'] 增加 ['#4']

    #4. # 增加 ['#4']


    CMDB总结:
    1. 三种采集资产方式
    唯一标识

    2. API
    API验证(tornado源码,加密cookie+时间限制+访问记录)
    数据库表结构

    3. 后台管理
    告别CURD,公共组件(前端+后端配置)

  • 相关阅读:
    飞入飞出效果
    【JSOI 2008】星球大战 Starwar
    POJ 1094 Sorting It All Out
    POJ 2728 Desert King
    【ZJOI 2008】树的统计 Count
    【SCOI 2009】生日快乐
    POJ 3580 SuperMemo
    POJ 1639 Picnic Planning
    POJ 2976 Dropping Tests
    SPOJ QTREE
  • 原文地址:https://www.cnblogs.com/gxrwsb/p/12247397.html
Copyright © 2011-2022 走看看