linux下lvs的fullnat模式

2021-08-22 00:25:11 字數 1838 閱讀 7717

編譯核心之前,安裝keepalived和ipvsadm

(若有問題請參考

yum install -y rpm-build

rpm -ivh kernel-2.6

.32-220.23

.1.el6.src

.rpm

cd rpmbuild/specs

rpmbuild -bp kernel.spec(解決所有依賴性)

rpmbuild -bp kernel.spec(需要敲擊鍵盤產生隨機數,也可以rngd -r /dev/urandom(若命令沒有,則yum provides */rngd安裝) )

tar zxf lvs-fullnat-synproxy.tar

.gzcd lvs-fullnat-synproxy/

cp lvs-2.6

.32-220.23

.1.el6.patch /root/rpmbuild/build/kernel-2.6

.32-220.23

.1.el6/linux-2.6

.32-220.23

.1.el6.x86_64/

vim /root/rpmbuild/build/kernel-2.6

.32-220.23

.1.el6/linux-2.6

.32-220.23

.1.el6.x86_64/makefile (加上檔案版本號)

make #編譯

make modules_install # 安裝模組

make install

vim /boot/grub/grub.conf

default=0

reboot # 若reboot出錯,恭喜你再來一次

重新編譯keepalived,以適應核心版本

tar zxf lvs-tools

.tar.gz

cd tools/keepalived

./configure --

with

-kernel

-dir

="/lib/modules/`uname -r`/build";

make;

make install;

重新編譯ipvsadm

若ipvsadm -ln出現fullnat之後則核心、keepalived、ipvsadm編譯成功。

Linux 負載均衡 LVS

1 介紹nat模式 優點 可以簡單快速配置負載均衡 缺點 單機器有瓶頸 附屬機器的閘道器 gateway 必須是主機內網ip 2 安裝 yum install y ipvsadm3 新建指令碼 bin bash director 伺服器上開啟路由 功能 echo 1 proc sys net ipv...

Lvs下使用Docker擴容實驗

lvs下使用docker擴容實驗 1.安裝元件 keepalived和lvs apt getupdate apt getinstall ipvsadm apt getinstall keepalived 2.配置 主要是 etc keepalived keepalived.conf檔案。root u...

Linux高階之LVS原理

lvs linux virtual server,負載排程器,整合核心 官網 vs virtual server,負責排程 rs real server,負責真正提供服務 l4 四層路由器或交換機 工作原理 vs根據請求報文的目標ip和目標協議及埠將其排程 至某rs,根據排程演算法來挑選rs lvs...