Openfiler是一個網絡存儲作業系統,其提供基于檔案的網絡附加存儲和基于塊的存儲區域網絡功能。它由Xinit Systems建立,并基于rPath Linux 分發。它是由GNU General Public License version 2授權的自由軟體。它的軟體接口使用開放源碼的第三方軟體。
2001年,Mukund Sivaraman在Xinit Systems上建立了Openfiler基礎代碼。2003年10月,公司為其建立項目并且捐助。2004年5月,Openfiler首次公開發行。
Openfiler支援的網絡協定包括:NFS,SMB/CIFS,HTTP/WebDAV,FTP和iSCSI(initiator和target)。Openfiler支援的網絡目錄包括:NIS,LDAP(支援SMB/CIFS密碼加密),Active Directory(本地和混合模式),基于Windows NT的域控制器和Hesiod。認證協定包括Kerberos 5。Openfiler支援基于卷的分區技術:如本地檔案系統的ext3、JFS和XFS格式;實時快照;磁盤配額管理;統一标準的接口使得為各種網絡檔案系統協定配置設定共享資源變得更容易。
openfiler 官方網站 https://www.openfiler.com
1,安裝
安裝跟普通Linux 系統無差異。 就略過了
2,一些基礎的配置
- 預設安裝完成後,web頁面的端口是446(協定https:),出于友善可以更改配置檔案端口為443
- sshd 的安全防護,使用tcp wripper通路控制(盡量不要開啟iptables,資料量大的時候,iptables性能上不是太好)
- 開啟httpd 的 Keepalive 功能(預設是off的,推薦開啟,不然web調試的時候頁面加載比較慢)
3,開始配置存儲
預設登陸賬号密碼為 openfiler password
登陸首頁面會顯示系統的狀态資訊 負載資訊 等
建立磁盤卷組
sda 為啟動磁盤
點選/dev/sdb 開始劃分空間
我這裡需要做軟raid 是以我這裡就選擇raid組類型 點選creat 劃分。
其他幾個磁盤也依次這樣操作。 注意如果都需要做軟raid的話,Partition Type這一項都必須選擇為raid組類型。
劃分好空間後,點選右邊的 Software RAID ,開始建立軟RAID磁盤
選擇RAID類型,和 chunk大小 ,勾選成員磁盤,是否需要指定熱備盤(始終為最後一塊為熱備盤)
建立完成後,可以看到RAID類型 以及容量 同步狀态 等等,,
命名RAID磁盤組
點選右邊的 Add Volume 劃分卷。
劃分200G 為ISO卷。 檔案系統選擇 iSCSI
好了,現在可以配置iSCSI了
4,配置iSCSI Target
點選右邊的 iSCSI Targets
此時看到 IQN為灰色 不可選狀态,那就是 iSCSI Target服務沒開啟。
切換到 服務頁籤,開啟iSCSI Target 服務的開機啟動和目前啟動狀态。
再次進入 iSCSI Target 配置頁,IQN已經是可編輯狀态,你可以保持預設,也可以手動設定一個好記的名稱,但是最開始的 iqn. 不要忘記了。 點選add 添加
這些事關于校驗類型 緩沖大小 逾時時間 等等配置的,預設就行。
設定讀寫類型,和傳輸模式後 點選map 開啟映射啟用。
你還可以單獨設定 ACL ,這裡不做示範, 最後一步 設定CHAP認證賬号和密碼。(密碼盡量設定12位,根據VMware的提示)
設定完畢。
5,開始在VMware ESXi中配置共享存儲。
在 ESXi 中添加虛拟的iSCSI擴充卡
配置iSCSI Target 伺服器資訊,可以是域名或者IP iSCSI預設端口為TCP 3260
點選CHAP 設定單獨認證資訊。
不出意外的話,靜态發現就會自動發現Target ,如果發現了那麼就配置正确了。
然後關閉後 重新整理下就可以看到200G 的那個磁盤了。
大小為200G
然後到存儲器中添加為本地磁盤。 并格式化為VMFS-5
在vCenter 資料存儲的清單中也可以看到該共享存儲,與本地存儲無差異。