CMDB项目:

cmdb包含的功能:

1、用户管理,记录测试,开发,运维人员的用户表
2、业务线管理,需要记录业务的详情
3、项目管理,指定此项目用属于哪条业务线,以及项目详情
4、应用管理,指定此应用的开发人员,属于哪个项目,和代码地址,部署目录,部署集群,依赖的应用,软件等信息
5、主机管理,包括云主机,物理机,主机属于哪个集群,运行着哪些软件,主机管理员,连接哪些网络设备,云主机的资源池,存储等相关信息
6、主机变更管理,主机的一些信息变更,例如管理员,所属集群等信息更改,连接的网络变更等
7、网络设备管理,主要记录网络设备的详细信息,及网络设备连接的上级设备
8、IP管理,IP属于哪个主机,哪个网段, 是否被占用等

1、自动化运维:分类:基础运维和应用运维

2、为什么需要 自动化运维

1. 项目上线:
    流程: 
        产品经理调研(画出原型图) ---> 定需求 ---> 三方会谈(产品经理, 研发,老大们) ---> 定日期--->测试项目---> 最终上线---> 应用运维
    
    目前: 是把代码打包给运维, 运维解压上线
    
    问题: 随着机器数量的线性增加,运维的工作量也是线性增加, 重复而且是无意义的劳动
    
    解决: 
        1. 写一个shell脚本, 进行部署
        2. 搞一个自动化代码上线系统
            必要条件:
                服务器的各种信息 (主机名, cpu, 硬盘大小等)
​
2. 监控系统:
    检测服务器的各信息,(硬盘是否满, cpu的使用率, 内存使用率, 网站服务运行是否正常)
    
    问题: 之前写简单的脚本,检测服务器的信息,比较麻烦
    
    解决: 想将服务器的各种信息,以图表的形式展示在web界面上(可视化)
    
        必要条件: 服务器的各种信息(主机名, cpu, 硬盘大小等)
    
3. 自动装机系统:
        
        问题: 人工去装机,一台一台的装
        
        解决: 搞一个装机系统 , cobbler 软件
        
        必要条件: 服务器的各种信息(主机名, cpu等)
​
4. Excel表格审计管理资产 
View Code

相关文章:

  • 2022-01-29
  • 2021-08-05
  • 2021-12-18
  • 2021-12-15
  • 2021-11-02
  • 2021-12-06
猜你喜欢
  • 2021-09-01
  • 2021-10-30
  • 2021-12-29
  • 2022-12-23
  • 2021-12-23
  • 2021-08-19
相关资源
相似解决方案