图书介绍

DRBD权威指南 基于Corosync+Heartbeat技术构建网络RAIDPDF|Epub|txt|kindle电子书版本网盘下载

DRBD权威指南 基于Corosync+Heartbeat技术构建网络RAID
  • 陶利军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302324614
  • 出版时间:2013
  • 标注页数:413页
  • 文件大小:160MB
  • 文件页数:427页
  • 主题词:计算机网络-信息存贮-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐