IPSAN主要的組成可以使用 Linux 幾個工具就能架構出一台 IP SAN 的系統.
1.iSCSI Target
大部分的 OS 都已經包含這個套件,沒有也沒關係在 http://iscsitarget.sourceforge.net/ 中可以找到.這也是整個 IP SAN 最主要的原件.
iSCSI Target
iSCSI 是一種 SAN的裝置而 SAN的裝置主要是提供 Server 儲存體的空間.相較於傳統的 SAN 是以光纖為傳輸媒體而 iSCSI(Internet SCSI)他是 IP-based 的資料儲存的裝置.使得他能更容易應用在企業中.
至於 initiator 要怎麼和我的 iSCSI target 溝通,請參考下面兩章.
I.iSCSI(Linux initiator)
II.iSCSI(Windows initiator)
2.Extendable volume
SAN 最大的優點就是可以縮放硬碟 volume 空間的大小,Linux 下也有相對應的套件 LVM(Logical Volume Manager),LVM 還有一個特一功能就是 sanpshot 是線上備份資料的好幫手.
LVM-簡介
LVM(Logical Volume Manager)是一種可以動態變更磁區大小的方式,可以讓你能更容易利用管理你的硬碟.
LVM-工具
Linux 提供了一些工具來規劃使用 LVM.
LVM mapping modes
LVM除了預設的 linear 外還可以選擇 striped 方式.
LVM-snapshots
使用 LVM(Logical Volume Manager) 的 Snapshots 功能來進行備份
更多的 LVM 的應用請參考下面網站
http://www.tldp.org/HOWTO/LVM-HOWTO/
3.Network bandwidth
最好 Network 能用 Gbit 的,再加上 Bonding 讓兩張網卡綁在一起.效能會更好.
Linux Channel Bonding
Bonding 是一個為通過由多個網卡創建的 team(多張網卡視同一張),可以提供負載平衡(load-balancing),容錯(fault-tolerance)的功能。
4.RAID
如果PC沒有硬體 RAID 也可以用 Linux 內建的 SoftRAID來使用.
SoftRAID
目前 mdadm 已經取代了傳統的 raidtools,一套更新更方便管理的工具