Python自动化运维介绍
一 技能要求
1 了解Python基础知识
2 了解运维的基础知识
3 运行环境:python2.7
二 运维发展的不同阶段
1 传统运维
- 命令行
- 批量脚本
2 自动化运维
3 云运维
三 传统运维特点
1 资源少
2 业务结构简单
3 运维工作简单
四 传统运维确定
1 效率低
2 无法跨平台
3 资源分散
4 无标准
五 什么是自动化运维
1 错误定义
把运维日常需要登录机器的操作,完全web化,以后只需要点一下鼠标就搞定。
2 正确定义
运维自动化是一组将静态的设备结构转化为根据IT服务需求动态弹性响应的策略,目的就是实现IT运维的质量,降低成本。
六 运维自动化优点
1 高效率
2 平台化
3 标准化
4 流程化
七 自动化运维工具
1 部署类:jenkins
2 环境类:ansible
3 监控类:ngios
八 运维自动化设计思想
1 管理体系化
2 工作流程化
3 人员专业化
4 任务自动化
九 任务自动化
环境定义自动化
部署自动化
监控自动化
十 为什么选python做自动化运维
1 自动化运维关心问题
1.1 自动化
1.2 易实现
1.3 跨平台
1.4 轻量级
2 运维人员技能
2.1 编程能力偏弱
2.2 熟悉运维
2.3 算法能力偏弱
3 适合自动化运维编程语言特点
3.1 丰富的第三方库
3.2 学习成本低
3.3 跨平台
3.4 轻量级
4 为什么是Python
4.1 学习简单
4.2 丰富的库,如asible
4.3 大量python编写的运维工具,如salt
4.4 跨平台,安装python虚拟机即可运行
Python自动化运维介绍相关推荐
- 基于python技术的自动化运维是干嘛的_《Python自动化运维 技术与最佳实践》.pdf...
[实例简介]Python自动化运维 技术与最佳实践 [刘天斯著][机械工业出版社][2014.12][291页].pdf [实例截图] [核心代码] 目 录 本书赞誉 前 言 第一部分 基础篇 第1章 ...
- python executemany执行延迟_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...
- python 自动运维架构师_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...
- 如何做好python自动化运维,python在运维中的应用
这篇文章主要介绍了一个有趣的事情,具有一定借鉴价值,需要的朋友可以参考下.希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下. 1.如何做好python自动化运维 随着移动互联网的普及, ...
- python自动化运维之路~DAY6
python自动化运维之路~DAY6 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 如果你想开发一款游戏,会存在角色的混搭的情况,这个时候"面向对象过程"就出 ...
- python自动化运维快速入门pdf下载_我爱电子书-《Python自动化运维快速入门》| pdf + epub + mobi + awz3, 高清版, 带目录,Kindle版, 多看精排版下载...
Python自动化运维快速入门 豆 0.0分 资源最后更新于 2020-03-29 01:00:08 作者:郑征 出版社:出版社清华大学出版社 出版日期:2019-04 ISBN:9787302525 ...
- Python自动化运维---学习笔记
Python自动化运维 python简介 入门容易精通难,python适合作为第二编程语言(对于运维:Shell,对于开发:Java,对于全栈:nodejs(javascript)) python官网 ...
- Python自动化运维-丁志文-专题视频课程
Python自动化运维-4561人已学习 课程介绍 本职业规划路线是专门为从事运维开发的同学准备的,并且是严格按照企业需求的标准定制的学习路线.路线中包含python基础和进阶,lin ...
- 云计算Python自动化运维开发实战 三、python文件类型
为什么80%的码农都做不了架构师?>>> 云计算Python自动化运维开发实战 三.python文件类型 导语: python常用的有3种文件类型 1. 源代码 py ...
最新文章
- 数据仓库的未来 MariaDB ColumnStore
- 你还不知道mysql中空值和null值的区别吗?
- 11.2.2 例题11-3 Buy or Build
- 初步学习Prometheus的微服务监控功能
- jedis watch Java_jedis操作redis的几种常见方式总结
- 大离谱!论文“撞衫”,11篇不同高校论文中竟出现同一块桌布....
- Visual Studio 编写纯C语言程序
- 智能语音识别转文字字幕实时上屏直播系统
- [sql2008错误问题] RegisteredServerException 异常
- VMware16安装Redhat7 图文教程
- html 打开高德地图,根据经纬度定位到某个地方(位置标注)
- 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。
- Corg.quartz.JobPersistenceException: Couldn‘t retrieve trigger
- 无人机测量在房地一体项目中的应用
- 剑指offer109:开密码锁
- 微信小程序入门与实战之更多电影列表与电影搜索
- 04-面向对象之:封装,多态
- 【总结】利用AWS搭建混合云的架构
- Android 加固厂商特征
- LVS负载均衡群集(一):NET模式群集部署
热门文章
- Spring项目启动报错No qualifying bean of type [xxx] available: expected single matching bean but found 2
- android手机设置固定dns,手机dns怎么设置 简单几步就搞定
- 如何快速打通CRM系统和ERP系统,实现业务流程自动化流转
- 【读书笔记】《杜月笙全传》读书笔记
- RV1126RV1109 buildroot 增加QT程序
- 使用负载均衡技术建设高负载的网络站点(经典文章)
- PhoneGap Cordova 安装白皮书
- 【C语言】博客之旅从学习C语言开始
- vue表格(table)计算总计
- 双目是个词吗_描写眼睛的词语3个字