LVS + Keepalived + Nginx安装及配置
LVS + Keepalived + Nginx安裝及配置
LVS + Keepalived + Nginx安裝及配置
1、概述
上篇文章《架構(gòu)設(shè)計(jì):負(fù)載均衡層設(shè)計(jì)方案(6)——Nginx + Keepalived構(gòu)建高可用的負(fù)載層》我們講解了Nginx的故障切換,并且承諾各位讀者會(huì)盡快講解 LVS + Keepalived + Nginx的安裝和配置。在中間由于工作的原因,我又插寫(xiě)了三篇關(guān)于zookeeper的原理使用的文章。今天這邊文章我們回歸主題,為各位讀者講解 LVS + Keepalived + Nginx的安裝及配置。
2 、安裝計(jì)劃和準(zhǔn)備工作
下圖,我們表示了本篇文章要搭建的整個(gè)集成架構(gòu)的抽象結(jié)構(gòu):

我們采用兩個(gè)LVS節(jié)點(diǎn)(141和142),但是一個(gè)時(shí)間工作的只有一個(gè)LVS節(jié)點(diǎn),另一個(gè)始終處于熱備standby狀態(tài) ,由keepalived監(jiān)控這兩個(gè)節(jié)點(diǎn)的工作狀態(tài)并完成切換。
在LVS節(jié)點(diǎn)下 ,我們采用LVS-DR工作模式掛載了兩個(gè)Nginx節(jié)點(diǎn)(131 、132) 。并最終將外網(wǎng)請(qǐng)求交由這兩個(gè)節(jié)點(diǎn)進(jìn)行處理。注意:在實(shí)際工作中 ,Nginx下面一般就是訪問(wèn)靜態(tài)資源 、動(dòng)態(tài)資源的配置了 。