centos6 3部署配置LVS主從

2022-06-23 04:57:16 字數 1602 閱讀 4961

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進行...