如何將iSCSI存儲系統(tǒng)結(jié)合到以太網(wǎng)環(huán)境中
存儲系統(tǒng)對于中小型企業(yè)來說有很多好處。以下是把iSCSI存儲系統(tǒng)結(jié)合到以太網(wǎng)環(huán)境中之前需要了解的。
本文引用地址:http://www.butianyuan.cn/article/201706/353103.htmiSCSI存儲區(qū)域網(wǎng)絡(SAN)無論是對于大公司還是小公司都能提供眾多的好處。由于他們基于標準的SCSI協(xié)議和TCP/IP協(xié)議,iSCSI存儲系統(tǒng)相對來說不是很昂貴。他們比光纖SAN的部署需要少得多的硬件(一般來說不需要特別的適配器)。iSCSI硬件便宜很多,并且更加易于實施,操作和管理。另外,相對于光纖通道技術(shù),更多IT員工更熟悉與之依賴的以太網(wǎng)技術(shù)。以上種種,iSCSI的總體擁有成本要大大低于光纖通道。
但是iSCSI SAN和存儲系統(tǒng)的快速增長給以太網(wǎng)管理員帶來了巨大的壓力,他們中很多人并沒有或者只有很少的關于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)來對待是一場災難。
雖然把在你已有的LAN架構(gòu)中跑iSCSI SAN作為一個賣點沒錯,但是在實際應用中這不適用。iSCSI存儲系統(tǒng)的封裝包和TCP/IP并不相同。它并不喜歡延遲并且不能忍受任何包丟失。iSCSI協(xié)議對于擁塞,過量和包丟失是非常敏感的。
拿一個從服務器到存儲的超負荷iSCSI線路為例。TCP/IP協(xié)議正常情況下會丟棄一些包,并且要求他們重新傳送。這增加了延遲,而延遲導致了更長的響應時間。另外,如果傳輸iSCSI存儲流量的網(wǎng)絡線路過于擁堵,丟棄的包必須重傳,而這時性能會下降。這還不是最糟的部分。iSCSI中最關鍵的SCSI協(xié)議,出了名的沒有耐心,相對來說很快就會超時。當這一情況發(fā)生時,網(wǎng)絡管理員的電話將會充滿用戶的投訴。因為此時使用該存儲的應用程序會崩潰,所有的用戶會被中斷服務。為了解決這一問題,服務器和程序需要重啟。
iSCSI SAN網(wǎng)絡設計考慮
網(wǎng)絡設計決定了你的iSCSI SAN工作正常還是持續(xù)導致你頭疼。網(wǎng)絡設計從以太網(wǎng)適配器和交換機開始。
請忘記采用10/100 MB的以太網(wǎng),因為在今天的大多數(shù)生產(chǎn)環(huán)境中它缺乏有效的吞吐量。這意味著網(wǎng)絡設計中至少采用千兆以太網(wǎng),萬兆以太網(wǎng)更好,特別是在有虛擬服務器的環(huán)境中。
下一步,除非是為了遠程復制,不要在廣域網(wǎng)中使用iSCSI技術(shù)。任何形式的距離都會增加傳送時間和TCP延遲。在城市之間的任何距離都會使得性能出現(xiàn)問題。而且還存在SCSI的超時和安全問題。所以在多數(shù)的情況下,要把iSCSI SAN作為短距離的技術(shù)。
針對iSCSI SAN系統(tǒng)網(wǎng)絡設計的一個最佳實踐就是把iSCSI流量和一般目的的TCP/IP流量分離開。最主要的理由就是使得TCP/IP的流量不會影響iSCSI的性能,反之亦然。網(wǎng)絡流量比使用TCP/Ipgengjia 緊張苛刻。使用同一個LAN的話,意味著一個或者兩者都會受到負面影響。分離兩者的流量意味著能對雙方都給予優(yōu)化而不犧牲另一方。使用2層VLAN是可行的,而且對于實施分離流量非常有效。最好的還是使用一個單獨的VLAN跑iSCSI流量,而不與別的網(wǎng)絡流量混合在一起。
超額申請和iSCSI存儲系統(tǒng)
最終,請慎重對待超額申請(oversubscription)和iSCSI存儲系統(tǒng)。超額申請一般來說是一件好事,因為這意味著對于資源和架構(gòu)更高的利用。但是太多好的事就不妙了。如果所有用戶同時申請,超額申請允許超過需求的資源被分配。所有網(wǎng)絡和SAN都被設計為存在一定量的超額申請。關鍵是不要過度。對于大多數(shù)網(wǎng)絡管理員,他們很少知道標準TCP/IP網(wǎng)絡中小量數(shù)據(jù)的使用率要大于iSCSI。換句話說,他們在iSCSI SAN環(huán)境中不能工作。所以說如果以太網(wǎng)管理員基于以往的TCP/IP使用經(jīng)驗對iSCSI SAN超量申請,延遲是必然的,而且更可能導致服務中斷。一般來說,最好不要超量申請或者在單獨的LAN或2層VLAN上超量申請。
總的來說,不要認為標準的以太網(wǎng)最佳實踐會在iSCSI存儲系統(tǒng)中也運行良好。在iSCSI SAN實施之前了解它的需求,這可以讓大家都更高興。
評論