CMDB(运维自动化)
目的: 减少人工干预 降低人员成本
运维开发:为运维人员提供工具
资产管理 操作管理
功能
——配管: 初始化 安装系统 软件环境
——私有云: 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(运维自动化)相关推荐
- Servicehot和你说说运维自动化的那些事儿
2019独角兽企业重金招聘Python工程师标准>>> 运维管理兜兜转转十几余载,大家的运维管理再也不是小米加步枪.人工费力拉线扛服务器的传统时代,如你所知,这些年大家张口闭口谈的都 ...
- 运维自动化------ansible搭建
运维自动化发展历程及技术应用 IaaS基础设施即服务(相当于卖硬件) ,PaaS平台即服务(卖操作系统),SaaS软件即服务(卖软件) 企业实际应用场景分析 灰度环境(生产环境的一部分) 功能:在全量 ...
- 哥们别逗 了,写个脚本那真不叫运维自动化!
哥们别逗 了,写个脚本那真不叫运维自动化! 2014-12-16 http://3060674.blog.51cto.com/3050674/1590803 好久没写文章了,最近要来刷下存在感,近两 ...
- 开源运维自动化平台-opendevops
开源运维自动化平台-opendevops 简介 官网 | Github | 在线体验 CODO是一款为用户提供企业多混合云.自动化运维.完全开源的云管理平台. CODO前端基于Vue iview开发 ...
- 运维自动化之ANSIBLE
成功不易,加倍努力! 运维自动化之ANSIBLE 本章内容 1 自动化运维应用场景 1.1 云计算运维工程师核心职能 1.2 运维职业发展路线 1.3 企业实际应用场景分析 1.3.1 Dev开发环境 ...
- 哥们别逗 了,写个脚本那真不叫运维自动化! 【转载】
好久没写文章了,最近要来刷下存在感,近两年,运维自动化被炒的火的不行,行业趋势不可挡,现在企业招运维工程师都要求会一门开发语言.我们公司也不例外,由于刚上市,一下子有钱了,开始招兵买马瞎折腾,因此最近 ...
- 中小型运维团队如何设计运维自动化平台
前言 我给中小型运维团队的定义是整个团队人数(所有运维工程师 + 运维开发工程师)为 20 人以下,一般这样的团队,能为自动化投入的资源也许就 1.2 个开发人员. BAT 等大公司的 DevOps ...
- python运维工具开源_开源运维自动化平台-opendevops
开源运维自动化平台-opendevops 简介 官网 | Github | 在线体验 CODO是一款为用户提供企业多混合云.自动化运维.完全开源的云管理平台. CODO前端基于Vue iview开发. ...
- 运维自动化之---ansilbe运维自动化和ansible架构介绍(1)
运维自动化的发展历程 1.自动化运维应用场景 1.1云计算运维工程师核心职能 运维相关的工具 Podman是用来替代docker的工具 1.2 运维职业的发展路线 目标::一切皆自动化 1.3 企业实 ...
- java运维软件下载_开源运维自动化平台-opendevops
开源运维自动化平台-opendevops 简介 CODO是一款为用户提供企业多混合云.自动化运维.完全开源的云管理平台. CODO前端基于Vue iview开发.为用户提供友好的操作界面,增强用户体验 ...
最新文章
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】...
- 数据结构与算法笔记(三)—— 链表(单链表、循环链表、双向链表)
- inputStream输入流转为String对象(将String对象转为inputStream输入流)
- 专业课程设计之客户与服务器程序的同步与通信机制的设计(四)信号量
- Linux Kernel File IO Syscall Kernel-Source-Code Analysis(undone)
- c++循环执行一个函数_Python—程序的循环结构
- java getcause_java - 如果在异常上调用getCause(),为什么还要处理Throwable - 堆栈内存溢出...
- 【转】给网站添加X-UA-Compatible标签
- 「leetcode」763.划分字母区间【贪心算法】详细图解
- Selenium初级 | 使用navigate系列方法操作网页
- Firefox os
- 业内首发 | 区块链数据服务 - BDS
- Linux 挂载Samba 设置777权限及取消挂载
- jsp学生学籍信息管理系统
- docker部署codereview/gerrit
- java结账_java结账系统
- Outlook邮箱附件无法打开的解决办法
- java毕业设计绿色农产品推广应用网站源码+lw文档+mybatis+系统+mysql数据库+调试
- 随机过程笔记:1.相关函数 -无推导版
- python安装后桌面没有显示图标_为什么菜单图标不显示?
热门文章
- JAVA:【基础三】split忽略中英文的符号区别
- 系统的存储分离之----cifs文件管理系统
- 什么是udp攻击?udp攻击的基本原理是什么
- python慢的原因
- 《程序员面试金典(第6版)》面试题 08.14. 布尔运算(动态规划,分治,递归,难度hard++)
- echarts 地图迁徙 迁入迁出
- 【面试问题总结】zj5
- 2020 mse 清华_2020年的北大清华在世界上属于什么水平?
- 芯片IC附近为什么放0.1uF的电容?难道1uF不行吗?
- 实战内容(1)- QQ浏览器屏幕分享报错:GET chrome-extension://invalid/ net::ERR_FAILED