Netapp存儲基礎之Data ONTAP

Data .TAP是基於Unix改裝而來的Unix類操作系統。最早起源於Berkeley源碼,並針對Filer文件系統訪問優化的需要進行了代碼優化。它結合WFAL文件系統和微核設計待多項專利,在文件處理方面有很高的性能,可以說是專門用於數據處理的OS,它的kernel極小, size比通用OS的2%還要小。(在此可聯想到IBM DS8000,它是用P主機AIX來做操作系統的。當然,它有沒有改裝過就不清楚了)。Data .TAP不允許裝第三方軟件、腳本。存儲軟件(包含標準與可選軟件)已經直接植入進kernel裏了。Data .TAP的主要架構由三大部分組成:
第一是接口部分,包括網絡接口 (GbE-Fiber/Copper, TCP/IP Offload Engine) 和光纖接口 (2Gb-Fibre Channel)。當然,在OS這一層說的接口是指接口驅動程序。
第二是通訊協議部分,包括File Protocol (NFS, CIFS, HTTP, DAFS) 和Block Protocol (FCP, iSCSI)。NetApp可以對外提供這些協議。對內能提供FCP、SCSI
第三是文件系統WAFL和整合式RAID磁盤陣列系統 (Integrated RAID Manager)。
 
Data .TAP的基本構成圖如上。包含一系列緊密連接的處理模塊,用以響應NFS、CIFS和HTTP請求。訪問請求起始於網卡,通過網絡協議層和文件系統,最終發起硬盤I/O請求。當文件系統完成該對請求的響應,會向網絡層發送應答信息。
 
Kernel是存於CF卡里的。系統啓動的時候會默認從CF裏取OS Kernel. 如果CF裏沒有kernel,則從物理硬盤裏取。如果還是沒有,則從軟盤啓動(沒有CF的系統。估計現在已沒有此類產品了)。每一個存儲系統都會有屬於系統本身的硬盤。這些硬盤也是在盤櫃裏的。系統啓動時,會從/etc裏讀取配置文件信息。其實CF裏也有一份/etc拷貝。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章