Network-Attached-Storage

NAS上的iscsi並發訪問/iscsi卷共享訪問

  • March 7, 2013

我有一個帶有 Raid-5(5.3TB 可用)的 7 托架NAS盒,帶有用於連接主機的 netgear 千兆乙太網交換機(3 個 windows7 機器規格:i7 / 16GB RAM / 1TB HDD / 千兆乙太網 NIC)。(所有端點都配置了巨型幀支持 9014B)。

NAS BOX 有 2 個獨立的 1G 乙太網埠(支持 LINK AGGREGATION/LOAD BALANCE/FAIL-OVER 等)以及一個 pci 插槽,如果需要我可以使用 10G 乙太網卡。

並在我的 nas 盒子上配置了單個 SCSI 卷,並使用了可用的最大空間。

現在我的要求是,我希望從每台機器(編輯機 ADOBE CS5)以最高吞吐量同時訪問單個 scsi 卷。

怎麼可能?

使用任何第三方聯盟,如 metaSAN iSCSI、DataPlow?

或者像 FreeNas 這樣的專用開源儲存系統或開放式填充器?

或任何其他使用它的解決方案..

在此先感謝所有建議/幫助我的人。

標准文件系統無法同時訪問像 iSCSI 這樣的塊設備。您需要一個共享磁碟文件系統(如 GFS 或 OCFS)來實現這一點,但在大多數情況下,如果這足以滿足您的應用程序,最簡單的解決方案是使用網路共享(通過 SMB/CIFS 或 NFS)。


編輯:評論太長了。

你最終會遇到很多問題,我猜你將無法用你所得到的東西來解決這個問題。

  1. 您的第一個問題將是 RAID 本身。我沒有看到您在一個簡單的 7 磁碟 NAS RAID5 上通過三個單獨的數據流獲得 > 250 MB/s 的持續寫入速率。這可能適用於一個數據流,但不適用於多個並發流。
  2. 網路。我不知道 NAS 盒子有多少個介面,但在最好的情況下,您將通過單個 1GB/s 連接獲得大約 100MB/s 的數據,因此除非您至少有三個介面,否則網路已經限制你。即使您有這麼多介面,NAS 也必須允許將它們全部映射到同一個 iSCSI 目標或允許將它們聚合為一個(這反過來至少需要交換機的支持)。

如果這一切都以某種方式工作,您可以選擇一些支持 Windows 的共享磁碟文件系統並嘗試使用它來實現一個集群文件系統,但是這個 FS 會有一些它自己的成本,進一步限制了你。

老實說,在購買東西之前,您應該讓顧問為您的需求設計解決方案,這遠遠超出了大多數 NAS 設備設計和優化的簡單辦公文件共享。

引用自:https://serverfault.com/questions/485168