Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

自动化运维软件设计实战 PDF 下载


分享到:
时间:2017-06-25 21:09来源:http://www.jb51.net/(脚本之家 作者:转载  侵权举报
自动化运维软件设计实战 PDF 下载
失效链接处理
自动化运维软件设计实战 PDF 下载

转载自:http://www.jb51.net/books/561833.html
 
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/23739835.html
  
相关截图:


资料简介:
本书主要讲解采用OSGi技术来设计一款可插拔式的运维软件的方法与思想,为读者提供一种不一样的运维软件设计与自动化运维解决方案。本书分三部分,第一部分讲解开源社区中比较流行的三款集中化运维软件,第二部分与读者一起分享为什么要采用OSGi的技术来设计集中化运维软件,第三部分介绍设计这款运维软件所涉及的技术和一些设计思想。
 
资料目录:
第1章 什么是自动化运维
1.1 硬件运维和软件运维
1.1.1 小故事之一——电脑专家
1.1.2 小故事之二——你居然不会修电脑
1.1.3 硬件运维与软件运维
1.2 软件运维的主要问题
1.2.1 设备数量多
1.2.2 系统异构性大
1.2.3 虚拟化的成熟带来更大的困难
1.3 运维常用工具
1.3.1 Puppet
1.3.2 SaltStack
1.3.3 Ansible
1.4 自动化运维
1.5 小结
第2章 集中化运维利器——Ansible
2.1 环境准备
2.2 安装Ansible
2.2.1 使用CentOS的EPEL源进行安装
2.2.2 使用Easy_Install安装Ansible
2.3 Ansible基础
2.3.1 资产配置
2.3.2 执行命令
2.3.3 指定目标主机
2.3.4 常用命令示例
2.4 Ansible常用模块
2.4.1 文件管理模块
2.4.2 命令执行模块
2.4.3 网络相关模块
2.4.4 源码管理模块
2.4.5 包管理模块
2.4.6 系统管理模块
2.5 PlayBook
2.5.1 PlayBook简介
2.5.2 Include语法
2.5.3 变量
2.5.4 条件
2.5.5 循环
2.5.6 PlayBook使用实例——集中化日常巡检
2.6 使用Ansible的API
2.7 小结
2.7.1 Ansible的优点
2.7.2 Ansible的缺点
第3章 集中化运维利器——Puppet
3.1 Puppet与Ansible
3.2 Puppet基础
3.2.1 安装Puppet
3.2.2 Puppet主要配置文件
3.2.3 颁发证书
3.2.4 第一个Puppet示例
3.3 Puppet的常用资源
3.3.1 定时任务——cron
3.3.2 命令执行——exec
3.3.3 文件管理——file
3.3.4 包管理——packag
3.3.5 服务管理——service
3.4 Puppet语法基础
3.4.1 资源
3.4.2 类
3.4.3 变量
3.5 小结
3.5.1 Puppet的优点
3.5.2 Puppet的缺点
第4章 集中化运维利器——SaltStack
4.1 SaltStack、Puppet、Ansible
4.2 无Agent模式——SaltSSH
4.3 SaltStack的基本组成
4.4 Salt State概述
4.4.1 top.sls
4.4.2 state文件
4.4.3 配置主机
4.4.4 SaltState之Requires
4.4.5 Template、Extends、Includes
4.5 无主服务器模式运行
4.6 使用SaltStack的定时作业
4.7 实时执行命令
4.7.1 target
4.7.2 function
4.7.3 arguments
4.8 Pillar
4.8.1 使用Pillar
4.8.2 Pillar的一些操作方法
4.9 小结
4.9.1 SaltStack的优点
4.9.2 SaltStack的缺点
第5章 重复造一个轮子
5.1 从一个自动化运维软件说起
5.2 困难重重
5.2.1 多样的设备类型
5.2.2 运维设备的总量大
5.2.3 艰难的环境
5.2.4 多变的客户需求
5.3 轮子需要的特性
5.4 ActiveMQ基础
5.4.1 配置ActiveMQ
5.4.2 部署ActiveMQ
5.4.3 第一个ActiveMQ例子
5.5 Apache Karaf
5.5.1 OSGi简介
5.5.2 为什么选择Karaf
5.5.3 基础架构设计
5.5.4 启动Apache Karaf
5.5.5 制作第一个OSGi包
第6章 ActiveMQ概览
6.1 消息发送
6.1.1 TextMessage
6.1.2 MapMessage
6.1.3 BytesMessage
6.1.4 StreamMessage
6.1.5 BlobMessage
6.2 断线重连机制FailOver
6.2.1 配置FailOver
6.2.2 FailOver的常用参数
6.3 消息生命周期
6.3.1 为什么消息需要生命周期
6.3.2 使用消息超时机制
6.4 清空不常用的队列
6.5 使用JMX获取队列信息
6.5.1 启用ActiveMQ的JMX功能
6.5.2 获取ActiveMQ的队列信息
6.6 ActiveMQ的HA方案
6.6.1 配置NFS服务器
6.6.2 配置NFS客户端
6.6.3 调整消息中间件的配置文件
6.6.4 将Failover作为连接串
6.6.5 原理
第7章 Apache Karaf概览
7.1 理解Import和Export
7.2 Service Wraper
7.2.1 支持的平台
7.2.2 使用Service Wrapper
7.2.3 Karaf Wrapper的配置文件
7.3 使用控制台
7.3.1 Shell模块
7.3.2 OSGi模块
7.3.3 LOG模块
7.3.4 SSHD模块
7.4 Karaf的日志
7.4.1 Karaf.Out
7.4.2 Karaf.log
7.4.3 Application log4j 日志
7.5 Karaf子实例
7.5.1 使用Karaf子实例
7.5.2 为什么需要使用子实例
7.6 扩展Karaf控制台
7.6.1 使用Maven创建项目
7.6.2 编写控制台插件包
7.6.3 部署插件包
7.7 使用Web控制台
7.8 使用Feature——JDBC数据源
第8章 核心框架
8.1 核心层概述
8.2 核心框架
8.2.1 服务端消息处理
8.2.2 客户端消息处理
8.2.3 插件状态汇报
8.3 消息分发服务端
8.4 插件状态服务端
8.5 PlayBook服务端
8.5.1 PlayBook服务端设计目的
8.5.2 PlayBook设计示意图
8.6 结果处理服务端
8.6.1 结果处理服务端设计目的
8.6.2 结果处理服务端处理流程
第9章 通用插件包
9.1 插件包概览
9.2 作业调度模块——Cron4J
9.2.1 Cron4J基本使用方式
9.2.2 作业调度参数
9.2.3 重新调度作业
9.2.4 调度系统进程
9.3 数据访问模块——MidaoProject
9.3.1 为什么选择Midao
9.3.2 使用Midao
9.4 序列化模块——Gson
9.5 交互式命令执行模块——JavaExpect
9.6 小结
第10章 常用插件
10.1 文件下发插件
10.1.1 文件下发插件设计
10.1.2 使用Apache Common IO
10.2 文件抓取插件
10.2.1 文件抓取插件整体设计
10.2.2 文件抓取插件设计要点

10.3 命令执行插件

第11章 整合Zabbix

第12章 案例



 


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐