DRBD权威指南 基于Corosync+Heartbeat技术构建网络RAIDPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:陶利军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302324614
- 页数:413 页
第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优化DRBD 15
3.1.1优化DRBD吞吐量 15
3.1.2优化DRBD延时 17
3.2关于调优的建议 18
3.2.1为DRBD设置CPU掩码 18
3.2.2修改网络的MTU 18
3.2.3使用deadline I/O调度方式 19
第2部分 安装和配置DRBD 23
第4章 通过预编译二进制安装DRBD 23
4.1由LINBIT提供的安装包 23
4.2由发行商提供的软件包 24
4.2.1 SUSE Linux Enterprise Server 24
4.2.2 Debian GNU/Linux 25
4.2.3 CentOS 25
4.2.4 Ubuntu Linux 29
第5章 从源代码编译安装DRBD 30
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章 配置DRBD 54
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部分 管理DRBD 68
第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.3 84
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认识Pacemaker 115
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使用资源级别的栅功能—— dopd 120
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使用LVM 130
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与DRBD 157
11.1 GFS primer 157
11.2创建适合于GFS的DRBD资源 157
11.3配置LVM识别DRBD资源 158
11.4配置集群支持GFS 158
11.5创建GFS文件系统 159
11.6使用GFS文件系统 159
第12章 DRBD与Heartbeat的集成 161
12.1安装Heartbeat 161
12.1.1下载安装glue 161
12.1.2下载安装heartbeat 163
12.1.3 下载安装agents 165
12.2配置Heartbeat 167
12.2.1 ha.cf文件 169
12.2.2 haresources文件 175
12.2.3 authkeys文件 175
12.3启动Heartbeat 176
12.3.1环境部署 176
12.3.2启动主Heartbeat 177
12.3.3启动备用Heartbeat 180
12.4测试Heartbeat 182
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配置Corosync 289
13.5.3启动Corosync 290
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安装DRBD 303
13.10.2配置DRBD 309
13.11 主备切换测试 315
13.11.1维护切换测试 315
13.11.2故障切换测试 319
第14章Heartbeat+DRBD+NFS 325
14.1安装DRBD 325
14.1.1安装DRBD 8.2.1 325
14.1.2启动 327
14.1.3设置为Primary端 328
14.2使用DRBD设备 329
14.3对Primary角色的切换 330
14.4设置NFS 331
14.5与Heartbeat结合 331
14.6配置DRBD 332
14.7客户端挂接NFS 334
14.8故障 334
14.9升级安装 334
14.9.1安装DRBD 8.4.1 334
14.9.2编辑DRBD的配置文件 335
14.10目录结构分析 338
14.10.1 rpm安装包 338
14.10.2 tar安装包 340
14.11用户命令 342
14.11.l drbd 342
14.11.2 drbdsetup 348
14.11.3 drbdmeta 351
14.11.4 drbd-overview 352
14.12对Primary角色的切换配置文件 353
14.12.1 drbd.d 353
14.12.2 global _common.conf 353
14.12.3 *.res文件 354
14.12.4 drbd.conf 355
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部分 图形化管理工具LCMC 387
第15章 认识Linux集群管理器LCMC 387
15.1安装方式 387
15.2下载并安装LCMC 387
15.3运行LCMC 389
第16章 使用Linux集群管理器LCMC 390
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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019