新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 如何將iSCSI存儲系統(tǒng)結(jié)合到以太網(wǎng)環(huán)境中

如何將iSCSI存儲系統(tǒng)結(jié)合到以太網(wǎng)環(huán)境中

作者: 時間:2017-06-12 來源:網(wǎng)絡(luò) 收藏

對于中小型企業(yè)來說有很多好處。以下是把結(jié)合到環(huán)境中之前需要了解的。

本文引用地址:http://www.butianyuan.cn/article/201706/353103.htm

存儲區(qū)域網(wǎng)絡(luò)(SAN)無論是對于大公司還是小公司都能提供眾多的好處。由于他們基于標準的SCSI協(xié)議和TCP/IP協(xié)議,相對來說不是很昂貴。他們比光纖SAN的部署需要少得多的硬件(一般來說不需要特別的適配器)。iSCSI硬件便宜很多,并且更加易于實施,操作和管理。另外,相對于光纖通道技術(shù),更多IT員工更熟悉與之依賴的技術(shù)。以上種種,iSCSI的總體擁有成本要大大低于光纖通道。

但是iSCSI SAN和存儲系統(tǒng)的快速增長給管理員帶來了巨大的壓力,他們中很多人并沒有或者只有很少的關(guān)于SAN存儲的知識和經(jīng)驗。很多以太網(wǎng)管理員把iSCSI SAN和標準的TCP/IP局域網(wǎng)同樣對待。第一眼看去,這是有道理的,因為iSCSI無非是把SCSI指令封裝到TCP/IP中。因此,iSCSI表現(xiàn)得像任何一個TCP/IP包,不是么?簡短的回答是不。把iSCSI存儲系統(tǒng)看作標準局域網(wǎng)來對待是一場災(zāi)難。

雖然把在你已有的LAN架構(gòu)中跑iSCSI SAN作為一個賣點沒錯,但是在實際應(yīng)用中這不適用。iSCSI存儲系統(tǒng)的封裝包和TCP/IP并不相同。它并不喜歡延遲并且不能忍受任何包丟失。iSCSI協(xié)議對于擁塞,過量和包丟失是非常敏感的。

拿一個從服務(wù)器到存儲的超負荷iSCSI線路為例。TCP/IP協(xié)議正常情況下會丟棄一些包,并且要求他們重新傳送。這增加了延遲,而延遲導(dǎo)致了更長的響應(yīng)時間。另外,如果傳輸iSCSI存儲流量的網(wǎng)絡(luò)線路過于擁堵,丟棄的包必須重傳,而這時性能會下降。這還不是最糟的部分。iSCSI中最關(guān)鍵的SCSI協(xié)議,出了名的沒有耐心,相對來說很快就會超時。當(dāng)這一情況發(fā)生時,網(wǎng)絡(luò)管理員的電話將會充滿用戶的投訴。因為此時使用該存儲的應(yīng)用程序會崩潰,所有的用戶會被中斷服務(wù)。為了解決這一問題,服務(wù)器和程序需要重啟。

iSCSI SAN網(wǎng)絡(luò)設(shè)計考慮

網(wǎng)絡(luò)設(shè)計決定了你的iSCSI SAN工作正常還是持續(xù)導(dǎo)致你頭疼。網(wǎng)絡(luò)設(shè)計從以太網(wǎng)適配器和交換機開始。

請忘記采用10/100 MB的以太網(wǎng),因為在今天的大多數(shù)生產(chǎn)環(huán)境中它缺乏有效的吞吐量。這意味著網(wǎng)絡(luò)設(shè)計中至少采用千兆以太網(wǎng),萬兆以太網(wǎng)更好,特別是在有虛擬服務(wù)器的環(huán)境中。

下一步,除非是為了遠程復(fù)制,不要在廣域網(wǎng)中使用iSCSI技術(shù)。任何形式的距離都會增加傳送時間和TCP延遲。在城市之間的任何距離都會使得性能出現(xiàn)問題。而且還存在SCSI的超時和安全問題。所以在多數(shù)的情況下,要把iSCSI SAN作為短距離的技術(shù)。

針對iSCSI SAN系統(tǒng)網(wǎng)絡(luò)設(shè)計的一個最佳實踐就是把iSCSI流量和一般目的的TCP/IP流量分離開。最主要的理由就是使得TCP/IP的流量不會影響iSCSI的性能,反之亦然。網(wǎng)絡(luò)流量比使用TCP/Ipgengjia 緊張苛刻。使用同一個LAN的話,意味著一個或者兩者都會受到負面影響。分離兩者的流量意味著能對雙方都給予優(yōu)化而不犧牲另一方。使用2層VLAN是可行的,而且對于實施分離流量非常有效。最好的還是使用一個單獨的VLAN跑iSCSI流量,而不與別的網(wǎng)絡(luò)流量混合在一起。

超額申請和iSCSI存儲系統(tǒng)

最終,請慎重對待超額申請(oversubscription)和iSCSI存儲系統(tǒng)。超額申請一般來說是一件好事,因為這意味著對于資源和架構(gòu)更高的利用。但是太多好的事就不妙了。如果所有用戶同時申請,超額申請允許超過需求的資源被分配。所有網(wǎng)絡(luò)和SAN都被設(shè)計為存在一定量的超額申請。關(guān)鍵是不要過度。對于大多數(shù)網(wǎng)絡(luò)管理員,他們很少知道標準TCP/IP網(wǎng)絡(luò)中小量數(shù)據(jù)的使用率要大于iSCSI。換句話說,他們在iSCSI SAN環(huán)境中不能工作。所以說如果以太網(wǎng)管理員基于以往的TCP/IP使用經(jīng)驗對iSCSI SAN超量申請,延遲是必然的,而且更可能導(dǎo)致服務(wù)中斷。一般來說,最好不要超量申請或者在單獨的LAN或2層VLAN上超量申請。

總的來說,不要認為標準的以太網(wǎng)最佳實踐會在iSCSI存儲系統(tǒng)中也運行良好。在iSCSI SAN實施之前了解它的需求,這可以讓大家都更高興。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉