目的: 减少人工干预  降低人员成本

运维开发:为运维人员提供工具

资产管理   操作管理

功能

——配管:     初始化 安装系统 软件环境

——私有云:  openstack   服务器 虚拟机配置

——监控:      实时获取所有机器的数据

——堡垒机:   远程执行命令  先通过本系统 再去连接执行命令 过滤危险命令  和记录

——任务:      任务管理   定时任务

——DNS:      公司内部

——资源池:   公司有哪些资源

——流程:      流程管理

执行命令:

import subprocess

v = subprocess.getoutput( 'ipconfig' )       # 变量v存放着运行后结果

用户与服务器交互的几种模式

一,Ajent方法

每台服务器必须安装Ajent

本地执行命令:

import subprocess

v = subprocess.getoutput( 'ipconfig' )       # 变量v存放着运行后结果

获取关键信息,API储存到数据库,将数据提交到某个人的 URL,GET POST

好处:快

不好:必须安装Ajent

二,ssh类的方式

ssh采集资产,利用模块 paramiko : 主机名,密码,命令     ssh连接服务器获取执行后结果

优点:无agent

缺点:慢

三,依赖第三方插件(首选)

中间服务器安装 saltstack-master 连接服务器安装 saltstack-slave

(创建了队列zero,所有服务器等待队列中命令,然后执行)

优点:快,开发成本低

缺点:依赖saltstack

四,

中间服务器安装 puppet-master 连接服务器安装 puppet -slave

puppet:报表

优点:自动汇报

缺点:ruby

CMDB(运维自动化)相关推荐

  1. Servicehot和你说说运维自动化的那些事儿

    2019独角兽企业重金招聘Python工程师标准>>> 运维管理兜兜转转十几余载,大家的运维管理再也不是小米加步枪.人工费力拉线扛服务器的传统时代,如你所知,这些年大家张口闭口谈的都 ...

  2. 运维自动化------ansible搭建

    运维自动化发展历程及技术应用 IaaS基础设施即服务(相当于卖硬件) ,PaaS平台即服务(卖操作系统),SaaS软件即服务(卖软件) 企业实际应用场景分析 灰度环境(生产环境的一部分) 功能:在全量 ...

  3. 哥们别逗 了,写个脚本那真不叫运维自动化!

    哥们别逗 了,写个脚本那真不叫运维自动化! 2014-12-16 http://3060674.blog.51cto.com/3050674/1590803  好久没写文章了,最近要来刷下存在感,近两 ...

  4. 开源运维自动化平台-opendevops

    开源运维自动化平台-opendevops 简介 官网 | Github |  在线体验 CODO是一款为用户提供企业多混合云.自动化运维.完全开源的云管理平台. CODO前端基于Vue iview开发 ...

  5. 运维自动化之ANSIBLE

    成功不易,加倍努力! 运维自动化之ANSIBLE 本章内容 1 自动化运维应用场景 1.1 云计算运维工程师核心职能 1.2 运维职业发展路线 1.3 企业实际应用场景分析 1.3.1 Dev开发环境 ...

  6. 哥们别逗 了,写个脚本那真不叫运维自动化! 【转载】

    好久没写文章了,最近要来刷下存在感,近两年,运维自动化被炒的火的不行,行业趋势不可挡,现在企业招运维工程师都要求会一门开发语言.我们公司也不例外,由于刚上市,一下子有钱了,开始招兵买马瞎折腾,因此最近 ...

  7. 中小型运维团队如何设计运维自动化平台

    前言 我给中小型运维团队的定义是整个团队人数(所有运维工程师 + 运维开发工程师)为 20 人以下,一般这样的团队,能为自动化投入的资源也许就 1.2 个开发人员. BAT 等大公司的 DevOps ...

  8. python运维工具开源_开源运维自动化平台-opendevops

    开源运维自动化平台-opendevops 简介 官网 | Github | 在线体验 CODO是一款为用户提供企业多混合云.自动化运维.完全开源的云管理平台. CODO前端基于Vue iview开发. ...

  9. 运维自动化之---ansilbe运维自动化和ansible架构介绍(1)

    运维自动化的发展历程 1.自动化运维应用场景 1.1云计算运维工程师核心职能 运维相关的工具 Podman是用来替代docker的工具 1.2 运维职业的发展路线 目标::一切皆自动化 1.3 企业实 ...

  10. java运维软件下载_开源运维自动化平台-opendevops

    开源运维自动化平台-opendevops 简介 CODO是一款为用户提供企业多混合云.自动化运维.完全开源的云管理平台. CODO前端基于Vue iview开发.为用户提供友好的操作界面,增强用户体验 ...

最新文章

  1. 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】...
  2. 数据结构与算法笔记(三)—— 链表(单链表、循环链表、双向链表)
  3. inputStream输入流转为String对象(将String对象转为inputStream输入流)
  4. 专业课程设计之客户与服务器程序的同步与通信机制的设计(四)信号量
  5. Linux Kernel File IO Syscall Kernel-Source-Code Analysis(undone)
  6. c++循环执行一个函数_Python—程序的循环结构
  7. java getcause_java - 如果在异常上调用getCause(),为什么还要处理Throwable - 堆栈内存溢出...
  8. 【转】给网站添加X-UA-Compatible标签
  9. 「leetcode」763.划分字母区间【贪心算法】详细图解
  10. Selenium初级 | 使用navigate系列方法操作网页
  11. Firefox os
  12. 业内首发 | 区块链数据服务 - BDS
  13. Linux 挂载Samba 设置777权限及取消挂载
  14. jsp学生学籍信息管理系统
  15. docker部署codereview/gerrit
  16. java结账_java结账系统
  17. Outlook邮箱附件无法打开的解决办法
  18. java毕业设计绿色农产品推广应用网站源码+lw文档+mybatis+系统+mysql数据库+调试
  19. 随机过程笔记:1.相关函数 -无推导版
  20. python安装后桌面没有显示图标_为什么菜单图标不显示?

热门文章

  1. JAVA:【基础三】split忽略中英文的符号区别
  2. 系统的存储分离之----cifs文件管理系统
  3. 什么是udp攻击?udp攻击的基本原理是什么
  4. python慢的原因
  5. 《程序员面试金典(第6版)》面试题 08.14. 布尔运算(动态规划,分治,递归,难度hard++)
  6. echarts 地图迁徙 迁入迁出
  7. 【面试问题总结】zj5
  8. 2020 mse 清华_2020年的北大清华在世界上属于什么水平?
  9. 芯片IC附近为什么放0.1uF的电容?难道1uF不行吗?
  10. 实战内容(1)- QQ浏览器屏幕分享报错:GET chrome-extension://invalid/ net::ERR_FAILED