歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux高級技巧:集群之keepalived

Keepalived是一個基於VRRP協議來實現的WEB服務高可用方案,可以利用其來避免單點故障。使用多台節點安裝keepalived。其他的節點用來提供真實的服務,同樣的,他們對外表現一個虛擬的IP。主服務器宕機的時候,備份服務器就會接管虛擬IP,繼續提供服務,從而保證了高可用性。

keepalived的原理圖如下所示:

最左邊是客戶機,它訪問我們的虛擬IP。然後我們有master(主控制節點)和backup(備用控制節點)。最右邊的就是我們提供服務的真機了。

2.搭建keepalived服務

我們使用四個節點來做這個實驗,兩個充當控制節點,另外兩個提供服務。然後用真機的浏覽器訪問虛擬IP。

注意事項:

  • 1.所有節點要做好解析。
  • 2.時間同步
  • 3.yum源設置好(除了基本的源,高可用等也要添加)

如圖是我們的操作控制台:

keepalived的安裝包為:

keepalived-1.2.13.tar.gz

兩個控制節點分別解壓和編譯、安裝keepalived:

在編譯keepalived之前我們需要安裝一些相關的包:

編譯keepalived源碼包:

這個是我們的 編譯結果:

然後我們進行安裝:

上述的步驟在兩個控制節點上都要進行,最後在配置文件中我們再設定主副節點。

Copyright © Linux教程網 All Rights Reserved