《Linux高可用负载均衡集群实践真传》目录

第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设备... 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

------------------------剧终----------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

4/5$全真龙门

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值