自动化运维概览 |
什么是自动化运维
硬件运维和软件运维
软件运维的主要问题 设备数量多
系统异构性大
虚拟化的成熟带来更大的困难
运维常用工具
Puppet
SaltStack
Ansible
自动化运维 工具集成方案 |
DevOps对运维的理论提升 |
什么是DevOps,为什么需要DevOps
DevOps可以做哪些事情
DevOps对传统运维的改造和提升
DevOps给研发带来哪些帮助
DevOps对持续集成,持续发布,自动化测试的支持
DevOps对接微信的经验 |
DevOps工具与平台 |
Xen虚拟化平台
Docker容器
HA/Nginx/Tomcat 网站均衡负载系统
Gitlab/Jenkins/Nexus/SonarQube 自动构建平台
ELK/Zabbix 日志与监控平台
Dubbo服务冶理平台
Salt 配置管理工具 |
集中化运维利器--Ansible |
Ansible功能特性
Ansible的 安装
Ansible操作基础 资产配置
执行命令
指定目标主机
常用命令示例
Ansible常用模块 文件管理模块
命令执行模块
网络相关模块
源码管理模块
包管理模块
系统管理模块
使用PlayBook -集中化日常巡检
使用Ansible的API
Ansible的优点和缺点
|
Linux、Unix、windows平台的集中配置管理系统puppe |
Linux、Unix、windows平台的集中配置管理系统puppet
Puppet与Ansible对比分析
Puppet基础 安装Puppet
Puppet主要配置文件
颁发证书
第一个Puppet示例
Puppet的常用资源
定时任务--cron
命令执行--exec
文件管理--file
包管理--packag
服务管理--service
Puppet语法基础
资源
类
变量
Puppet的优点和缺点 |
服务器基础架构集中化管理平台SaltStack |
服务器基础架构集中化管理平台SaltStack,
核心功能: 具备配置管理、
远程执行、
远程监控
SaltStack、Puppet、Ansible的对比分析
无Agent模式--SaltSSH
SaltStack的基本组成
使用Salt State配置主机
无主服务器模式运行
使用SaltStack的定时作业
实时执行命令
target
function
arguments
使用Pillar /
SaltStack的优点和缺点 |
分布式系统监视以及网络监视工具Zabbix |
分布式系统监视以及网络监视工具Zabbix
Zabbix功能特性
Zabbix模块构成
Zabbix编译安装Zabbix
强大的触发规则
Zabbix调用OSGi 运维功能 |
数据可视化技术 |
数据可视化理论基础
数据可视化工具
zabbix可视化图表 |
运维系统与定制开发 |
mesos介绍
大数据与云计算时代的linux
基础工具python介绍
基于Python定制开发自己的运维系统 |