最近公司需要搭建一套高可用集群环境,特此留档。
规划:
选用keepalived和Nginx实现web容器的集群。
选用redis的集群模式,实现Session共享和数据缓存。
Spring Boot容器采用多台JDK服务器,采用Nginx反向代理实现集群。
其他应用选用Tomcat容器,使用keepalived+Tomcat实现 集群。
文件服务器选用keepalived+sync+vsftpd实现集群。
共享存储选用Openfiler。
数据库集群选用Oracle12.2.0.1来做RAC+DG。
操作系统选用:
openfileresa-2.99.1-x86_64-disc1.iso =共享存储
CentOS-7-x86_64-DVD-1810 =Oracle Rac和DG备库
ubuntu-18.04.2-live-server-amd64.iso =其他
IP规划(因公司IP有部分占用,所有下面的IP存在不连续的情况):
服务器 | 说明 | IP |
Nginx | VIP | 192.168.142.202 |
| 192.168.142.204 | |
| 192.168.142.205 | |
| 192.168.142.206 | |
Redis | | 192.168.142.230 |
| 192.168.142.231 | |
| 192.168.142.232 | |
| 192.168.142.233 | |
| 192.168.142.234 | |
| 192.168.142.235 | |
Spring Boot | | 192.168.142.216 |
| 192.168.142.217 | |
| 192.168.142.218 | |
Tomcat | VIP | 192.168.142.236 |
| 192.168.142.237 | |
| 192.168.142.238 | |
| 192.168.142.239 | |
FTP | VIP | 192.168.142.242 |
| 192.168.142.243 | |
| 192.168.142.244 | |
| 192.168.142.245 | |
Openfiler | | 192.168.142.246 |
Oracle RAC | rac1 public ip | 192.168.142.247 |
rac2 public ip | 192.168.142.248 | |
rac1 private ip | 192.168.86.247 | |
rac2 private ip | 192.168.86.248 | |
rac1 vip | 192.168.142.249 | |
rac2 vip | 192.168.142.250 | |
scan ip | 192.168.142.251 | |
DG 备库 | | 192.168.142.252 |
硬件配置(配置到生产环境后可进行扩展):
CPU 1*2
内存:ORACLE RAC+DG 16G 其他2G
磁盘:ISCSI 1T 系统盘256
OracleRAC+DG 512G
其他 256G
以下是安装步骤的链接地址:
1:Nginx
2: Spring Boot
3: Tomcat
4: Redis
5: FTP
6: Openfiler
http://blog.itpub.net/25357621/viewspace-2654572/
7: Oracle RAC
8: DG 备库
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25357621/viewspace-2654567/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25357621/viewspace-2654567/