求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例  
IBM中国 DevOps与自动化运维
通用公司GE   Docker原理实践
摩托罗拉 云平台的构建与应用
某全球知名电子 云平台架构应用
相关课程  
基于ITIL的IT服务管理
ITIL认证
ITSM/ITIL基础
IT规划管理
IT外包管理
IT成本管理
 

全部课程 > IT服务与运维  
自动化运维工程师精英班
1465 次浏览  52 次
赵老师
曾在某单位负责指挥自动化的架构和运维工作
 
地点时间:北京  深圳 上海 根据报名开班
课程费用: 5800元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    自动化运维工程师精英班,针对于已经有操作系统基础和初级运维水平的工程师定制,通过全开源全链路自动化课程体系的学习,可以满足中小企业对中高级运维工程师和自动化运维工程师的任职要求。

    课程特点

    1. 实战和理论结合,解决现在市面上自动化运维只局限于工具化的问题。本系列每个课程均通过企业生产实战案例进行讲解,所有实验中的内容可以直接应用于企业生产环境。
    2. 体系化课程,解决现在知识碎片,知其一而不知其全貌的问题。本系列课程涵盖端到端的全链路自动化运维内容。

    培训目标:

    通过培训,让学员掌握如下技能:
    课程内容包括:
      1. 自动化安装:物理服务器上架后,使用Cobbler实现操作系统的自动化安装。
      2. 配置管理:操作系统安装完毕后,需要进行初始化并部署对应的服务,可以使用SaltStack进行操作系统层面的配置管理或者说叫状态管理。
      3. 自动化监控:服务上线后,可以使用Zabbix这个企业级监控平台进行自动化的监控。
      4. 持续交付:服务部署完毕之后,就需要部署代码,而Jenkins可以使用端到端的部署流水线。
    培训对象:
    1. 运维工程师/系统工程师
    2.想掌握自动化运维的IT工程师
    学员基础: 熟练使用Linux,至少具备一年实际工作经验。对自动化运维有基础了解。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容: 1.基于Cobbler的自动化安装(1天)
    • 自动化安装是所有自动化的开端,针对于公有云用户,也需要掌握其原理。
    • 物理服务器上架后,使用Cobbler实现操作系统的自动化安装,和YUM仓库的管理。
    Unit 1:自动化安装概述 1.1 PXE+Kickstart介绍
    1.2 制作本地Yum仓库
    1.3 PXE+Kickstart实战
    Unit 2:Cobbler快速入门 2.1 Cobbler部署
    2.2 Cobbler功能介绍
    2.3 使用Cobbler自动化安装操作系统
    Unit 3:深入了解Cobbler 3.1 Cobbler设计方式
    3.2 Cobbler distro
    3.3 Cobbler profile
    3.4 Cobbler repo详解
    3.5 Cobbler 配置文件详解
    Unit 4:Cobbler自动化实 4.1 Cobbler构建私有YUM仓库
    4.2 定制化服务器安装
    4.3 Cobbler API
    4.4 网卡bonding
    4.5电源管理
    培训内容: 2.基于SaltStack的配置管理实战(2-3天)
    • 操作系统安装完毕后,需要进行初始化并部署对应的服务,可以使用SaltStack进行操作系统层面的配置管理或者说叫状态管理。
    • 千万不要一边再鼓吹AI OPS一边在手动编译安装Nginx。
    Unit 1:SaltStack快速入门 1.1 SaltStack介绍
    1.2 SaltStack远程执行
    1.3 SaltStack配置管理
    1.4 SaltStack与ZeroMQ
    Unit 2:无Agent运行方式Salt SSH 2.1 Salt-ssh部署
    2.2 使用Salt SSH
    2.3 Salt SSH实现方式详解
    2.4 SaltStack VS Ansible
    Unit 3:SaltStack数据系统 3.1 Salt Grains(用于资产收集和目标匹配)
    3.2 Salt Pillar
    3.3 Grains vs Pillar
    Unit 4:深入理解SaltStack远程执行 4.1 指定目标(Targeting):10余种目标选择方法
    4.2 执行模块(Execution Modules)
    4.3 返回程序(Returners):将返回写入MySQL数据库
    Unit 5:深入理解SaltStack配置管理 5.1 状态(States)
    5.2 状态模块(State Modules)
    5.3 LAMP状态实现(案例讲解模块)
    5.4 状态间关系(require、watch、include)
    5.5 States条件判断(cmd.run模块)
    5.6 生产使用Jinja模版
    Unit 6:SaltStack日常管理和案例 6.1 SaltStack 生产技巧
    6.2 Salt Runners
    6.3 SaltStack Job管理
    6.4 自动化部署JDK+Tomcat
    6.5 自动化部署Nginx+PHP
    Unit 7:Web生产架构案例实战 7.1 需求分解与环境规划
    7.2 系统初始化实现
    7.3 基础模块实现
    7.4 应用模块实现
    Unit 8:SaltStack高可用和分布式 8.1 Masterless架构
    8.2 Multi-Master架构
    8.3 Salt Syndic分布式架构
    8.4 Salt Cloud云管理(SaltStack+OpenStack)
    Unit 9:SaltStack二次开发 9.1 自定义Grains
    9.2 编写执行模块Module
    9.3 Salt API详解
    9.4 使用Salt API进行自动化管理
    案例:SaltStack自动化部署中小企业Web架构
    培训内容: 3.基于Zabbix构建全栈监控(2-3天)
    • 自动化监控:服务上线后,可以使用Zabbix这个企业级监控平台进行自动化的监控。
    • 监控是一个体系,绝非一个工具,本课程Zabbix只占3分之二的内容。
    Unit 1:运维知识体系之监控 1.1 运维知识体系介绍
    1.2 多维的监控体系介绍
    1.3 理解监控的本质
    Unit 2:硬件设备和网络监控 2.1 使用IPMI监控物理服务器
    2.2 使用MegaCli监控LSI Raid卡
    2.3 使用SNMP监控网络设备
    2.4 开源监控工具Somkeping
    2.5 Smokeping分布式监控
    Unit 3:Linux系统性能监控 3.1 Linux监控之CPU
    3.2Linux监控之内存
    3.3 Linux监控之I/O监控
    3.5 TCP状态监控
    3.6 Linux系统整体监控
    Unit 4:引入Zabbix监控平台 4.1 监控系统的基本组件
    4.2 Zabbix快速入门
    Unit 5: 使用Zabbix实施监控 5.1 Zabbix使用SNMP实施监控
    5.2使用Zabbix Agent实施监控(Linux监控、Windows性能计数器)
    5.3使用Zabbix Java Gateway监控Java应用
    5.4 使用Zabbix进行Web状态监控
    5.5 使用Zabbix进行告警通知
    5.6 设置Zabbix维护期
    Unit 6:使用Zabbix进行自定义监控 6.1 Zabbix自定义监控项(Item)
    6.2 Zabbix自定义Graph、Screen、幻灯片
    6.3 Zabbix自定义触发器、Action
    6.4 Zabbix自定义监控模板(Nginx、Redis)
    Unit 7:Zabbix分布式监控 7.1 Zabbix监控模式
    7.2 Zabbix Proxy分布式监控
    7.3 Zabbix Proxy集群实战
    Unit 8:基于Zabbix的自动化监控 8.1 Zabbix Agent自动化按照
    8.2 自动化添加主机监控
    8.4 Zabbix API介绍
    培训内容: 4. 基于Jenkins的持续交付流水线实战(2-3天)
    • 持续交付:服务部署完毕之后,就需要部署代码,而Jenkins可以使用端到端的部署流水线。
    • 本课程要讲述Gitlab + Jenkins + Sonarqube + 自动化部署集成。
    Unit 1:DevOps知识体系 1.1 DevOps简介
    1.2 DevOps之敏捷研发
    1.3 DevOps之精益管理
    1.4 DevOps之持续交付
    Unit 2:持续交付工具链 2.1 持续交付介绍
    2.2 DevOps平台构建
    2.3 DevOps-X项目介绍

    Unit 3:Jenkins入门实战 3.1 持续集成与持续交付和部署
    3.2 Jenkins部署
    3.3 Jenkins基本管理和构建环境
    3.4 Jenkins插件管理
    3.5 使用Jenkins进行Java构建
    Unit 4:Jenkins生产实践 4.1 Jenkins权限管理
    4.2 Jenkins分布式构建
    4.3 Jenkins Pipeline介绍
    4.4 提交阶段流水线改造
    4.5 Jenkins与Gitlab集成
    Unit 5:Jenkins与SonarQube集成 5.1 Sonarqube介绍
    5.2 Sonarqube部署
    5.3 Jenkins与Sonar集成
    Unit 6:Jenkins与Gitlab集成 6.1 Jenkins集成单元测试
    6.2 Sonarqube部署
    6.3 Jenkins与Sonar集成
    6.4 Sonarqube介绍
    Unit 7:基于Jenkins的流水线 7.1 提交阶段流水线自动触发
    7.2 集成阶段流水线改造
    7.3集成阶段流水线自动触发
    Unit 8:持续部署实战 8.1 自动化部署设计与规划
    8.2 自动化部署脚本实战
    8.3 自动化回滚脚本实战
    8.4 自动化部署与Jenkins集成
    案例:全开源端到端部署流水线
    培训内容: 5 基于ELKStack的自动化日志平台实战(2-3天)
    • 自动化监控:服务上线后,可以使用Zabbix这个企业级监控平台进行自动化的监控。
    • 监控是一个体系,绝非一个工具,本课程Zabbix只占3分之二的内容。
    Unit 1:Elastic Stack介绍 1.1 日志需求分析
    1.2 Elastic Stack项目介绍
    1.3 日志标准化设计
    Unit 2:Elasticsearch详解 2.1 认识ElasticSearch
    2.2 Elasticsearch部署
    2.3 Elasticsearch集群
    2.4 Elasticsearch监控
    Unit 3:Logstash实战入门 3.1 Logstash部署与配置
    3.2 Logstash收集PHP错误日志
    3.3 Logstash收集Java错误日志
    3.4 Logstash收集Nginx访问日志
    3.5 Logstash收集Rsyslog日志
    3.6 Logstash收集TCP日志
    Unit 4:架构解耦之消息队列 4.1 Broker配置
    4.2 Shipper配置
    4.3 Indexer配置
    4.4 filebeat文件收集
    4.5 winlogbeat Windows日志收集
    Unit 5:使用Kafka实现消息投递 5.1 Zookeeper伪分布式部署
    5.2常用Message Queue对比
    5.3 Kafa架构介绍
    5.4 用户自定义监控模板
    5.5 kafka快速入门
    5.6 LogStash Kafka集成
    Unit 6:Kibana详解 6.1 Kiban部署
    6.2 Kibana Discove
    6.3 Kibana Visualize
    6.4 Kibana Dashboard
    6.5 Kibana Settings
    6.6 Kibana生产建议
     
    1465 次浏览  52 次
    其他人还看了课程
    自动化运维工程师精英班  1465 次浏览
    定制内训
    咨询服务:DevOps平台建设
    咨询目标 帮助客户建立开发运维一体化DevOps工具链,形成工作平台,然后建立相关的工作流程、方法和技术指南
    咨询范围 敏捷开发,自动化构建,持续集成,配置管理,自动化测试,自动化部署,运维监控。
    咨询方式 首先建立DevOps整体工作流程,然后搭建工具链,然后选择示范项目,进行实践验证,最后确定工作流程与工具用法
    成功案例 惠普,易车网,中国电信集团
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]