图书介绍
DRBD权威指南 基于Corosync+Heartbeat技术构建网络RAIDPDF|Epub|txt|kindle电子书版本网盘下载
- 陶利军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302324614
- 出版时间:2013
- 标注页数:413页
- 文件大小:160MB
- 文件页数:427页
- 主题词:计算机网络-信息存贮-研究
PDF下载
下载说明
DRBD权威指南 基于Corosync+Heartbeat技术构建网络RAIDPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 DRBD理论基础2
第1章 DRBD技术基础2
1.1内核模块2
1.2用户空间工具3
1.3资源3
1.4资源角色4
第2章 DRBD技术特点5
2.1单主模式5
2.2双主模式5
2.3复制数据传输模式5
2.4多种传输复制数据的协议6
2.5有效地同步策略7
2.5.1可变的同步速率7
2.5.2锁定同步速率7
2.5.3基于校验和的复制8
2.6延时同步复制数据8
2.7在线设备验证8
2.8复制流量的完整性检测9
2.9脑裂通知和自动恢复10
2.10支持磁盘刷新10
2.11磁盘错误处理策略11
2.12处理过期数据的策略11
2.13 三路复制12
2.14使用DRBD代理实现远距离复制13
2.15 基于“运送”的复制14
2.16浮动对点14
第3章 优化DRBD性能15
3.1优化DRBD15
3.1.1优化DRBD吞吐量15
3.1.2优化DRBD延时17
3.2关于调优的建议18
3.2.1为DRBD设置CPU掩码18
3.2.2修改网络的MTU18
3.2.3使用deadline I/O调度方式19
第2部分 安装和配置DRBD23
第4章 通过预编译二进制安装DRBD23
4.1由LINBIT提供的安装包23
4.2由发行商提供的软件包24
4.2.1 SUSE Linux Enterprise Server24
4.2.2 Debian GNU/Linux25
4.2.3 CentOS25
4.2.4 Ubuntu Linux29
第5章 从源代码编译安装DRBD30
5.1下载DRBD源代码30
5.2从DRBD仓库牵出DRBD 源程序31
5.3从源代码构建特定平台的DRBD二进制安装包34
5.3.1检测构建DRBD的依赖性34
5.3.2准备内核源码35
5.3.3准备DRBD的编译树36
5.3.4构建DRBD用户空间工具37
5.3.5编译DRBD作为内核模块37
5.4构建DRBD的RPM安装包44
5.5构建DRBD的Debian安装包53
第6章 配置DRBD54
6.1准备底层存储设备54
6.2准备网络配置54
6.3配置资源56
6.3.1配置举例57
6.3.2配置global部分59
6.3.3配置common部分60
6.3.4配置resource部分60
6.4第一次启用DRBD资源61
6.5初始化设备同步64
6.6使用基于“运送”的复制65
第3部分 管理DRBD68
第7章 常见的管理任务68
7.1检测DRBD状态68
7.1.1通过drbd-overview命令获取DRBD的状态68
7.1.2通过伪文件系统/proc/drbd了解DRBD的状态信息68
7.1.3连接状态70
7.1.4资源角色72
7.1.5磁盘状态73
7.1.6 I/O状态标志74
7.1.7性能指标74
7.2启用和禁用资源76
7.2.1启用资源76
7.2.2禁用资源76
7.3重新配置资源76
7.4资源的升级和降级77
7.5基本的手动故障转移77
7.6更新DRBD版本78
7.6.1更新仓库78
7.6.2更新安装包78
7.6.3配置迁移81
7.7将DRBD 8.4降级到8.384
7.8启用双主模式84
7.8.1永久双主模式84
7.8.2临时双主模式85
7.8.3系统启动时自动提升双主模式85
7.9使用在线设备验证85
7.9.1启用在线设备验证86
7.9.2执行在线验证86
7.9.3自动在线验证86
7.10配置同步的速率87
7.10.1在配置中锁定同步速率89
7.10.2临时锁定同步速率的配置91
7.10.3可变同步速率的配置91
7.11配置基于校验和的同步92
7.12配置阻塞策略和暂停复制92
7.13配置处理I/O错误策略93
7.14配置复制流量完整性检测94
7.15调整资源大小95
7.15.1在线增大资源大小95
7.15.2离线增大资源大小95
7.15.3在线缩小资源大小96
7.15.4离线缩小资源大小97
7.16禁用后台驱动器缓存98
7.17配置脑裂行为98
7.17.1脑裂通知99
7.17.2脑裂自动恢复策略100
7.18创建三个节点的设置101
7.18.1设备堆叠的注意事项101
7.18.2配置堆叠资源102
7.18.3启用堆叠资源103
7.19使用DRBD代理103
7.19.1 DRBD代理部署注意事项103
7.19.2安装104
7.19.3许可文件105
7.19.4配置代理105
7.19.5控制DRBD代理106
7.19.6 DRBD的代理插件107
7.19.7故障查找108
第8章 故障排除和错误恢复109
8.1处理硬盘驱动器错误109
8.1.1从DRBD手动分离硬盘驱动器109
8.1.2出现I/O错误自动分离硬盘驱动器109
8.1.3在使用内部元数据的情况下替代失败磁盘110
8.1.4在使用外部元数据的情况下替代失败磁盘110
8.2处理节点错误111
8.2.1处理临时Secondary节点错误111
8.2.2处理临时Primary节点错误111
8.2.3处理永久节点错误111
8.3手动脑裂恢复112
第4部分DRBD与其他应用程序的集成115
第9章 Pacemaker集群和DRBD的集成115
9.1认识Pacemaker115
9.1.1 Pacemaker的功能115
9.1.2 Pacemaker的结构116
9.1.3 Pacemaker的内部组成117
9.1.4 Pacemaker的集群类型118
9.2在Pacemaker中添加DRBD后台服务119
9.3在集群中使用基于资源级别的栅功能120
9.3.1使用资源级别的栅功能—— dopd120
9.3.2使用基于资源级别的栅功能122
9.4在Pacemaker集群中使用堆叠的DRBD资源122
9.4.1向Pacemaker集群中添加异地灾备122
9.4.2在Pacemaker集群中使用堆叠资源实现4路冗余124
9.5两个基于SAN的Pacemaker集群之间DRBD数据复制127
9.5.1 DRBD资源配置127
9.5.2 Pacemaker资源配置128
9.5.3站点的故障转移129
第10章DRBD使用LVM130
10.1 LVM简介130
10.2使用逻辑卷作为DRBD后端设备133
10.3在DRBD的同步中自动使用LVM快照144
10.4配置DRBD资源作为物理卷150
10.5在现有卷组中添加新的DRBD卷153
10.6 DRBD与LV M的嵌套配置154
10.7使用Pacemaker实现高可用156
第11章 GFS与DRBD157
11.1 GFS primer157
11.2创建适合于GFS的DRBD资源157
11.3配置LVM识别DRBD资源158
11.4配置集群支持GFS158
11.5创建GFS文件系统159
11.6使用GFS文件系统159
第12章 DRBD与Heartbeat的集成161
12.1安装Heartbeat161
12.1.1下载安装glue161
12.1.2下载安装heartbeat163
12.1.3 下载安装agents165
12.2配置Heartbeat167
12.2.1 ha.cf文件169
12.2.2 haresources文件175
12.2.3 authkeys文件175
12.3启动Heartbeat176
12.3.1环境部署176
12.3.2启动主Heartbeat177
12.3.3启动备用Heartbeat180
12.4测试Heartbeat182
12.4.1正常情况下访问183
12.4.2宕掉主节点183
12.4.3重新启动主节点186
第5部分 运维案例191
第13章 Pacemaker+DRBD+其他191
13.1安装集群软件191
13.1.1在CentOS 5.6系统上191
13.1.2在CentOS 6.3系统上194
13.1.3安装集群管理软件199
13.1.4其他设置200
13.2 Corosync安装包201
13.2.1配置文件202
13.2.2命令参考206
13.3 Pacemaker安装包214
13.3.1配置文件216
13.3.2命令参考218
13.4 Crm工具223
13.4.1 crm命令行选项224
13.4.2用户接口使用介绍225
13.4.3命令参考233
13.5 pacemaker-cli安装包273
13.5.1命令参考274
13.5.2配置Corosync289
13.5.3启动Corosync290
13.6校验安装292
13.6.1校验Corosync安装292
13.6.2校验Pacemaker安装293
13.7配置服务293
13.7.1添加虚拟IP地址294
13.7.2添加Web服务299
13.8添加其他配置300
13.8.1根据需要设置STONITH设备300
13.8.2禁用故障恢复使用节点300
13.9执行 Active/Passive 测试301
13.10 Pacemaker与DRBD的结合303
13.10.1安装DRBD303
13.10.2配置DRBD309
13.11 主备切换测试315
13.11.1维护切换测试315
13.11.2故障切换测试319
第14章Heartbeat+DRBD+NFS325
14.1安装DRBD325
14.1.1安装DRBD 8.2.1325
14.1.2启动327
14.1.3设置为Primary端328
14.2使用DRBD设备329
14.3对Primary角色的切换330
14.4设置NFS331
14.5与Heartbeat结合331
14.6配置DRBD332
14.7客户端挂接NFS334
14.8故障334
14.9升级安装334
14.9.1安装DRBD 8.4.1334
14.9.2编辑DRBD的配置文件335
14.10目录结构分析338
14.10.1 rpm安装包338
14.10.2 tar安装包340
14.11用户命令342
14.11.l drbd342
14.11.2 drbdsetup348
14.11.3 drbdmeta351
14.11.4 drbd-overview352
14.12对Primary角色的切换配置文件353
14.12.1 drbd.d353
14.12.2 global _common.conf353
14.12.3 *.res文件354
14.12.4 drbd.conf355
14.13脑裂处理365
14.13.1拔掉主(Primary)节点的所有网线366
14.13.2拔掉备用(Secondary)节点的所有网线367
14.13.3主(Primary)宕机369
14.13.4另一种情况372
14.13.5又一种情况375
14.14添加资源376
14.14.1添加磁盘376
14.14.2添加配置文件378
14.14.3启用资源380
14.15 主备节点切换383
14.15.1运行时切换383
14.15.2停止DRDB服务切换385
第6部分 图形化管理工具LCMC387
第15章 认识Linux集群管理器LCMC387
15.1安装方式387
15.2下载并安装LCMC387
15.3运行LCMC389
第16章 使用Linux集群管理器LCMC390
16.1添加机器和集群390
16.1.1添加主机向导392
16.1.2添加集群向导395
16.2集群管理399
16.2.1连接和断开集群399
16.2.2添加和移除集群400
16.2.3集群资源管理400