1. 程式人生 > >LVS配置NAT模式簡單示例

LVS配置NAT模式簡單示例

本文一個簡單的示例演示LVS的NAT模式的配置和測試。
使用的配置環境如下:
Director server: 192.168.8.4(對外提供服務的IP),192.168.9.4
Real server1: 192.18.9.5
Real server2: 192.168.9.6
網路topology圖如下:

Director需要做NAT和負載排程:
客服端訪問192.168.8.4,Director需要做DNAT(將目的地址改為real server的IP),將請求分發到Real server,
Real server處理完成後,請求返回到Director,Director需要先做SNAT(將源的地址改為192.168.8.4),然後返回給客戶端。

一,在Director Serve上配置LVS

啟用系統的包轉發功能,從而使系統充當路由器,執行如下指令:
[[email protected] ~]#echo "1" >/proc/sys/net/ipv4/ip_forward
指令中,引數值為1時啟用ip轉發,為0時禁止ip轉發,在NAT模式下此操作是必須的。
然後開始配置ipvs,執行如下操作:
ipvsadm -C
ipvsadm -A -t 192.168.8.4:8080 -s rr
ipvsadm -a -t 192.168.8.4:8080 -r 192.168.9.5:8080 -m
ipvsadm -a -t 192.168.8.4:8080 -r 192.168.9.6:8080 -m
上面操作中,第一行是清除核心虛擬伺服器列表中的所有記錄,
第二行是新增一條新的虛擬IP記錄,同時指定採用輪詢演算法。
第三、四行是在新加虛擬IP記錄中新增兩條新的Real Server記錄,並且指定LVS的工作模式為NAT模式。
-g代表gateway,意思為直接路由,還可以有-i(internet)隧道模型,-m(masq)偽裝,NAT模式

二,Real server不需要做特別配置,1,需要把閘道器指向192.18.9.4。2,在Real server上配置tomcat服務就行了,略。

在192.18.9.5建一個html檔案內容為:
this is the test page
<br>
from server 192.168.9.5
在192.18.9.6建一個html檔案內容為:
this is the test page
<br>
from server 192.168.9.6

三, 測試
客戶端通過VIP訪問,如下面的url
http://192.168.8.4:8080/test/test.html

可以發現返回的內容由192.168.9.5和192.168.9.6輪流提供。

也可在Director上通過ipvsadm -lnc可以觀察排程的情況。 

相關推薦

LVS配置NAT模式簡單示例

本文一個簡單的示例演示LVS的NAT模式的配置和測試。使用的配置環境如下:Director server: 192.168.8.4(對外提供服務的IP),192.168.9.4Real server1: 192.18.9.5Real server2: 192.168.9.6網

請描述LVSnat模式的原理

lvs nat 地址轉換 LVS-NAT:地址轉換===收費站模式virtual servervia network address translation(VS/NAT) LVS的nat模式類似於DNAT,但支持多目標轉發。通過修改請求報文的目標地址為根據調度算法所挑選出的某RS的RIP來進行

LVSnat模式連接超時及無法連接主機排錯總結

linuxnat模式這個實驗網上搜到的有很多。這個實驗很基礎,也很實驗。說起來配置命令就那麽幾行,但因為阿拉在這個小實驗裏耗費了一兩天的時間,這裏就擺在首位說說吧。實驗環境:1臺virtual server,負責負載均衡。2臺real server,作為後臺服務器。原理:前臺virtual server上配置

基於CentOS實現LVSnat模式和DR模式

linux lvs nat dr關於LVS的錯誤總結見以下:nat模式:http://amelie.blog.51cto.com/12850951/1979172DR模式:http://amelie.blog.51cto.com/12850951/1979437來自於某國內名企架構師的說法——LVS學好了,網

LVSNAT模式和DR模式

lvs 先簡單介紹一下LVS是什麽,LVS是Linux Virtuual Server的簡稱,也就是linux虛擬服務器,是由章文松博士發起的自由軟件項目。主要用它來實現高可用集群。LVS-NAT模式:步驟:1.關閉防火墻策略及selinux設置:iptables -F;setnforce 02.啟動n

負載均衡集群介紹,LVS介紹,LVS的調度算法,LVSNAT模式搭建

lvs linux 操作系統 負載均衡 集群 筆記內容:18.6負載均衡集群介紹18.7 LVS介紹18.8 LVS的調度算法18.9/18.10 LVS NAT模式搭建筆記日期:2017-11-1118.6負載均衡集群介紹首先我們先介紹一下什麽是負載均衡: 負載平衡(Load balan

配置centos7ip和配置NAT模式

模式 proto mark 虛擬 cto netmask ip地址 所有 虛擬機 首先,我們新的虛擬機centos是沒有IP地址的這個時候呢,我們可以通過dhcp自動獲取一個dhclient 就可以獲取到我們可以通過ifconfig -a 來看到我們所有的網卡配置,包括沒有

LVS:Linux虛擬服務器,LVSNAT模式+LVS-DR模式

url star mtu linu 角色 prot sleep broadcast 監控 LVS:Linux虛擬服務器什麽是集群:一組通過高速網絡互聯的計算組,並以單一系統的模式加以管理? 將很多服務器集中起來一起,提供同一種服務,在客戶端看來就象是只有一個服務器? 可以在

LVSNAT模式和TUN模式

** 一 LVS的NAT模式 注意:VS/NAT 的優點是伺服器可以執行任何支援 TCP/IP 的作業系統,它只需要一個 IP 地址配置在排程器上,伺服器組可以用私有的 IP 地址。缺點是它的伸縮能力有限, 當伺服器結點數目升到 20 時,排程器本身

vm14下centos7配置NAT模式

1.vm14安裝centos7,安裝完成後,虛擬機器設定如下圖 2.上圖為安裝系統時對虛擬機器的設定,設定完成後,在vm的“編輯”選單下,選擇“虛擬網路編輯器”,如下圖 3.預設情況下,需要管理員許可權才能更改,選擇“更改設定”,進行虛擬網路的更改操作,進行如圖所示操作

lvsNAT模式及TUN模式

Lvs LVS伺服器可以讓客戶端將LVS伺服器作為一個連線的單點,僅僅通過連線LVS伺服器便可以得到後端一整個伺服器叢集的處理與儲存能力,這樣能夠大大提高系統的擴充套件性與可用性,同時也能夠提供服務的安全性,單一入侵一臺伺服器並不會破壞其他與該伺服器隔離的服務。 LVS的

動態代理模式簡單示例

① 首先你要明白靜態代理的作用 我們有一個字型提供類,有多種實現(從磁碟,從網路,從系統) public interface FontProvider { Font getFont(String name); } public abstract class Pr

java幾種常用設計模式簡單示例

1.單例設計模式        所謂單例設計模式簡單說就是無論程式如何執行,採用單例設計模式的類(Singleton類)永遠只會有一個例項化物件產生。具體實現步驟如下:       (1) 將採用單例設計模式的類的構造方法私有化(採用private修飾)。       (2

VM虛擬機器安裝CentOS網路配置---NAT模式

NAT即網路地址轉換(Network Address Transformation, NAT)模式 1、首先在虛擬機器“Virtual Machine Settings”中設定“Network Connection”方式為NAT模式 2、Win7的“網路和共享中心”-

lvs叢集 NAT模式rr輪詢失敗或輪詢時間過長問題

首先,略過前面配置不提,director和rs1,2都是使用虛擬機器。直接表現問題:director主機:curl vip  輪詢正常,但是使用物理機訪問vip輪詢失敗或者要等待好長時間。經過驗證發現:是虛機效能問題:起始狀態:ActiveConn都為0當訪問物理機vip時,

centos 7 LVS 配置 nat配置

參考連結 Configure LVS (Linux Virtual Server) to build a load arancer. This example is based on the environment below.

CentOS7 配置NAT模式

ima image restart nat模式 tro 網卡 sysconfig 1.2 ice 1.初始化:linux 使用ping、curl都是不通的。 2.點擊workstation左上角的編輯 -->虛擬網絡編輯器- ->以管理員權限運行(點擊右下角的更

LVSNAT與DR模式簡單介紹與配置

LVS簡單介紹: LVS是Linux Virtual Server的簡稱,也就是Linux虛擬伺服器, 是一個由章文嵩博士發起的自由軟體專案,它的官方站點是www.linuxvirtualserver.org。現在LVS已經是 Linux標準核心的一部分,在L

配置lvs nat模式下real server服務器端lvsrs腳本

linux lvs nat real server 配置因為lvs nat模式下,只有入站方向的流量經過lvs服務器,出站流量直接由Real server服務器響應,所以Real Server服務器必須做相應的配置才能響應客戶數據包,即修改Real server做負載均衡時回包的源地址要改為VIP,另外要修改

Lvs-nat模式實現負載均衡的配置命令及執行過程

一、實驗環境 三臺伺服器,一臺作為 director,兩臺作為 real server,director 有一個外網網絡卡(10.0.172.190) 和一個內網ip(192.168.0.10),兩個 real server 上只有內網 ip (192.168.0.11) 和 (192.168.