最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用

這篇文章主要介紹“CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用”,在日常操作中,相信很多人在CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

這篇文章主要介紹“CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用”,在日常操作中,相信很多人在CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創(chuàng)新互聯(lián)專注于大箐山網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供大箐山營銷型網(wǎng)站建設,大箐山網(wǎng)站制作、大箐山網(wǎng)頁設計、大箐山網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務,打造大箐山網(wǎng)絡公司原創(chuàng)品牌,更為您提供大箐山網(wǎng)站排名全網(wǎng)營銷落地服務。

1. 項目背景介紹

作為企業(yè)內(nèi)部IT服務部門,為用戶提供穩(wěn)定,高效,安全的服務是我們的一貫宗旨。IT運維管理尤其重要,其對用戶最直接的效用在于提升IT系統(tǒng)的服務能力,服務中斷時間減少了,可用性提高了,那么用戶基于IT系統(tǒng)的業(yè)務流才會更加順暢。為此,選擇適當?shù)腎T運維管理軟件可以保持服務的高度可用性。

2. 架構(gòu)介紹

本章主要簡述針對當前部門系統(tǒng)應用服務的特點,提供行之有效的架構(gòu)。

架構(gòu)圖:

說明:

1. 節(jié)點Node A作為雙機熱備環(huán)境中的主節(jié)點,節(jié)點Node B擔任副節(jié)點的角色。當主節(jié)點出現(xiàn)故障時,副節(jié)點會自動接管主節(jié)點的角色保障應用的正常運行。

2. 節(jié)點NFS用于存儲Tomcat的數(shù)據(jù)

3. 192.168.1.210是提供給應用服務的虛擬地址,用戶訪問應用服務通過此虛擬地址來實現(xiàn),而不是訪問節(jié)點Node A和Node B的系統(tǒng)地址。

3. Keepalive介紹

Keepalived主要功能是用來防止單點故障(單點故障是指一旦某一點出現(xiàn)故障就會導致整個系統(tǒng)架構(gòu)的不可用)的發(fā)生,從而實現(xiàn)高可用性和熱備。它誕生之初的目的是能夠自主調(diào)用ipvsadm來生成規(guī)則,并且能夠自動實現(xiàn)將用戶訪問的地址轉(zhuǎn)移到其他節(jié)點上進行實現(xiàn)的。Keepalived:核心包含一個core模塊和兩個checkers和VRRP協(xié)議。Core模塊為keepalived的核心,負責主進程的啟動、維護以及全局配置文件的加載和解析。checkers:檢查服務檢查reserved的健康狀況的,基于腳本也可檢查服務本身的健康狀況。這里是實現(xiàn)ipvs后端健康狀況的檢測的。VRRP (Virtual Router Redundancy Protocol,即虛擬路由冗余協(xié)議):是一種容錯協(xié)議,它保證當主機的下一跳路由器出現(xiàn)故障時,由另一臺路由器來代替出現(xiàn)故障的路由器進行工作,從而保持網(wǎng)絡通信的連續(xù)性和可靠性。VRRP中每個節(jié)點之間都有優(yōu)先級的一般為0-255(0,255有特殊用法)數(shù)字越大優(yōu)先級越高。keepalived是以VRRP協(xié)議為實現(xiàn)基礎的,即將N臺提供相同功能的路由器組成一個路由器組,這個組里面有一個master節(jié)點和多個backup節(jié)點。Master節(jié)點上面有一個對外提供服務的vip(該路由器所在局域網(wǎng)內(nèi)其他機器的默認路由為該vip),master會發(fā)組播,當 backup收不到vrrp包時就認為master宕掉了,這時就需要根據(jù)VRRP的優(yōu)先級來選舉一個backup當master。這樣的話就可以保證路由器的高可用了。

4. 方案驗證

本章將詳述整套環(huán)境從硬件到軟件的搭建過程,讓讀者更加直觀深刻的了解Keepalive的配置及工作原理。

硬件環(huán)境規(guī)劃:

選擇三臺聯(lián)想xSeries 3650 M4 并按照表格所示初始化:

說明:1. xSeries 3650 M4性能和穩(wěn)定性符合項目的基本需求

2. IMM (Integrated Management Module) 提供遠程管理

3. 主板集成的第一塊網(wǎng)卡Eth0用于配置系統(tǒng)IP地址

4. 主板集成的第二塊網(wǎng)卡Eth2用于和NFS連接,配置內(nèi)網(wǎng)地址即可

系統(tǒng)及軟件環(huán)境規(guī)劃:

系統(tǒng),軟件和網(wǎng)絡的詳細信息如表格所示:

搭建:

1. 在Node A,Node B和NFS節(jié)點上均選擇mini方式安裝CentOS 7.4 64-bit,并按照規(guī)劃配置IP地址。

2. 在節(jié)點Node A和Node B的/etc/hosts文件上添加同樣的內(nèi)容,如下:

192.168.1.198 NodeA.xx.xxx.com NodeA

10.10.10.11 NodeA.xx.xxx.com NodeA

192.168.1.199 NodeB.xx.xxx.com NodeB

10.10.10.12 NodeB.xx.xxx.com NodeB

3. 在節(jié)點Node A和Node B安裝Tomcat 7和Keepalive 1.3.5

#yum install tomcat

#yum install keeplived

4. 將Tomcat 數(shù)據(jù)的存儲路徑配置在節(jié)點NFS上

5. 配置節(jié)點Node A上的keeplive

編輯keepalive配置文件 /etc/keepalived/keepalived.conf 作如下修改:

vrrp_instance VI_1 {state MASTER #設置節(jié)點Node A為MASTER角色interface enp11s0f0 #網(wǎng)卡 enp11s0f0 配置的是節(jié)點Node A 的系統(tǒng)IP地址virtual_router_id 51 #兩臺系統(tǒng)保證這個數(shù)字相同priority 100 #數(shù)字越大等級越高advert_int 1authentication {auth_type PASS #vrrp協(xié)議,保證兩臺系統(tǒng)設置一致auth_pass 1111}virtual_ipaddress {192.168.1.210/24 #提供給Tomcat應用的虛擬服務地址}

6. 配置節(jié)點Node B上的keeplive

編輯keepalive配置文件 /etc/keepalived/keepalived.conf 作如下修改:

vrrp_instance VI_1 {state BACKUP #設置節(jié)點Node B為BACKUP角色interface enp11s0f0 #網(wǎng)卡 enp11s0f0 配置的是節(jié)點Node B 的系統(tǒng)IP地址virtual_router_id 51 #兩臺系統(tǒng)保證這個數(shù)字相同priority 90 #數(shù)字比MASTER即可advert_int 1authentication {auth_type PASS #vrrp協(xié)議,保證兩臺系統(tǒng)設置一致auth_pass 1111}virtual_ipaddress {192.168.1.210/24 #提供給Tomcat應用的虛擬服務地址}

7. 啟動keepalive

#systemctl start keepalived#systemct enable keepalived #設置開機自啟動

8. 驗證keepalive服務

9. 驗證節(jié)點Node A的虛擬網(wǎng)絡服務地址

說明:默認情況下,虛擬網(wǎng)絡服務地址192.168.1.210和主節(jié)點系統(tǒng)IP地址192.168.1.198綁定在相同的網(wǎng)卡接口表示其運行正常。

10. 驗證節(jié)點Node B的網(wǎng)絡地址

說明:副節(jié)點Node B 沒有看到虛擬網(wǎng)絡服務地址且經(jīng)過主節(jié)點的虛擬網(wǎng)絡服務地址驗證,表示keepalive服務在雙機熱備環(huán)境中已經(jīng)運行正常。

11. 驗證Tomcat web portal是否正常運行

說明:擁有雙機熱備架構(gòu)保障的Tomcat服務運行正常

12. 驗證當主節(jié)點Node A 的keepalive服務關閉或者宕機下,副節(jié)點Node B能否接管并保障Tomcat應用不受影響。

A. 查看副節(jié)點Node B的網(wǎng)絡地址

說明:虛擬網(wǎng)絡服務地址192.168.1.210和副節(jié)點系統(tǒng)IP地址192.168.1.199綁定在相同的網(wǎng)卡接口,表明副節(jié)點Node B已經(jīng)成功接管主節(jié)點Node A的職責。

B. 驗證Tomcat web portal是否仍然正常運行

說明:當主節(jié)點Node A出現(xiàn)故障后,副節(jié)點通過keepalive服務保障了業(yè)務 的正常運轉(zhuǎn)。


名稱欄目:CentOS7.4上怎么通過keepalive實現(xiàn)Tomcat高可用
本文URL:http://fisionsoft.com.cn/article/ehgooj.html