天天看點

LVS搭建叢集實作負載均衡-NAT模式

服務介紹:

LVS 簡稱 Linux Virtual Server,在實際環境中經常作為B/S結構的網絡應用中的負載均衡器來使用,工作在7層網絡模型中的,網絡層,也就是通常說的IP層,由于資料的處理是在Linux核心态完成的,是以性能很高

nat 模式: 支援任 何作業系統,以及私有網絡,隻需要一個公網ip ,系統性能受到限制,每次執行nat需要重寫包,有一定延遲。

實驗環境

實驗環境:

xuegod 63   VIP:eth0 192.168.0.103    ; DIP:eth1 192.168.10.63

xuegod 62  RIP:eth1 192.168.10.62 DG:192.168.10.63

xuegod 64  RIP:eth1 192.168.10.64  DG:192.168.10.63

一、配置網絡環境

配置xuegod 62  eth1  192.168.10.62  網關設為192.168.10.63

配置xuegod 64  eth1  192.168.10.64  網關設為192.168.10.63

配置xuegod 63 

br0 eth0  192.168.0.103  模拟内網   eth1  192.168.10.63  VMnet1 模拟内網

簡易拓撲圖

<a href="http://s4.51cto.com/wyfs02/M01/75/F9/wKiom1ZF-COxpoX5AABfHBuMyys618.png" target="_blank"></a>

二、配置LVS環境

打開xuegod 63 的路由轉發功能

[root@xuegod63 ~]# vim /etc/sysctl.conf 

将7 net.ipv4.ip_forward = 0 ,改為 net.ipv4.ip_forward = 1

生效配置 [root@xuegod63 ~]# sysctl -p  

安裝LVS管理工具

[root@xuegod63 ~]# rpm -ivh /mnt/Packages/ipvsadm-1.26-2.el6.x86_64.rpm 

[root@xuegod63 ~]#ipvsadm -A -t 192.168.0.103:80 -s rr 

[root@xuegod63 ~]#ipvsadm -a -t 192.168.0.103:80 -r 192.168.10.64 -m

[root@xuegod63 ~]#ipvsadm -a -t 192.168.0.103:80 -r 192.168.10.62 -m 

ipvsadm 指令說明

-A 添加

-t 表示tcp 服務

-s 指定排程算法    rr表示輪詢

-a 表示添加real server 位址

-r 指定real server 位址 

-m 表示masquerade 也就是nat 

[root@xuegod63 ~]# /etc/init.d/ipvsadm save

檢視 ipvsadm 

<a href="http://s4.51cto.com/wyfs02/M00/75/F6/wKioL1ZF-KDhkToHAABOIyXh0KE641.png" target="_blank"></a>

配置xuegod 62為 realserver 

[root@xuegod62 ~]# yum install httpd -y 

[root@xuegod62 ~]# /etc/init.d/httpd restart 

[root@xuegod62 ~]# echo " 192.168.10.62 " &gt; /var/www/html/index.html 

配置xuegod 64為 realserver 

[root@xuegod64 ~]# yum install httpd -y 

[root@xuegod64 ~]# /etc/init.d/httpd restart 

[root@xuegod64 ~]# echo " 192.168.10.64 " &gt; /var/www/html/index.html 

在xuegod63 上進行測試,安裝elinks (elinks指令能實作一個純文字界面的WWW浏覽器)

[root@xuegod63 ~]# yum install elinks -y 

[root@xuegod63 ~]# elinks 192.168.10.64 --dump 

   192.168.10.64

[root@xuegod63 ~]# elinks 192.168.10.62 --dump 

   192.168.10.62

測試vip 

<a href="http://s3.51cto.com/wyfs02/M01/75/F9/wKiom1ZF-NTw9Vp-AAAu8hSsJvc061.png" target="_blank"></a>

<a href="http://s4.51cto.com/wyfs02/M01/75/F7/wKioL1ZF-VbwDIm8AACUUBoGnsM368.png" target="_blank"></a>

本文轉自 水滴石川1 51CTO部落格,原文連結:http://blog.51cto.com/sdsca/1712639,如需轉載請自行聯系原作者

繼續閱讀