成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux服務器集群系統之通過NAT實現虛擬服務器(VS/NAT)

系統 Linux 系統運維
Linux集群通過多臺機器連接起來,處理復雜的問題。可以將同構或者異構的計算機連接起來,協同完成特定的任務。這樣就構成了集群。那么 ,Linux集群系統是怎樣的系統呢?有哪些結構和服務呢?本文將逐一介紹。

  Linux服務器集群系統是當代許多公司采用的解決方案,Linux服務器集群通過多臺機器連接起來,處理復雜的問題。可以將同構或者異構的計算機連接起來,協同完成特定的任務。這樣就構成了集群。LVS是Linux virtual server的縮寫,他的意思是Linux虛擬機服務。本文主要介紹的是基于Linux服務器下的集群系統之通過NAT實現虛擬服務器(VS/NAT)。

  由于IPv4中IP地址空間的日益緊張和安全方面的原因,很多網絡使用保留IP地址(10.0.0.0/255.0.0.0、172.16.0.0/255.128.0.0和192.168.0.0/255.255.0.0)[64, 65, 66]。這些地址不在Internet上使用,而是專門為內部網絡預留的。當內部網絡中的主機要訪問Internet或被Internet訪問時,就需要采用網絡地址轉換(Network Address Translation, 以下簡稱NAT),將內部地址轉化為Internets上可用的外部地址。NAT的工作原理是報文頭(目標地址、源地址和端口等)被正確改寫后,客戶相信它們連接一個IP地址,而不同IP地址的服務器組也認為它們是與客戶直接相連的。由此,可以用NAT方法將不同IP地址的并行網絡服務變成在一個IP地址上的一個虛擬服務。

  VS/NAT的體系結構如圖2所示。在一組服務器前有一個調度器,它們是通過Switch/HUB相連接的。這些服務器提供相同的網絡服務、相同的內容,即不管請求被發送到哪一臺服務器,執行結果是一樣的。服務的內容可以復制到每臺服務器的本地硬盤上,可以通過網絡文件系統(如NFS)共享,也可以通過一個分布式文件系統來提供。

  圖2:VS/NAT的體系結構

  

 

Linux服務器/集群系統

  客戶通過Virtual IP Address(虛擬服務的IP地址)訪問網絡服務時,請求報文到達調度器,調度器根據連接調度算法從一組真實服務器中選出一臺服務器,將報文的目標地址Virtual IP Address改寫成選定服務器的地址,報文的目標端口改寫成選定服務器的相應端口,最后將修改后的報文發送給選出的服務器。同時,調度器在連接Hash表中記錄這個連接,當這個連接的下一個報文到達時,從連接Hash表中可以得到原選定服務器的地址和端口,進行同樣的改寫操作,并將報文傳給原選定的服務器。當來自真實服務器的響應報文經過調度器時,調度器將報文的源地址和源端口改為Virtual IP Address和相應的端口,再把報文發給用戶。我們在連接上引入一個狀態機,不同的報文會使得連接處于不同的狀態,不同的狀態有不同的超時值。在TCP連接中,根據標準的TCP有限狀態機進行狀態遷移,這里我們不一一敘述,請參見W. Richard Stevens的《TCP/IP Illustrated Volume I》;在UDP中,我們只設置一個UDP狀態。不同狀態的超時值是可以設置的,在缺省情況下,SYN狀態的超時為1分鐘,ESTABLISHED狀態的超時為15分鐘,FIN狀態的超時為1分鐘;UDP狀態的超時為5分鐘。當連接終止或超時,調度器將這個連接從連接Hash表中刪除。

  這樣,客戶所看到的只是在Virtual IP Address上提供的服務,而服務器集群的結構對用戶是透明的。對改寫后的報文,應用增量調整Checksum的算法調整TCP Checksum的值,避免了掃描整個報文來計算Checksum的開銷。

  在一些網絡服務中,它們將IP地址或者端口號在報文的數據中傳送,若我們只對報文頭的IP地址和端口號作轉換,這樣就會出現不一致性,服務會中斷。所以,針對這些服務,需要編寫相應的應用模塊來轉換報文數據中的IP地址或者端口號。我們所知道有這個問題的網絡服務有FTP、IRC、H.323、CUSeeMe、Real Audio、Real Video、Vxtreme / Vosiac、VDOLive、VIVOActive、True Speech、RSTP、PPTP、StreamWorks、NTT AudioLink、NTT SoftwareVision、Yamaha MIDPlug、iChat Pager、Quake和Diablo。

  下面,舉個例子來進一步說明VS/NAT,如圖3所示:

  圖3:VS/NAT的例子

  

 

Linux服務器/集群系統

  VS/NAT的配置如下表所示,所有到IP地址為202.103.106.5和端口為80的流量都被負載均衡地調度的真實服務器172.16.0.2:80和172.16.0.3:8000上。目標地址為202.103.106.5:21的報文被轉移到172.16.0.3:21上。而到其他端口的報文將被拒絕。 

Protocol Virtual IP Address Port Real IP Address Port Weight
TCP 202.103.106.5 80 172.16.0.2 80 1
172.16.0.3 8000 2
TCP 202.103.106.5 21 172.16.0.3 21 1

  從以下的例子中,我們可以更詳細地了解報文改寫的流程。

  訪問Web服務的報文可能有以下的源地址和目標地址:

SOURCE 202.100.1.2:3456 DEST 202.103.106.5:80

  調度器從調度列表中選出一臺服務器,例如是172.16.0.3:8000。該報文會被改寫為如下地址,并將它發送給選出的服務器。

SOURCE 202.100.1.2:3456 DEST 172.16.0.3:8000
 

  從服務器返回到調度器的響應報文如下:

SOURCE 172.16.0.3:8000 DEST 202.100.1.2:3456

  響應報文的源地址會被改寫為虛擬服務的地址,再將報文發送給客戶:

SOURCE 202.103.106.5:80 DEST 202.100.1.2:3456

  這樣,客戶認為是從202.103.106.5:80服務得到正確的響應,而不會知道該請求是服務器172.16.0.2還是服務器172.16.0.3處理的。

【編輯推薦】

  1. Linux集群原理與安裝配置匯總
  2. “懶惰”Linux集群管理員的11個秘訣
  3. 圖文詳解 文件柜內DIY自己的Linux集群機
  4. 大型Linux集群的安裝節點和管理
  5. 大型Linux集群簡介和硬件配置
  6. 高性能Linux集群基礎知識

 

責任編輯:zhaolei 來源: 網絡轉載
相關推薦

2011-01-18 09:35:29

Linux服務器集群系統

2011-01-18 09:32:54

Linux服務器集群系統

2011-01-14 16:25:59

Linux服務器集群系統

2011-01-14 15:32:17

2011-01-14 16:04:01

Linux集群系統

2011-01-14 15:58:01

Linux集群系統

2011-01-14 16:14:41

Linux集群系統

2011-01-14 15:51:26

Linux集群系統

2011-01-14 15:37:39

Linux集群系統

2018-06-12 10:12:12

2009-12-24 16:12:31

Linux服務器

2015-05-22 08:59:38

2020-11-24 13:47:56

服務器

2012-11-28 11:07:36

IBMdW

2018-03-13 10:51:10

linux技巧服務器

2017-09-14 08:43:05

2009-02-27 13:12:00

2009-12-24 13:25:45

集群技術

2018-04-08 09:59:59

WindowsLinux服務器

2011-04-21 09:23:32

IaaS服務器虛擬化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区三区在线 | 国产精品久久久久久久久久免费 | 精品一区二区三区在线视频 | 中文字幕 亚洲一区 | 一区二区在线免费观看 | 亚洲五码久久 | 亚洲在线一区 | 国产成人精品一区二区三 | 亚洲综合第一页 | av在线一区二区三区 | 国产精品视频一区二区三区, | 国产福利资源 | 国产一区二区久久 | 做a视频在线观看 | 97超碰在线免费 | 亚洲第一区久久 | 国产精品黄 | 欧美视频在线看 | 亚洲综合色 | 日韩在线一区二区 | 欧美一二区 | 日日日日日日bbbbb视频 | 一级毛片在线播放 | 精品视频在线观看 | 久久网国产 | 在线播放中文字幕 | 国产日韩欧美一区二区在线播放 | 亚洲va在线va天堂va狼色在线 | 中文字幕视频在线看 | 成人免费视频 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 久久精品国产一区老色匹 | 日韩在线视频播放 | 风间由美一区二区三区在线观看 | 国产精品一区二区在线 | 午夜性色a√在线视频观看9 | www.天天干.com | 婷婷色网 | 免费观看色 | 成人午夜激情 | 国产 日韩 欧美 中文 在线播放 |