File tree Expand file tree Collapse file tree 1 file changed +20
-7
lines changed Expand file tree Collapse file tree 1 file changed +20
-7
lines changed Original file line number Diff line number Diff line change 23
23
- JDK:**8u72**
24
24
- Tomcat:**8.0.32**
25
25
- 部署环境:
26
- - VIP:192.168.1.50
27
- - 第一台主机:Nginx 1 + Keepalived 1 + Tomcat 1 == 192.168.1.120(Master)
28
- - 第二台主机:Nginx 2 + Keepalived 2 + Tomcat 2 == 192.168.1.121(Backup)
29
- - 两台机子进行时间校准:[ NTP(Network Time Protocol)介绍] ( NTP.md )
30
- - 第一台主机部署(第二台主机也是按着这样完全配置):
26
+ - 虚拟 IP(VIP):192.168.1.50
27
+ - 第一台主机:Nginx 1 + Keepalived 1 == 192.168.1.120(Master)
28
+ - 第二台主机:Nginx 2 + Keepalived 2 == 192.168.1.121(Backup)
29
+ - 第三台主机:Tomcat 1 == 192.168.1.122(Web 1)
30
+ - 第四台主机:Tomcat 2 == 192.168.1.123(Web 2)
31
+ - 所有机子进行时间校准:[ NTP(Network Time Protocol)介绍] ( NTP.md )
32
+ - 第三、第四台主机部署:
31
33
- JDK 的安装:[JDK 安装](JDK-Install.md)
32
34
- Tomcat 的安装:[Tomcat 安装和配置、优化](Tomcat-Install-And-Settings.md)
35
+ - 第一台主机部署(第二台主机也是按着这样完全配置):
33
36
- Nginx 的安装:[Nginx 安装和配置](Nginx-Install-And-Settings.md)
34
37
- 添加虚拟 IP:
35
38
- 复制一个网卡信息:`sudo cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0`
87
90
- 启动服务:`service keepalived start`
88
91
- 加入随机启动:`chkconfig keepalived on`
89
92
- 第一台主机配置:
90
- - ``
91
- - ``
93
+ - 健康监测脚本: ``
94
+ - Keepalived 配置文件编辑: ``
92
95
- ``
93
96
- ``
94
97
- ``
99
102
- 第二台主机配置:
100
103
101
104
105
+ ### 高可用测试
106
+
107
+ - 模拟 Keepalived 挂掉
108
+ - 关闭 Master 主机的 Keepalived,查看 Master 和 Backup 两台主机的对应日志:`cat /var/log/messages`
109
+ - 重新开启 Master 主机的 Keepalived,查看 Master 和 Backup 两台主机的对应日志:`cat /var/log/messages`
110
+ - 模拟 Nginx 挂掉
111
+ - 关闭 Master 主机的 Nginx,查看 Master 和 Backup 两台主机的对应日志:`cat /var/log/messages`
112
+ - 重新开启 Master 主机的 Nginx,查看 Master 和 Backup 两台主机的对应日志:`cat /var/log/messages`
113
+ - 完善脚本,增加 Nginx 挂掉后自动重启脚本
114
+
102
115
103
116
104
117
## 资料
You can’t perform that action at this time.
0 commit comments