導航:首頁 > 編程系統 > linux伺服器鏈路聚合

linux伺服器鏈路聚合

發布時間:2023-02-19 13:42:18

A. 網卡鏈路聚合 簡單設置實現雙倍帶寬

如今所有主板至少自帶一個千兆乙太網埠,有些高檔主板帶有兩個埠。很多用戶都不知道家用環境下雙網卡主板如何充分利用兩個網口,其實使用鏈路聚合(Link aggregation)就是一個好思路。 雙倍帶寬的鏈路聚合 鏈路聚合是指將兩條或多條物理乙太網鏈路聚合成一條邏輯鏈路。所以,如果聚合兩個1Gb/s埠,就能獲得2GB/s的總聚合帶寬(圖1)。聚合帶寬和物理帶寬並不完全相同,它是通過一種負載均衡方式來實現的。在用戶需要高性能區域網性能的時候很有幫助,而區域網內如果有NAS則更是如此。比如說我們在原本千兆(1Gb/s)網路下PC和NAS之間的數據傳輸只能達到100MB/s左右,在鏈路聚合的方式下多任務傳輸速度可以突破200MB/s,這其實是一個倍增。 01 鏈路聚合原本只是一種彈性網路,而不是改變了總的可用吞吐量。比如說如果你通過一條2Gb聚合鏈路將文件從一台PC傳輸到另一台PC,就會發現總的最高傳輸速率最高為1Gb/s。然而如果開始傳輸兩個文件,會看到聚合帶寬頻來的好處。簡而言之鏈路聚合增加了帶寬但並不提升最高速度,但如果你在使用有多個乙太網埠的NAS,NAS就能支持鏈路聚合,速度的提升是顯而易見的。 目前家用的區域網環境不論是線纜還是網卡多數都停留在1Gb/s的水平,如果你想要真正的更高吞吐量改用更高的帶寬比如10Gb/s網卡,但對於大多數家庭用戶萬兆網卡是不太可能的。就算我們使用普通單千兆網卡主板,通過安裝外接網卡來增添一個網路埠就能實現效果。 鏈路聚合準備工作 首先你的PC要有兩個乙太網埠,想要連接的任何設備同樣要有至少兩個埠。除了雙千兆(或一集成一獨立)網卡的主板外,我們還需要一個支持鏈路聚合(LACP或802.1ad等)的路由器。遺憾的是很多家用路由器不支持鏈路聚合,選擇時要注意路由器具體參數,或者乾脆選擇一個支持鏈路聚合的交換機。 除了硬體方面的要求,還需要一款支持鏈路聚合的操作系統。我們目前廣泛使用的Windows 7並沒有內置的鏈路聚合功能,一般微軟要求我們使用Windows Server,但其實Windows 8.1和10已經提供了支持了。其實如果操作系統不支持可以考慮使用廠商提供的具有鏈路聚合功能的驅動程序,比如英特爾PROSet工具。另外操作系統linux和OS X都有內置的鏈路聚合功能,滿足了所有先決條件後下面介紹如何實現。 測試平台 主板 華碩Rampage IV 處理器 英特爾酷睿i7-3970X 內存 三星DDR3 32GB 硬碟 三星850Pro 1TB(RAID 0) 交換機 網件ProSAFE XS708E 10GbE 網卡 雙埠10GBASE-T P2E10G-2-T 線纜 CAT7 鏈路聚合網路配置 首先在測試中我們選用了一塊雙埠網卡,實際上如果用戶的主板擁有雙網卡可以省略這一步。由於部分品牌之間的獨立網卡和普通主板中的單網卡可能會有一些網路之間的不兼容,如果想避免麻煩可以直接選用這類雙介面網卡。 之後就是設置交換機了,如果我們擁有一個支持鏈路聚合的路由器直接去設置路由器即可。支持的標志是設備擁有管理功能允許我們可以綁定單個埠。網件ProSafe XS708E隨帶的一個實用工具允許綁定特定埠,界面具體取決於使用什麼樣的路由器或者交換機。比如網件R8500以上級別的路由器自帶鏈路聚合功能,界面採用WEB方式管理,鏈路匯聚的設置可以說是相當方便(圖2、3)。 02 03 鏈路聚合設置時分為靜態或者動態,分別是Static和LACP,簡單解釋靜態聚合就是由用戶手工配置,不允許系統自動添加或刪除匯聚成員中的埠。而動態聚合系統自動創建或刪除,成員內埠的添加和刪除是協議自動完成的。只要速率和雙工屬性相同、連接到同一個設備、有相同基本配置的埠,就能被動態匯聚在一起,之前我們說過盡量選用同一種網卡就是為了動態聚合的。 Windows設置過程 如果在Windows中設置,要注意家用版本只有從Windows 8.1開始到目前的Windows 10才支持網卡綁定功能,或者伺服器版本Windows Server。以Windows 10為例,在搜索中輸入PowerShell右鍵用管理員許可權啟動,打開一個DOS界面中使用「Get-BetAdapter」命令找到我們的網卡(圖4),用「New-NetLbfoTeam」命令創建網卡組。不使用交換機完整的命令行(圖5)是「New-NetLbfoTeam 「網卡組名稱」 -teamingMode SwitchIndependent」,而使用有鏈路聚合功能交換機時後綴要改為「-teamingMode Static」或者「-teamingMode LACP」。確定之後根據系統提示輸入兩個網口名稱,在網路界面就可以看到創建的網卡組了(圖6)。 04 05 06 Windows Server的設置方法完全不同,以Windows Server 2012 R2為例,打開伺服器管理器單擊上面的本地伺服器,會看到一個名為「網卡綁定」NIC Teaming的選項(圖7)。點擊顯示「禁用」選項你會看到綁定配置器,兩個網卡介面都已顯示在適配器和介面下面(圖8)。現在選擇這兩個介面右鍵選擇綁定新介面,在彈出的窗口中你會看到一個欄位,為新的邏輯介面命名,單擊確定(圖9)。為了獲得最大的兼容性,選擇綁定模式Teaming Mode下面的「與交換機無關」(Switch Independent)。一旦完成這步,在網路界面會看到剛命名的由兩個物理介面組成的邏輯介面。如果一切正常,你的兩路物理連接都會顯示活動狀態,你可以在下面看到傳輸細節。可以說Windows Server版本就是家用Windows中沒有的圖形窗口界面方式,比起家用版本的操作要直觀得多(圖10)。 07 08 09 10 OS X設置過程 在OS X中設置鏈路聚合要簡單一點,不需要特殊工具或第三方驅動程序,功能被好地內置到默認的網路偏好設置中。打開系統偏好設置進入網路選項,點擊設置齒輪圖標選擇管理虛擬介面(Manage Virtual Interfaces)(圖11),選擇新建鏈路聚合(New Link Aggregate)(圖12)。在彈出物理介面列表中選擇想要綁定的那些介面,勾選後命名並創建(圖13)。 11 12 13 如果一切順利,你綁定的兩個或多個物理介面會從網路介面列表中消失,取而代之的是剛創建的那個邏輯綁定介面,如果指示燈變綠色表明已成功(圖14)。想看連接性能如何可以選擇那個邏輯介面,單擊高級就能看到其狀態,還可以配置其他選項,比如IP地址和DNS等(圖16)。 14 15 16 編輯點評 可以看出只要前期工作做好,不論是在交換機路由器、Windows或者OS X中設置網卡鏈路聚合都不算難。文中還有幾個細節沒有提及首先是線纜盡量選用CAT 6以上的六類線,這樣才能充分發揮每一路1Gb/s的帶寬。不過在網卡鏈路聚合系統當中,單個傳輸任務的速度是如論如何也無法超過1Gb/s的帶寬的,轉換為兆就是125MB/s左右。真正發揮鏈路聚合功能的場合是多任務同時運行,這樣兩條1Gb/s帶寬才會同時工作(圖16)。

B. 鏈路聚合什麼系統好

鏈路聚合Linux系統好。根據查詢相關資料信息顯示:鏈路聚合將多個物理埠匯聚在一起,形成一個邏輯埠,以實現出/入流量吞吐量在各成員埠的負荷分擔,從而達到高可用、負載均衡及鏈路冗餘等效果,Linux系統-配置鏈路聚合。

C. Linux系統如何配置鏈路聚合,實現流量負載均衡

本文主要解決3個問題:

第一、鏈路聚合的定義和作用是什麼?

第二、如何配置鏈路聚合?

第三、鏈路聚合的實際應用場景有那些?

第一、鏈路聚合的定義和作用是什麼?

答:鏈路聚合的定義:鏈路聚合,官方稱聚合鏈接,民間又稱網卡組隊,具體指的是將多個網卡綁定在一起組建一個虛擬網卡,外界與虛擬網卡進行通信,虛擬網卡再將信息進行分發;

鏈路聚合的作用:可以實現輪詢式的流量負載均衡和熱備份的作用;

舉個栗子:

鏈路聚合就好比是一個包工頭,這個包工頭為了多賺錢,多接訂單,肯定需要找多個小弟;

這樣就可以保障,萬一有一個小弟感冒了,不能上班,這時有其他小弟可以頂上;

當客戶需要蓋房子的時候,直接找包工頭就好了,不需要一個一個的去找建築工人;

第二、如何配置鏈路聚合?

答:

1、配置鏈路聚合的命令是:

nmcli connection add type team con-name team0 ifname team0 autoconnect  yes  config  '{"runner": {"name": "activebackup"}}'

譯為:nmcli connection 添加 類型 team(組隊)

    配置文件名  team0  網卡名  team0  每次開機自動啟用

    配置運行模式  熱備份模式

整體譯為:為系統網卡添加一個 team (團隊),團隊名稱叫 team0 ,配置文件也叫 team0 , 並且設置為開機自動啟動,配置運行模式為熱備份模式;

2、為鏈路聚合添加成員的命令是:

nmcli connection add type team-slave  con-name team0-1  ifname eth1 master team0 ;

nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0;

注釋:nmcli connection 添加 類型為 team的成員

          配置文件名  team0-1  網卡為 eth1  主設備為  team0

整體譯為:為主設備team0添加兩張網卡,eth1和eth2;

3、為tem0配置ip地址的命令是:

nmcli connection modify team0 ipv4.method manual ipv4.addresses 

「IP 地址 / 子網掩碼」    connection.autoconnect yes

4、激活team0的命令是:      

nmcli connection up team0

第三、鏈路聚合的實際應用場景有那些?

答:當伺服器提供比較重要的服務時,只准備一張網卡是遠遠不夠的,因為一但網卡出現故障,客戶就無法訪問,這就會造成客戶流失,體驗感差;

這個時候就可以運用鏈路聚合的方法來解決,將多張網卡綁定在一起創建一張虛擬網卡,從而實現網卡熱備份,流量輪詢式負載均衡;

以此來保障伺服器能夠正常提供服務,給用戶以良好的體驗;

注意事項:

在創建虛擬網卡和添加成員時,如果命令敲錯了,一定要刪除錯誤的信息,以免造成通信混亂;

刪除的命令是:nmcli  connection delete team0  (team0或team x)

查看team0的信息命令是:     teamdctl   team0  state  

以上.......

(本篇完)

祝:開心!

羅貴

2019-03-24

D. linux雙網卡綁定連接到冗餘的兩交換機

拓撲圖很簡單,一個伺服器的兩個網卡上聯到兩台核心交換機上
操作系統是rhel5.5
x86_64,交換機是華為9306,伺服器是dell
M910刀片
伺服器上的eth0和eth1做了綁定,我想用mode=0
這種負載均衡的方式來做
兩台交換機配置了vrrp,左邊的核心交換機是master,右邊的是slave
但我在實際測試的過程中出現了問題。伺服器是dell
m910,刀片伺服器。我將eth0/1綁定成mode=0模式,在交換機上將連接刀片
www.dnjsb.com
的介面配置到了access
vlan,在刀片的交換機上配置了鏈路聚合和埠依賴(在不做綁定的情況下,伺服器和網路是正常的),發
現在伺服器上ping網關,有50%丟包;在其他伺服器上ping這台伺服器也有至少50%的丟包
mode=0這個模式,配置完成後,bond0/eth0/eth1介面的MAC都變成eth0的MAC地址了
我覺得當伺服器向外發送數據的時候,第一個包從master走,因為對master來說,從G1/0/1學到了伺服器的MAC地址;伺服器的第
二個包從slave走,master又從G1/0/47學到了伺服器的MAC地址,這樣,交換機的MAC表就混亂了,也就導致了丟失50%的數據包
www.dnjsb.com
誰做過mode=0綁定模式呢?是不是還需要在交換機上做什麼配置?請幫忙看一下如何解決,謝謝。網卡綁定

E. Linux多路徑配置

|如果使用了多路徑方案,可以直接使用multipath綁定設備名不需要用到asmlib或UDEV請直接參考文檔:Configuringnon-(11.1.0,11.2.0)onRHEL5/OL5[ID605828.1][root@vrh1~]#foriin`cat/proc/partitions|awk'{print$4}'|grepsd|grep[a-z]$`;doecho"###$i:`scsi_id-g-u-s/block/$i`";done###sda:SATA_VBOX_HARDDISK_VB83d4445f-b8790695_###sdb:SATA_VBOX_HARDDISK_VB0db2f233-269850e0_###sdc:SATA_VBOX_HARDDISK_VBa56f2571-0dd27b33_###sdd:SATA_VBOX_HARDDISK_VBf6b74ff7-871d1de8_###sde:SATA_VBOX_HARDDISK_VB5a531910-25f4eb9a_###sdf:SATA_VBOX_HARDDISK_VB4915e6e3-737b312e_###sdg:SATA_VBOX_HARDDISK_VB512c8f75-37f4a0e9_###sdh:SATA_VBOX_HARDDISK_VBc0115ef6-a48bc15d_###sdi:SATA_VBOX_HARDDISK_VB3a556907-2b72391d_###sdj:SATA_VBOX_HARDDISK_VB7ec8476c-08641bd4_###sdk:SATA_VBOX_HARDDISK_VB743e1567-d0009678_[root@vrh1~]#grep-v^#/etc/multipath.confdefaults{user_friendly_namesyes}defaults{udev_dir/devpolling_interval10selector"round-robin0"path_grouping_policyfailovergetuid_callout"/sbin/scsi_id-g-u-s/block/%n"prio_callout/bin/truepath_checkerreadsector0rr_min_io100rr_#no_path_retryfailuser_friendly_nameyes}devnode_blacklist{devnode"^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"devnode"^hd[a-z]"devnode"^cciss!c[0-9]d[0-9]*"}multipaths{multipath{wwidSATA_VBOX_HARDDISK_VB0db2f233-269850e0_aliasvoting1path_grouping_policyfailover}multipath{wwidSATA_VBOX_HARDDISK_VBa56f2571-0dd27b33_aliasvoting2path_grouping_policyfailover}multipath{wwidSATA_VBOX_HARDDISK_VBf6b74ff7-871d1de8_aliasvoting3path_grouping_policyfailover}multipath{wwidSATA_VBOX_HARDDISK_VB5a531910-25f4eb9a_aliasocr1path_grouping_policyfailover}multipath{wwidSATA_VBOX_HARDDISK_VB4915e6e3-737b312e_aliasocr2path_grouping_policyfailover}multipath{wwidSATA_VBOX_HARDDISK_VB512c8f75-37f4a0e9_aliasocr3path_grouping_policyfailover}}[root@vrh1~]#multipath[root@vrh1~]#multipath-llmpath2(SATA_VBOX_HARDDISK_VB3a556907-2b72391d_)dm-9ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-8:0:0:0sdi8:128activereadyrunningmpath1(SATA_VBOX_HARDDISK_VBc0115ef6-a48bc15d_)dm-8ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-7:0:0:0sdh8:112activereadyrunningocr3(SATA_VBOX_HARDDISK_VB512c8f75-37f4a0e9_)dm-7ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-6:0:0:0sdg8:96activereadyrunningocr2(SATA_VBOX_HARDDISK_VB4915e6e3-737b312e_)dm-6ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-5:0:0:0sdf8:80activereadyrunningocr1(SATA_VBOX_HARDDISK_VB5a531910-25f4eb9a_)dm-5ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-4:0:0:0sde8:64activereadyrunningvoting3(SATA_VBOX_HARDDISK_VBf6b74ff7-871d1de8_)dm-4ATA,VBOXHARDDISKsize=40Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-3:0:0:0sdd8:48activereadyrunningvoting2(SATA_VBOX_HARDDISK_VBa56f2571-0dd27b33_)dm-3ATA,VBOXHARDDISKsize=40Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-2:0:0:0sdc8:32activereadyrunningvoting1(SATA_VBOX_HARDDISK_VB0db2f233-269850e0_)dm-2ATA,VBOXHARDDISKsize=40Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-1:0:0:0sdb8:16activereadyrunningmpath4(SATA_VBOX_HARDDISK_VB743e1567-d0009678_)dm-11ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-10:0:0:0sdk8:160activereadyrunningmpath3(SATA_VBOX_HARDDISK_VB7ec8476c-08641bd4_)dm-10ATA,VBOXHARDDISKsize=5.0Gfeatures='0'hwhandler='0'wp=rw`-+-policy='round-robin0'prio=1status=active`-9:0:0:0sdj8:144activereadyrunning[root@vrh1~]#dmsetupls|sortmpath1(253,8)mpath2(253,9)mpath3(253,10)mpath4(253,11)ocr1(253,5)ocr2(253,6)ocr3(253,7)VolGroup00-LogVol00(253,0)VolGroup00-LogVol01(253,1)voting1(253,2)voting2(253,3)voting3(253,4)[root@vrh1~]#ls-l/dev/mapper/*crw-------1rootroot10,62Oct1709:58/dev/mapper/controlbrw-rw----1rootdisk253,8Oct1900:11/dev/mapper/mpath1brw-rw----1rootdisk253,9Oct1900:11/dev/mapper/mpath2brw-rw----1rootdisk253,10Oct1900:11/dev/mapper/mpath3brw-rw----1rootdisk253,11Oct1900:11/dev/mapper/mpath4brw-rw----1rootdisk253,5Oct1900:11/dev/mapper/ocr1brw-rw----1rootdisk253,6Oct1900:11/dev/mapper/ocr2brw-rw----1rootdisk253,7Oct1900:11/dev/mapper/ocr3brw-rw----1rootdisk253,0Oct1709:58/dev/mapper/VolGroup00-LogVol00brw-rw----1rootdisk253,1Oct1709:58/dev/mapper/VolGroup00-LogVol01brw-rw----1rootdisk253,2Oct1900:11/dev/mapper/voting1brw-rw----1rootdisk253,3Oct1900:11/dev/mapper/voting2brw-rw----1rootdisk253,4Oct1900:11/dev/mapper/voting3[root@vrh1~]#ls-l/dev/dm*brw-rw----1rootroot253,0Oct1709:58/dev/dm-0brw-rw----1rootroot253,1Oct1709:58/dev/dm-1brw-rw----1rootroot253,10Oct1900:11/dev/dm-10brw-rw----1rootroot253,11Oct1900:11/dev/dm-11brw-rw----1rootroot253,2Oct1900:11/dev/dm-2brw-rw----1rootroot253,3Oct1900:11/dev/dm-3brw-rw----1rootroot253,4Oct1900:11/dev/dm-4brw-rw----1rootroot253,5Oct1900:11/dev/dm-5brw-rw----1rootroot253,6Oct1900:11/dev/dm-6brw-rw----1rootroot253,7Oct1900:11/dev/dm-7brw-rw----1rootroot253,8Oct1900:11/dev/dm-8brw-rw----1rootroot253,9Oct1900:11/dev/dm-9[root@vrh1~]#ls-l/dev/disk/by-id/:58scsi-SATA_VBOX_HARDDISK_VB0db2f233-269850e0->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB3a556907-2b72391d->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB4915e6e3-737b312e->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB512c8f75-37f4a0e9->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB5a531910-25f4eb9a->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB743e1567-d0009678->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB7ec8476c-08641bd4->../../asm-:58scsi-SATA_VBOX_HARDDISK_VB83d4445f-b8790695->../../:58scsi-SATA_VBOX_HARDDISK_VB83d4445f-b8790695-part1->../../:58scsi-SATA_VBOX_HARDDISK_VB83d4445f-b8790695-part2->../../:58scsi-SATA_VBOX_HARDDISK_VBa56f2571-0dd27b33->../../asm-:58scsi-SATA_VBOX_HARDDISK_VBc0115ef6-a48bc15d->../../asm-:58scsi-SATA_VBOX_HARDDISK_VBf6b74ff7-871d1de8->../../asm-diskdReportAbuseLike(0)2.Re:asm磁碟使用鏈路聚合設備名,IO性能只有非聚合設備的1/6!LiuMaclean(劉相兵)ExpertLiuMaclean(劉相兵)Jul21,201311:09AM(inresponseto13628)step1:[oracle@vrh8mapper]$cat/etc/multipath.confmultipaths{multipath{wwidSATA_VBOX_HARDDISK_VBf6b74ff7-871d1de8_aliasasm-disk1mode660uid501gid503}multipath{wwidSATA_VBOX_HARDDISK_VB0db2f233-269850e0_aliasasm-disk2mode660uid501gid503}multipath{wwidSATA_VBOX_HARDDISK_VBa56f2571-0dd27b33_aliasasm-disk3mode660uid501gid503}}第二步:第三步:[oracle@vrh8mapper]$ls-l/dev/mapper/asm-disk*brw-rw----1gridasmadmin253,4Jul2107:02/dev/mapper/asm-disk1brw-rw----1gridasmadmin253,2Jul2107:02/dev/mapper/asm-disk2brw-rw----1gridasmadmin253,3Jul2107:02/dev/mapper/asm-disk3

F. 網路設備與伺服器(linux)埠捆綁帶寬加倍問題

在實施的時候, 需要考慮應用的特點(比如流入/流出數據包的大小, 流入流出的比例等諸多因回素), 分別設置交換機答/伺服器端的負載均衡演算法

交換機在測試的時候, 需要考慮交換機自身的包轉發率等, 小包太多, 多打一等情況容易導致不夠強悍的交換機丟包
伺服器測試時, 需要考慮網卡及內核驅動是否支持多隊列, 如果是單隊列的網卡應用在接收小包多的應用場景下, 會出現軟中斷將單個CPU核心吃死的情況,(表現是網卡pps比較多, 但bps上不來)

另, 個人淺見, 鏈路聚合不管用什麼負載均衡演算法, 都很難達到1加1等於2的效果.大負載情況下,比較常見的情況是, 一個網卡已經接近極限, 另一個網卡還差點, 能做到大面上均衡就可以滿足需求了.

G. 請教交換機和伺服器鏈路聚合配置

1、先在伺服器上做匯聚。(根據系統安裝好相應的網卡驅動直接配置就行,具體配置可以直接在網上查尋。windows系統一般沒什麼問題,linux系統由於網卡驅動的原因如果使用的系統版本較高,做匯聚很可能是會出問題)
2、配置交換機匯聚(每家交換機的配置都差不多,大概都是先創建匯聚組,然後把連接伺服器網線交換機對應埠加入匯聚組就可以了。)

H. linux主從伺服器模式的配置方法

比如集群,那是同時的;
服務的話比如DNS是設置的,域伺服器有PDA、BDA,
你說的是啥服務,對外還是對內的,對內的可以說訪問A失敗就去訪問B,有個韓國的服裝企業就是用的集群。

I. linuxedr命令

linuxedr命令,目前應用在手機上的操作系統主要有Symbian 、Windows CE 、MacOSX、PalmOS和Linux幾種。

Symbian系統

Symbian OS(中文譯音「塞班系統」)由諾基亞、索尼愛立信、摩托羅拉、西門子、等幾家大型移動通訊設備商共同出資組建的一個合資公司,專門研發手機操作系統。它是一個實時性、多任務的純32位操作系統,具有功耗低、內存佔用少等特點,非常適合手機等移動設備使用,經過不斷完善,可以支持GPRS、藍牙、SyncML、以及3G技術。最重要的是它是一個標准化的開放式平台,任何人都可以為支持Symbian的設備開發軟體。Symbian將移動設備的通用技術,也就是操作系統的內核,與圖形用戶界面技術分開,能很好的適應不同方式輸入的平台,也可以使廠商可以為自己的產品製作更加友好的操作界面,符合個性化的潮流,這也是用戶能見到不同樣子的symbian系統的主要原因。現在為這個平台開發的各種軟體已經開始在互聯網上盛行。用戶可以通過安裝這些軟體,擴展手機的功能。 同時為了配合流行的操作習慣,廠家推出了基於 Symbian OS的三種平台:S60配合單手操作,S80配合雙手操作,UIQ配合使用觸筆操作。 在Symbian發展階段,出現了三個分支:分別是Crystal、Pearl和Quarz。前兩個主要針對通訊器市場,也是出現在手機上最多的,是今後智能手機操作系統的主力軍。 第一款基於Symabian系統的手機是2000年上市的某款愛立信手機。而真正較為成熟的同時引起人們注意的則是2001年上市的諾基亞9210,它採用了Crystal分支的系統。 2002年推出的諾基亞7650與3650則是Symbian Pearl分系的機型,其中7650是第一款基於2.5G網的智能手機產品,他們都屬於Symbian的V6.0版本。索尼愛立信推出的一款機型也使用了Symbian的Pearl分支,版本已經發展到V7.0,是專為3G網路而開發的。 2004年諾基亞緊發布S60第2版Feature Pack3採用Symbian OS v8.1操作系統。 2005年2月14日發布,諾基亞發布了S60 3rd Edition(第三版),它正是主要基於Symbian OS v9.1操作系統的。S60第三版提供了由Symbian Signed認證和一種更高效的二進制格式來加強行業領先的安全性。 2008年6月24日塞班公司被諾基亞全資收購,成為諾基亞旗下公司。如今以諾基亞,索尼愛立信為主的塞班操作系統的智能手機擁有著規模相當龐大的用戶群體。 Symbian OS 智能手機代表機型列舉: S60:諾基亞QD,N70,N73,N95,E71,N82,N96等。 S80:諾基亞6708等。 UIQ:索愛M608,W908,G908等。

J. linux伺服器埠聚合怎麼設置

基礎配置信息
常用的三種Bond模式
配置過程以mode=6為例,其它7種模式請參考擴展閱讀
mode=0:平衡負載模式,有自動備援,但需要」Switch」支援及設定。 mode=1:自動備援模式,其中一條線若斷線,其他線路將會自動備援。 mode=6:平衡負載模式,有自動備援,不必」Switch」支援及設定。
物理介面
2015610165454336.jpg (274×145)
CentOS版本

復制代碼代碼如下:
datanode01:~>cat /etc/redhat-release
CentOS release 6.4 (Final)
禁用NetworkManager

復制代碼代碼如下:
#立即關閉禁用NetworkManager並禁用開機自啟動
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
關閉iptables和selinux(可選)

復制代碼代碼如下:
#立即關閉iptables並禁用開機自啟動
/etc/init.d/iptables stop
chkconfig iptables off

#立即關閉selinux並永久禁用
setenforce 0
sed -i 『s/SELINUX=enforcing/SELINUX=disabled/『 /etc/selinux/config
修改主機名

復制代碼代碼如下:
vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=namenode01

#刷新生效
hostname namnode01
source /etc/sysconfig/network
配置IP
私有地址

復制代碼代碼如下:
cd /etc/sysconfig/network-scripts

[root@datanode09 network-scripts]# cat ifcfg-eth3
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.129.46.19
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
雙網卡綁定

復制代碼代碼如下:
cd /etc/sysconfig/network-scripts

#編輯eth0
cat > ifcfg-eth0 << EOF
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF

#編輯eth2
cat > ifcfg-eth2 << EOF
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF

#編輯bond0
cat > ifcfg-bond0 << EOF
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.3.3.214
NETMASK=255.255.255.0
GATEWAY=10.3.3.1
IPV6INIT=no
USERCTL=no
EOF

#設置bond參數,注意mode選擇
cat > /etc/modprobe.conf << EOF
alias bond0 bonding
options bond0 miimon=100 mode=6
EOF

#加入開機自啟動參數
cat >> /etc/rc.local << EOF
ifenslave bond0 eth0 eth2
EOF

#重啟網卡
service network restart

#使綁定網卡立即生效
ifenslave bond0 eth0 eth2

#測試綁定網路
ping 10.3.3.1

常用3種網卡綁定模式對比
mode=0
中斷任意一條鏈路或恢復鏈路,網路0丟包
優點:流量提高1倍
缺點:需要接入同一交換機做聚合配置,無法保證物理交換機高可用(Cisco似乎有解決方案?)
mode=1
中斷任意一條鏈路丟失1-3個包(秒),恢復鏈路時0丟包
優點:交換機無需配置
缺點:如上
mode=6
中斷任意一條鏈路0丟包,恢復鏈路時丟失10-15個包(秒)
優點:交換機無需配置,流量提高1倍

閱讀全文

與linux伺服器鏈路聚合相關的資料

熱點內容
微信網名獨立 瀏覽:607
城中村網路 瀏覽:272
夢幻誅仙微信禮包大全 瀏覽:615
蘋果7出現網路問題 瀏覽:233
ip地址網路號怎麼看 瀏覽:926
濮陽市運營商大數據價格多少錢 瀏覽:32
joomla查看版本 瀏覽:880
浙江文件櫃多少錢 瀏覽:9
電腦上文件都是哪些 瀏覽:221
非什麼網站 瀏覽:190
蘋果售後換電池要多久 瀏覽:142
macbook12藍牙版本 瀏覽:276
手游一般是哪個編程工具開發的 瀏覽:365
安卓openvpn導入配置 瀏覽:858
k線組合app哪個好用 瀏覽:403
javaweb字典選擇框 瀏覽:362
剛裝的寬頻怎麼連接網路連接 瀏覽:909
鋼鐵雄心4陝西代碼 瀏覽:419
高效記住代碼的方法 瀏覽:390
envi5064位破解文件 瀏覽:808

友情鏈接