標籤:伺服器 架構
請參考老男孩老師的博文:營運叢集架構演變之美
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/7F/AC/wKioL1coiw7wVUq9AADpFgj53IY389.png" title="叢集架構.PNG" alt="wKioL1coiw7wVUq9AADpFgj53IY389.png" />
1.1 叢集架構原理
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/7F/AF/wKiom1coqxiTMYKHAAIaL2zAhVE040.png" title="111.png" alt="wKiom1coqxiTMYKHAAIaL2zAhVE040.png" />
1.2 伺服器叢集角色說明1.2.1 項目概述
類比機房伺服器部署環境,利用虛擬機器軟體環境,搭建並部署8台伺服器。
部署8台伺服器:兩台伺服器作為負載平衡裝置,兩台伺服器作為web伺服器,一台伺服器作為NFS伺服器,一台作為備份伺服器,最後一台為yum本地倉程式庫伺服器。
如下表:
| 伺服器說明 |
數量 |
名稱規劃
|
| 負載平衡伺服器 |
兩台 |
對訪問網站的流量進行分流,減少流量對某台伺服器的壓力 |
| web伺服器 |
兩台 |
處理使用者頁面訪問請求(nginx、apache) |
| nfs儲存(兼職批量管理) |
一台 |
儲存圖片、附件、頭像等待用資料,兼職批量分發和管理 |
| 備份伺服器(rsync) |
一台 |
對全網伺服器資料,進行即時與定時備份 |
| 資料庫伺服器(MySQL) |
一台 |
對動態變化資料進行儲存(常值內容) |
| 管理伺服器 |
一台 |
1、作為yum倉程式庫伺服器
2、跳板機、Action Trail
3、VPN(PPTP)
4、監控(nagios、zabbix) |
| 說明:總計需要8台伺服器,完成本次項目。 |
1.2.2 主機規劃
| 伺服器說明 |
外網IP |
內網IP |
主機名稱規劃 |
| A1-nginx負載伺服器 |
10.0.0.5/24 |
172.16.1.5/24 |
lb01 |
| A2-nginx負載伺服器 |
10.0.0.6/24 |
172.16.1.6/24 |
lb02 |
| B1-apache web伺服器 |
10.0.0.7/24 |
172.16.1.7/24 |
web02 |
| B2-nginx web伺服器 |
10.0.0.8/24 |
172.16.1.8/24 |
web01 |
| C1-NFS儲存伺服器 |
10.0.0.31/24 |
172.16.1.31/24 |
nfs01 |
| C2-rsync儲存伺服器 |
10.0.0.41/24 |
172.16.1.41/24 |
backup |
| C3-mysql資料服務器 |
10.0.0.51/24 |
172.16.1.51/24 |
db01 |
| X-管理伺服器 |
10.0.0.61/24 |
172.16.1.61/24 |
m01 |
提示
1、IP地址設定和老師高度一致
2、灰色臨時使用,企業情境可以沒有
3、負載平衡器的VIP10.0.0.3/24
4、內網IP不配網關和DNS
5、外部IP該配啥就配啥
註:回家,或者辦公環境使用橋接模式,不一定非用NAT。
1.2.3 DNS解析
cat >>/etc/hosts<<EOF
172.16.1.5 lb01
172.16.1.6 lb02
172.16.1.7 web02
172.16.1.8 web01
172.16.1.51 db01 db01.etiantian.org
172.16.1.31 nfs01
172.16.1.41 backup
172.16.1.61 m01
EOF
期中架構目標:至少完成5項!並且述職報告向同學講清楚!
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/77/C6/wKioL1ZuOnfhwiKKAAHJXTUkBRE069.png" width="883" height="616" title="老男孩教育營運叢集架構原理圖" alt="wKioL1ZuOnfhwiKKAAHJXTUkBRE069.png" />
本文出自 “Passionie” 部落格,謝絕轉載!
期中叢集架構---思想篇