《Linux高可用负载均衡集群实践真传》目录
  CYFozBbS5Dub 2023年11月02日 23 0

第1章 关于负载均衡... 2

1.1        负载均衡定义... 2

1.2        负载均衡在生产环境中的基本要求... 3

1.2.1 在线可扩展性... 3

1.2.2 高可用性... 3

1.2.3 多服务性... 4

1.3        负载均衡基本功能... 4

1.3.1      负载均衡... 4

1.3.2      健康检查... 5

1.3.3      负载均衡器失败切换(Failover)... 5

1.4        负载均衡器的呈现形式... 6

1.5        另类负载均衡... 6

1.5.1      Oracle RAC 负载均衡... 7

1.5.2      PCS负载均衡... 7

1.6        与负载均衡不离不弃20年... 8

1.6.1      初识负载均衡LVS(Linux Virtual Server)... 8

1.6.2      从开始到现在... 8

1.7 学习负载均衡高可用集群的一些建议... 10

第2章 负载均衡入门... 11

2.1 负载均衡负载分发... 11

2.1.1 LVS(Linux Virtual Server)负载均衡集群简介... 11

2.1.2 LVS(Linux Virtual Server)直接路由(DR)负载均衡集群... 12

2.1.3 LVS(Linux Virtual Server)网络地址转换(NAT)负载均衡... 19

2.2 负载均衡健康检查(Health Check)... 21

2.2.1 负载均衡器Nginx 部署及配置... 21

2.2.2 负载均衡集群健康检查功能验证... 23

2.3 负载均衡失败切换(Failover)... 24

2.3.1 负载均衡失败切换(Failover)功能组成... 25

2.3.2 Keepalived 安装... 25

2.3.3 Keepalived 搭配 LVS(Linux Virtual Server)实现失败切换... 27

2.3.4 负载均衡失败切换(Failover)功能验证... 33

2.4 本章总结... 36

第3章 高可用负载均衡集群规划... 37

3.1 系统规划的目标... 38

3.2 系统规划包括哪些内容... 39

3.2.1 系统架构规划... 39

3.2.2 选型规划... 40

3.2.3 资源规划... 41

3.3 系统规划的关键点... 43

3.4 问题思考... 43

第4章 Nginx高可用负载均衡集群... 45

4.1  Keepalived与Nginx分工... 45

4.2 负载均衡高可用集群整体设计... 46

4.2.1 物理设施配置... 46

4.2.2 设施分布及数量分配... 47

4.3 实施部署Nginx 高可用负载均衡集群... 49

4.3.1 准备工作... 49

4.3.2 负载均衡器配置... 50

4.3.3 负载均衡器配置同步... 56

4.3.4 Nginx负载均衡整体功能验证... 57

4.4 善后工作... 58

4.5 本章小结... 60

第5章 HAProxy 高可用负载均衡集群... 61

5.1 HAProxy 主要功能与特性... 62

5.2 在操作系统上安装部署HAProxy. 63

5.2.1 用包管理工具安装HAProxy. 64

5.2.2 用源码安装HAProxy. 67

5.3 配置HAProxy. 70

5.3.1 HAProxy 代理HTTP. 70

5.3.2 启用HAProxy日志功能... 73

5.3.3 HAProxy代理TCP. 75

5.3.4 HAProxy代理HTTPS. 77

5.4 准备HAProxy运行状态检查脚本... 82

5.5 整合HAProxy与Keepalived. 83

5.5.1 配置Keepalived. 83

5.5.2 配置Keepalived日志... 85

5.6 验收交付... 86

第6章 另类高可用负载均衡集群RHCS. 88

6.1 RHCS基本组成... 88

6.1.1 RHCS硬件组成... 88

6.1.2 RHCS软件组成... 89

6.1.3 RHCS 运行的操作系统环境... 90

6.2 部署RHCS. 90

6.2.1 为部署RHCS准备环境... 91

6.2.2 发布共享存储ISCSI 91

6.2.3 安装RHCS 相关的软件... 99

6.3 主机挂接共享存储ISCSI 100

6.4 初始化ISCSI共享存储... 101

6.5 主机安装Tomcat与Oracle. 102

6.5.1 安装Tomcat 102

6.5.2 安装Oracle数据库软件(不创建监听器和数据库)    105

6.5.3  创建Oracle 监听器... 119

6.6 PCS配置高可用... 123

6.6.1 Web管理后台创建PCS集群... 124

6.6.2 PCS新增资源VIP. 127

6.6.3 创建资源“tomcat”及资源组“java_grp”. 128

6.6.4 PCS创建Oracle 资源及资源组... 130

6.6.5 PCS配置SBD FENCE设备... 139

6.7 PCS功能验证... 142

6.6.5 PCS配置SBD FENCE设备... 140

6.7 PCS功能验证... 143

6.7.1 PCS负载分发功能验证... 144

6.7.2 PCS 健康检查功能验证... 144

6.7.3 PCS失败切换(Failover)功能验证... 145

6.8 本章小结... 147

第7章 MySQL负载均衡与读写分离... 147

7.1 MySQL主库高可用... 148

7.2 MySQL主从复制... 154

7.3 MySQL 读写分离代理... 156

7.3.1 安装Mycat 2到系统... 156

7.3.2 配置Mycat读写分离... 159

7.3.3 Mycat读写分离功能验证    165

8.1 安装MongoDB. 170

8.2 分片服务Shard集群... 172

8.3 MongoDB配置服务器“Config Server”集群... 175

8.4 Mongos路由集群... 177

8.4.1 Mongos路由与配置集群(Config server)关联... 177

8.4.2 Mongos路由与分片集群相关联... 178

8.4.3 多路由Mongos状态同步验证... 181

8.4.4 Mongos路由负载均衡集群... 183

8.5 MongoDB数据分片... 183

8.6 MongoDB集群设置权限和认证... 185

8.6.1 设置MongoDB数据库管理账号... 185

8.6.2 MongoDB集群内部身份验证... 186

8.7 MongoDB高可用集群功能验证... 189

8.8 MongoDB 集群容量扩充与缩减... 190

8.8.1 分片集群“Shard”容量扩充与缩减... 191

8.8.2 配置集群“Config Server”容量扩充与缩减... 193

8.8.3 路由集群“Mongos”容量扩充与缩减... 194

第9章 负载均衡集群日常维护... 194

9.1 负载均衡集群故障处理... 197

9.2 负载均衡集群变更操作... 200

9.3 负载均衡集群监控... 200

9.4 负载均衡集群升级... 203

9.5 负载均衡集群备份与恢复... 203

全书完!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
CYFozBbS5Dub
最新推荐 更多