lvs是linux virtual server的簡寫,即linux虛擬伺服器,是乙個虛擬的伺服器集群系統。這個專案在2023年5月由章文嵩博士成立,是中國國內最早出現的自由軟體專案之一。它的****是 現在 lvs 已經是 linux 核心標準的一部分。使用 lvs 可以達到的技術目標是:通過 lvs 達到的負載均衡技術和 linux 作業系統實現乙個高效能高可用的 linux 伺服器集群,它具有良好的可靠性、可擴充套件性和可操作性。從而以低廉的成本實現最優的效能。lvs 是乙個實現負載均衡集群的開源軟體專案,lvs架構從邏輯上可分為排程層、server集群層和共享儲存。
1、實驗環境
四台機器:55.4—55.7
具體實驗環境配置如下:
10.211.55.101 lvs_vip
10.211.55.4 lvs_master
10.211.55.5 lvs_salve
10.211.55.6 web1
10.211.55.7 web2
10.211.55.4 lvs_master如下操作:
安裝ipvsadm:
安裝keepalived:
到此keepalived安裝完畢,然後進行配置。
開啟ip forward功能:
[root@lvs keepalived-1.2.7]# cat /etc/sysctl.conf
執行如下命令使設定生效:
sysctl -p
開始配置keepalived:
配置檔案在這個位置: /etc/keepalived/keepalived.conf
[root@lvs keepalived-1.2.7]# cat /etc/keepalived/keepalived.conf
到此,keepalived配置完成。
接下來把keepalived加入開機自啟動,並開啟keepalived服務:
檢視keepalived程序:
檢視虛擬ip是否加上:注意如果虛擬ip沒有自動加上,請重啟下keepalived服務。
[root@lvs keepalived-1.2.7]# ip a
上述顯示虛擬ip55.101自動加上了,至此,lvs_master伺服器已經配置好並啟動了。
接下來配置lvs從伺服器:
接下來開始配置部署lvs從伺服器:10.211.55.5 lvs_salve(配置方法參照上面的master)
配置完lvs從伺服器開始配置兩台web:
接下裡配置部署兩台web伺服器:
配置部署tomcat:
為了測試負載均衡,我們將這個頁面改下,以更好的標識這個網頁是本伺服器的
啟動虛擬ip的指令碼:
去lvs_master伺服器的終端檢視下ipvsadm,檢視已經連線上了web1伺服器:
[root@my-owntest ~]# ipvsadm -ln
上述可見:55.6已經加進來了!
此時我們訪問網頁出現介面顯示web1 192.168.146.162;或者使用命令列測試**情況都可以檢視。
配置部署10.211.55.7 web2:
web2 部署配置完後,去lvs master上檢視:
上述55.6 55.7兩台web都已經加進來了!
最後客戶端測試:
Centos 6 3 部署GIT伺服器
前言 之前各用各的github,因工作需要,不得不在區域網內架設乙個git伺服器供程式猿協作開發,在這裡記錄下我的安裝過程。1.先在伺服器端配置環境 直接用yum 安裝 yum install gettext devel yum install openssl devel yum install p...
CentOS 6 3安裝配置Nginx
在安裝nginx前,需要確保系統安裝了g gcc openssl devel pcre devel和zlib devel軟體。安裝必須軟體 root admin yum install gcc c yum y install zlib zlib devel openssl openssl devel...
Centos 6 3下配置簡單php
使用最新版的centos 6.3 裡已預設安裝好apache服務元件httpd,在這就不多講了。centos 6.3 預設下沒有安裝php元件,因此我們需要輸入命令 yum y install php 回車如下圖。不用管,程式會自動完成安裝及配置。到此前期的準備工作已完成,下面就要對apache進行...