多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > keepalived 的安裝和配置使用(精華版)

keepalived 的安裝和配置使用(精華版)

來源:程序員人生   發布時間:2016-11-20 17:01:10 閱讀次數:2970次

通常說的雙機熱備是指兩臺機器都在運行,但其實不是兩臺機器都同時在提供服務。
當提供服務的1臺出現故障的時候,另外1臺會馬上自動接收并且提供服務,而且切換的時間非常短。

keepalived的工作原理是VRRP(VirtualRouter Redundancy Protocol)虛擬路由冗余協議。
在VRRP中有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。
VRRP 路由器是指運行VRRP的路由器,是物理實體,虛擬路由器是指VRRP協議創建的,是邏輯概念。1組VRRP路由器協同工作,共同構成1臺虛擬路由器。 Vrrp中存在著1種選舉機制,用以選出提供服務的路由即主控路由,其他的則成了備份路由。當主控路由失效后,備份路由中會重新選舉出1個主控路由,來繼續工作,來保障不中斷服務。

1.準備兩臺服務器

服務器:192.168.1.111

服務器:192.168.1.199

虛擬ip:192.168.1.223

兩臺機器安裝

2.安裝keepalived需要的依賴包

yum install openssl-devel yum install popt-devel yum install ipvsadm yum install libnl*

3.下載keepalived

yum install keepalived

4.修改主服務器配置文件

vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs { notification_email { #acassen@firewall.loc沒有服務器配置郵箱可將其注釋掉 #failover@firewall.loc #sysadmin@firewall.loc } #notification_email_from Alexandre.Cassen@firewall.loc #smtp_server192.168.200.1 #smtp_connect_timeout 30 router_idLVS_DEVEL } vrrp_instance VI_1 { state MASTER interface eno16777736 virtual_router_id 51#和slave1樣 priority 100#主機高于slave advert_int 1#檢測服務器狀態間隔時間 authentication{ auth_typePASS auth_pass 1111 } virtual_ipaddress { 192.168.1.223#虛擬IP地址,可以為多個 } }

開啟服務

systemctl start keepalived

5.修改slave配置

vim /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { #notification_email { # 644856452@qq.com #} #notification_email_from Alexandre.Cassen@firewall.loc #smtp_server127.0.0.1 #smtp_connect_timeout 30 router_idLVS_DEVEL } vrrp_instance VI_1 { state SLAVE interface eno16777736 virtual_router_id 51 priority 99#低于主服務器100 advert_int 1 authentication { auth_typePASS auth_pass1111#驗證密碼,兩臺機器保持1致 } virtual_ipaddress { 192.168.1.223 } }

開啟服務

systemctl start keepalived

6.在兩臺服務器web根目錄下建立1個index.php文件,寫上本機ip地址

7.在兩臺機器上使用 “ipa” 查看虛擬 IP 信息

可以看到,虛擬Ip此時綁定在主機上

在閱讀器中輸入虛擬ip192.168.1.223此時將看到

訪問的是master,那末將master的服務關閉呢?在192.168.1.111上運行systemctl stop keepalived

此時再看兩臺機器的虛擬ip信息

此時可以看出虛擬ip綁定到了slave服務器上。

在閱讀器中輸入192.168.1.223可以看到

主機服務掛掉了,此時訪問的是slave.

此時在主服務器上打開keepalived服務,

systemctl start keepalived

再次訪問192.168.1.223,將看到

服務器又活了

那末如何根據服務某個端口的開與關來進行虛擬Ip的綁定呢?

Vim /usr/share/doc/keepalived-1.2.13/samples/keepalived.conf.vrrp.localcheck

參考提供的例子

! Configuration File for keepalived vrrp_script chk_http_port { script"</dev/tcp/127.0.0.1/80" # connects and exits interval1 # check everysecond weight-2 # default prio:⑵ if connect fails } vrrp_script chk_mysql_port { script"</dev/tcp/127.0.0.1/80" # connects and exits interval1 # check everysecond weight-2 # default prio:⑵ if connect fails } track_script { chk_http_port chk_mysql_port }

將將以上信息復制到兩臺服務器的/etc/keepalived/keepalived.conf文件里

變成以下,參考,注意從機不1樣,為了講清楚上面的信息放入的位置。

! Configuration File for keepalived global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server 192.168.200.1 smtp_connect_timeout 30 router_id LVS_DEVEL } vrrp_script chk_http_port { script"</dev/tcp/127.0.0.1/80" # connects and exits interval 1 # check every second weight -2 # default prio: ⑵ ifconnect fails } vrrp_script chk_mysql_port { script"</dev/tcp/127.0.0.1/3306" # connects and exits interval 1 # check every second weight -2 # default prio: ⑵ ifconnect fails } vrrp_instance VI_1 { state MASTER interface eno16777736 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass aaa } virtual_ipaddress { 192.168.1.229 } track_script { chk_http_port chk_mysql_port } }

此時再重啟兩臺機器的keepalived服務

Systemctl restart keepalived

此時分別關閉主機80和3306端口服務

可以發現虛擬Ip綁定到了從機上。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品久久久久国产精品三级 | 国产成人女人视频在线观看 | 日本中文字幕在线播放 | 久久久久色| 国产福利一区二区在线观看 | 精品不卡一区中文字幕 | 亚洲一区二区免费视频 | 最色网址| 亚洲免费观看在线视频 | 老司机午夜精品 | 羞羞免费观看网站 | 亚洲欧美日韩精品中文乱码 | 欧美亚洲国产精品久久蜜芽 | 国产精品人成 | 亚洲作爱视频 | 国产欧美日韩另类 | 99精品大香线蕉线伊人久久久 | 91福利国产在线观一区二区 | 国产亚洲精品精品国产亚洲综合 | 老女人做爰免费的视频 | 久久精品在这里 | 欧美三级真做在线观看 | free性欧美极度另类性性欧美 | 国产精品久久久久久影视 | 欧美一级特黄特黄毛片 | 国产香蕉一区二区在线观看 | 免费伦理片在线观看 | 欧美专区亚洲 | 中文在线1区二区六区 | 欧美日本免费一区二区三区 | 欧美性第一页 | 国产情精品嫩草影院88av | 中文字幕第一区 | 最新99国产成人精品视频免费 | 欧亚精品一区二区三区 | 性一交一乱一伦一色一情 | 波多野结衣一区 | 亚洲一区二区三区高清 不卡 | 亚洲色大成网站www 亚洲色大成网站www久久九九 | 最新日本免费一区二区三区中文 | 欧美性猛xxxbbb|