1. 程式人生 > >LVS負載均衡fullnat模式配置

LVS負載均衡fullnat模式配置

fullnat模式需要的安裝包

  • ipvsadm
  • kernel-2.6.32-220.23.1.el6.src.rpm
  • Lvs-fullnat-synproxy.tar.gz
  • rpm-build 因為kernel是一個src型別的包,對於此型別的包我們需要rpm-build

    一、開始配置

 [[email protected] ~]   yum install ipvsadm -y 
 [[email protected] ~]# rpm -ivh kernel-2.6.32-220.23.1.el6.src.rpm  進行操作 
[[email protected]
SPECS]# rpmbuild -bp kernel.spec 檢視還需要的包 -rw-------. 1 root root 1043 Jun 19 20:12 anaconda-ks.cfg -rw-r--r-- 1 root root 187436 Oct 14 2015 asciidoc-8.4.5-4.1.el6.noarch.rpm -rw-r--r-- 1 root root 78290779 Oct 14 2015 kernel-2.6.32-220.23.1.el6.src.rpm -rw-r--r-- 1 root root 2630424 Oct 14 2015
Lvs-fullnat-synproxy.tar.gz -rw-r--r-- 1 root root 47704 Oct 14 2015 newt-devel-0.52.11-3.el6.x86_64.rpm drwxr-xr-x 8 root root 4096 Jun 23 15:55 rpmbuild -rw-r--r-- 1 root root 96252 Oct 14 2015 slang-devel-2.2.1-1.el6.x86_64.rpm

二、安裝所需要的軟體包,對於在iso中沒有自帶的軟體包需要在網上下載

下載軟體包網站:pkgs.org

[root@server5
~]#yum install redhat-rpm-config patchutils xmlto asciidoc elfutils-libelf-devel zlib-devel binutils-devel newt-devel python-devel perl-ExtUtils-Embed hmaccalc -y [root@server5 ~]# yum install slang-devel-2.2.1-1.el6.x86_64.rpm newt-devel-0.52.11-3.el6.x86_64.rpm -y [root@server5 ~]#yum install asciidoc-8.4.5-4.1.el6.noarch.rpm [root@server5 SPECS]# rpmbuild -bp kernel.spec

如在上面最後一個過程中等待時間過長,因為生成key的字元太少

yum provides */rngd
  yum install rng-tools-2-13.el6_2.x86_64 -y
  rngd -r /dev/urandom     隨機生成 key   

三、安裝lvs—fullnat

[[email protected] ~]# tar zxf Lvs-fullnat-synproxy.tar.gz  解壓
[[email protected] ~]# ls
anaconda-ks.cfg                    kernel-2.6.32-220.23.1.el6.src.rpm   rpmbuild
asciidoc-8.4.5-4.1.el6.noarch.rpm  lvs-fullnat-synproxy                 slang-devel-2.2.1-1.el6.x86_64.rpm
install.log                        Lvs-fullnat-synproxy.tar.gz
install.log.syslog                 newt-devel-0.52.11-3.el6.x86_64.rpm
[[email protected] ~]# cd lvs-fullnat-synproxy/
[[email protected] lvs-fullnat-synproxy]# ls
lvs-2.6.32-220.23.1.el6.patch  lvs-tools.tar.gz  README  toa-2.6.32-220.23.1.el6.patch
[[email protected] lvs-fullnat-synproxy]# cp lvs-2.6.32-220.23.1.el6.patch ~/rpmbuild/BUILD/kernel-2.6.32-220.23.1.el6/linux-2.6.32-220.23.1.el6.x86_64/   移動核心檔案到 rpmbuild



[[email protected] linux-2.6.32-220.23.1.el6.x86_64]# cd ~/rpmbuild/BUILD/kernel-2.6.32-220.23.1.el6/linux-2.6.32-220.23.1.el6.x86_64/      進入核心安裝目錄

[[email protected] linux-2.6.32-220.23.1.el6.x86_64]# patch -p1 < lvs-2.6.32-220.23.1.el6.patch    給核心打補丁    補丁不能重複打 

這裡寫圖片描述
打完補丁,修改Makefile檔案,給核心版本命名:

[[email protected] linux-2.6.32-220.23.1.el6.x86_64]# uname -r
2.6.32-431.el6.x86_64
[[email protected] linux-2.6.32-220.23.1.el6.x86_64]# vim Makefile

這裡寫圖片描述

四、檢測與安裝

  • make
  • make modules_install
  • make install

五、修改核心檔案

vim /boot/grub/grub.conf
修改default的值為0 表示先啟動
這裡寫圖片描述
修改完成後reboot

[[email protected] ~]# cd lvs-fullnat-synproxy/
[[email protected] lvs-fullnat-synproxy]# tar zxf lvs-tools.tar.gz
[[email protected] ipvsadm]# pwd
/root/lvs-fullnat-synproxy/tools/ipvsadm
[[email protected] keepalived]# pwd
/root/lvs-fullnat-synproxy/tools/keepalived
[[email protected] keepalived]# 
  ./configure --with-kernel-dir="/lib/modules/2.6.32-220.23.1.el6.x86_64/build/"
   yum install openssl-devel -y   解決依賴性
   ./configure --with-kernel-dir="/lib/modules/2.6.32-220.23.1.el6.x86_64/build/"      編譯
  yum install -y popt-devel     解決依賴性
   ./configure --with-kernel-dir="/lib/modules/2.6.32-220.23.1.el6.x86_64/build/"        重新編譯
   make         檢測安裝環境
   make install      寫入
   cd ..
   ls
   cd ipvsadm/
   [[email protected] ipvsadm]# ls
config_stream.c  debian           ipvsadm.8        ipvsadm-restore.8  ipvsadm.sh       PERSISTENCE_ENGINES  VERSION
config_stream.h  dynamic_array.c  ipvsadm.c        ipvsadm-save       ipvsadm.spec.in  README
contrib          dynamic_array.h  ipvsadm-restore  ipvsadm-save.8     Makefile         SCHEDULERS

參考:

相關推薦

LVS負載均衡fullnat模式配置

fullnat模式需要的安裝包 ipvsadm kernel-2.6.32-220.23.1.el6.src.rpm Lvs-fullnat-synproxy.tar.gz rpm-build 因為kernel是一個src型別的包,對於此型別的包我

lvs負載均衡realserver windows配置

interface windows linux 本地連接 網絡 linux中在lo上綁定vip比較簡單,windows也不難。首先打開運行——>輸入hdwwiz會彈出添加設備:在lo中綁定好vip地址以後,還需要做一項工作,至關重要!!!編寫腳本:test.bat@echo off

LVS負載均衡DR模式部署

jpg clip 相同 localhost 6.4 sys cal 系統 media 目錄: 1. 拓撲圖 2. 搭建環境 3. LVS服務器部署 4. 測試 1. 拓撲圖 LVS-DR模式采的IP地址全部為外網IP。 本例中IP的設置全部

實現LVS負載均衡NAT模式

linux 負載均衡 lvs nat模式 1、LVS-NAT實現原理簡述 註釋: ipvs:工作於內核上的netfilterINPUT鉤子之上的程序,可根據用戶定義的集群實現請求轉發; VS:Virtual Server 虛擬服務 Director, Bal

LVS負載均衡介紹和配置

start 外部 響應 數據接收 網通 eal 方便 ive ucc 負載均衡群集介紹? ?? 開源的負載均衡軟件LVS、keepalived、haproxy和nginx等keepalived除了可以實現高可用外,也可以拿來做負載均衡功能LVS是基於4層負載均衡,網絡OSI

LVS負載均衡—NAT模式

top process .html image 指向 RoCE enforce 都是 數據 如下圖所示,NAT模式中的一大缺點就是無論是請求的數據包,還是返回的數據包,都必須要經過負載的這個點,請求的數據包一般內容較少,問題不是很大,而返回的數據包,一般都是圖片,視頻等等,

LVS負載均衡配置

lvs負載均衡配置LVS環境安裝部署以下安裝部署基於以下環境 系統centos7.2訪問烏龜運維官網點擊這裏只安裝不介紹——》》》》環境如圖1, 安裝ipvsadm2,配置負載均衡成功如下圖 就是這麽簡單 —–>>>>LVS負載均衡配置

三種LVS負載均衡模式

lvs負載均衡集群1、主流開源軟件:LVS、keepalived、haproxy、nginx等;▏LVS特點:抗負載能力強、是工作在網絡4層之上僅作分發之用,沒有流量的產生,這個特點也決定了它在負載均衡軟件裏的性能最強的;配置性比較低,這是一個缺點也是一個優點,因為沒有可太多配置的東西,所以並不需要太多接觸,

通過ldirectord配置lvs負載均衡服務器

linux lvs 負載均衡1.通過ldirectord在主、備Director Server上配置LVS ldirectord是heartbeat的一個插件,在安裝heartbeat時,默認已經安裝了此插件。ldirectord主要用於監控集群系統中每個Real Server節點的運行狀態,某個節點的服務

LVS負載均衡簡單配置

loading -a 源地址 5.0 gdi 但是 -s table 之一 LVS的安裝與使用第1章 LVS原理及介紹1.1 LVS簡介LVS是Linux Virtual Server的簡寫,意思就是Linux虛擬服務器,是一個虛擬的服務器集群系統,可以在UNIX/LIN

LVS負載均衡群集1(NAT模式

虛擬機 主從 實驗 a13 dac exp www 高可用群集 權限 一、群集技術概述 1、群集的類型1)負載均衡群集:主要的功能將來自客戶機的訪問請求分流給多臺服務器,從而緩單臺服務器的負載壓力,例如京東淘寶的購物節的時候,當天的並發量是分常大的,單臺服務器是無法承載的。

LVS負載均衡群集的了解與基本配置(一)

企業 比例 請求 process 綜合 三層 多臺 nas 路由 前言:今天要給大家介紹的是LVS群集,在企業中應用非常廣泛,是為了實現負載均衡,提高服務器的工作效率,當其中有服務器發生故障的時候也不會影響客戶的訪問。 一、群集技術概述1、群集的含義來源於英文單詞‘Clus

CentOS7.4——構建LVS負載均衡群集—地址轉換模式LVS-NAT)

LVS負載均衡—NAT模式LVS負載均衡群集—地址轉換模式(LVS-NAT)環境:調度服務器一臺:Linux—CentOS7.4IP地址:192.168.80.20(內網)192.168.90.20(外網)Web服務器兩臺:Linux—CentOS7.4IP地址:192.168.80.30(SERVER AA

CentOS7.4——LVS負載均衡群集—直接路由模式LVS-DR)

CentOS7—LVS負載均衡—DR模式LVS負載均衡群集—直接路由模式(LVS-DR)環境:調度服務器一臺:Linux—CentOS7.4IP地址:192.168.80.20Web服務器兩臺:Linux—CentOS7.4IP地址:192.168.80.30(SERVER AA)IP地址:192.168.8

LVS DR模式負載均衡搭建、keepalived高可用+LVS負載均衡配合

lvs lvs dr模式 lvs負載均衡 keepalived+LVS LVS DR模式搭建 準備:dir(調度器):192.168.188.2rs1:192.168.188.3rs2:192.168.188.6vip:192.168.188.200 安裝ipvsadm yum insta

LVS負載均衡之DR模式

LVS負載均衡之DRLVS負載均衡:常用的負載均衡開源軟件有nginx、lvs、haproxy,商業的硬件負載均衡設備F5、Netscale。LVS模式工作在網絡層,且由內核實現負載轉發,效率要比nginx高。LVS負載均衡包含三種模式:? NAT模式(類似路由器,實現外網內網地址映射,負載均衡服務器修改請

LVS負載均衡之NAT模式

LVS負載均衡之NATLVS負載均衡之NAT模式 重點理解NAT方式的實現原理和數據包的改變。 (a). 當用戶請求到達Director Server,此時請求的數據報文會先到內核空間的PREROUTING鏈。 此時報文的源IP為CIP,目標IP為VIP?(b). PREROUTING檢查發現數據包的目標IP

LVS負載均衡群集DR模式

LVS下LVS-DR在DR模式的群集中,LVS負載器為訪問入口,但不作網關處理;服務器池中所有節點都各自接入internet,發送給客戶端WEB響應數據包不需要LVS負載調度器。nat模式和dr模式的區別 兩種模式都是實現負載均衡lvs的方法,nat模式在包進入的時候在分發器上做了目的地址的mac轉換,也就是

#構建LVS負載均衡群集之地址轉換模式LVS-NAT)

ip地址 構建 tex shadow DG 負載 lin 訪問 3D 構建LVS負載均衡群集之地址轉換模式(LVS-NAT) 試驗環境:本實驗共需要五臺虛擬機,一臺作為調度服務器的Linux虛擬機。兩臺作為真實服務器的Linux虛擬機,一臺作為NFS服務器的Linux虛擬機

CentOS7上部署LVS負載均衡群集之LVS-NAT(地址轉換模式

local 添加 fig iptable block rip 除了 處理 路由轉發 CentOS7中的LVS負載均衡群集之LVS-NAT(地址轉換模式) 簡介 在當今各種互聯網應用中,隨著站點對硬件性能、響應速度、服務穩定性、數據可靠性等的要求越來越高,單臺服務器將難以承擔