高可用叢集環境搭建-留檔

陳洪光發表於2019-08-22

最近公司需要搭建一套高可用叢集環境,特此留檔。

規劃:

選用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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章