图书介绍
自动化运维软件设计实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 吴文豪著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121264689
- 出版时间:2015
- 标注页数:279页
- 文件大小:38MB
- 文件页数:292页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
自动化运维软件设计实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 什么是自动化运维1
1.1硬件运维和软件运维1
1.1.1小故事之一——电脑专家1
1.1.2小故事之二——你居然不会修电脑2
1.1.3硬件运维与软件运维2
1.2软件运维的主要问题3
1.2.1设备数量多3
1.2.2系统异构性大3
1.2.3虚拟化的成熟带来更大的困难4
1.3运维常用工具4
1.3.1 Puppet6
1.3.2 SaltStack6
1.3.3 Ansible7
1.4自动化运维7
1.5小结9
第2章 集中化运维利器——Ansible 11
2.1环境准备11
2.2安装Ansible12
2.2.1使用CentOS的EPEL源进行安装12
2.2.2使用Easy_ Install安装Ansible 14
2.3 Ansible基础14
2.3.1资产配置14
2.3.2执行命令17
2.3.3指定目标主机18
2.3.4常用命令示例19
2.4 Ansible常用模块21
2.4.1文件管理模块21
2.4.2命令执行模块25
2.4.3网络相关模块28
2.4.4源码管理模块30
2.4.5包管理模块32
2.4.6系统管理模块33
2.5 PlayBook37
2.5.1PlayBook简介38
2.5.2 Include语法41
2.5.3变量41
2.5.4条件43
2.5.5循环44
2.5.6 PlayBook使用实例——集中化日常巡检46
2.6使用Ansible的API49
2.7小结50
2.7.1 Ansible的优点50
2.7.2 Ansible的缺点51
第3章 集中化运维利器——Puppet 52
3.1Puppet与Ansible52
3.2 Puppet基础56
3.2.1安装Puppet57
3.2.2 Puppet主要配置文件58
3.2.3颁发证书61
3.2.4第一个Puppet示例62
3.3 Puppet的常用资源64
3.3.1定时任务——cron 64
3.3.2命令执行exec 65
3.3.3文件管理——file 67
3.3.4包管理——packag 69
3.3.5服务管理——service 70
3.4 Puppet语法基础71
3.4.1资源72
3.4.2类73
3.4.3变量73
3.5小结76
3.5.1 Puppet的优点76
3.5.2 Puppet的缺点76
第4章集中化运维利器——SaltStack77
4.1 SaltStack、 Puppet、 Ansible77
4.2无Agent模式——Sa1tSSH79
4.3 SaltStack的基本组成81
4.4 Salt State概述82
4.4.1 top.sls82
4.4.2 state文件83
4.4.3配置主机83
4.4.4 SaltState之Requires84
4.4.5 Template、 Extends、 Includes85
4.5无主服务器模式运行88
4.6使用SaltStack的定时作业89
4.7实时执行命令89
4.7.1 target89
4.7.2 function93
4.7.3 arguments93
4.8 Pillar93
4.8.1使用Pillar 94
4.8.2 Pillar的一些操作方法95
4.9小结96
4.9.1 SaltStack的优点96
4.9.2 SaltStack的缺点96
第5章 重复造一个轮子97
5.1从一个自动化运维软件说起97
5.2困难重重100
5.2.1多样的设备类型100
5.2.2运维设备的总量大100
5.2.3艰难的环境100
5.2.4多变的客户需求101
5.3轮子需要的特性102
5.4 ActiveMQ基础104
5.4.1配置ActiveMQ105
5.4.2部署ActiveMQ 114
5.4.3第一个ActiveMQ例子117
5.5 Apache Karaf 123
5.5.1 OSGi简介123
5.5.2为什么选择Karaf 124
5.5.3基础架构设计124
5.5.4启动Apache Karaf 126
5.5.5制作第一个OSGi包127
第6章 ActiveMQ概览136
6.1消息发送136
6.1.1 TextMessage136
6.1.2 MapMessage138
6.1.3 BytesMessage140
6.1.4 StreamMessage144
6.1.5 BlobMessage145
6.2断线重连机制FailOver 158
6.2.1配置FailOver 158
6.2.2 FailOver的常用参数159
6.3消息生命周期160
6.3.1为什么消息需要生命周期160
6.3.2使用消息超时机制162
6.4清空不常用的队列163
6.5使用JMX获取队列信息164
6.5.1启用ActiveMQ的JMX功能165
6.5.2获取ActiveMQ的队列信息167
6.6 ActiveMQ的HA方案173
6.6.1配置NFS服务器173
6.6.2配置NFS客户端173
6.6.3调整消息中间件的配置文件174
6.6.4将Failover作为连接串174
6.6.5原理175
第7章 Apache Karaf概览176
7.1理解Import和Export176
7.2 Service Wraper180
7.2.1支持的平台180
7.2.2使用Service Wrapper181
7.2.3 Karaf Wrapper的配置文件184
7.3使用控制台187
7.3.1 Shell模块187
7.3.2 OSGi模块190
7.3.3 LOG模块191
7.3.4 SSHD模块192
7.4 Karaf的日志194
7.4.1 Karaf.Out194
7.4.2 Karaf.log195
7.4.3 Application log4j日志196
7.5 Karaf子实例197
7.5.1使用Karaf子实例197
7.5.2为什么需要使用子实例201
7.6扩展Karaf控制台203
7.6.1使用Maven创建项目204
7.6.2编写控制台插件包206
7.6.3部署插件包207
7.7使用Web控制台207
7.8使用Feature—— JDBC数据源209
第8章 核心框架213
8.1核心层概述213
8.2核心框架214
8.2.1服务端消息处理216
8.2.2客户端消息处理217
8.2.3插件状态汇报218
8.3消息分发服务端219
8.4插件状态服务端220
8.5 PlayBook服务端221
8.5.1 PlayBook服务端设计目的221
8.5.2 PlayBook设计示意图223
8.6结果处理服务端226
8.6.1结果处理服务端设计目的226
8.6.2结果处理服务端处理流程226
第9章 通用插件包228
9.1插件包概览228
9.2作业调度模块——Cron4J 230
9.2.1 Cron4J基本使用方式231
9.2.2作业调度参数232
9.2.3重新调度作业233
9.2.4调度系统进程233
9.3数据访问模块——MidaoProject 234
9.3.1为什么选择Midao 235
9.3.2使用Midao236
9.4序列化模块——Gson237
9.5交互式命令执行模块——JavaExpect242
9.6小结249
第10章 常用插件250
10.1文件下发插件250
10.1.1文件下发插件设计250
10.1.2使用Apache Common IO 251
10.2文件抓取插件254
10.2.1文件抓取插件整体设计254
10.2.2文件抓取插件设计要点256
10.3命令执行插件257
10.4目录结构查询插件258
第11章 整合Zabbix 261
11.1编译安装Zabbix 261
11.1.1部署MySQL 261
11.1.2编译部署Apache+PHP 263
11.1.3安装Zabbix267
11.2强大的触发规则268
11.2.1触发规则概览268
11.2.2特色的触发规则270
11.3 Zabbix调用OSGi运维功能271
第12章 案例275
热门推荐
- 2287318.html
- 2491363.html
- 111947.html
- 1865615.html
- 3144681.html
- 683832.html
- 3024812.html
- 2735874.html
- 2585120.html
- 3848682.html
- http://www.ickdjs.cc/book_3329217.html
- http://www.ickdjs.cc/book_2743780.html
- http://www.ickdjs.cc/book_2830141.html
- http://www.ickdjs.cc/book_552462.html
- http://www.ickdjs.cc/book_3035895.html
- http://www.ickdjs.cc/book_3125161.html
- http://www.ickdjs.cc/book_2577487.html
- http://www.ickdjs.cc/book_1436972.html
- http://www.ickdjs.cc/book_62880.html
- http://www.ickdjs.cc/book_754085.html