1 freenas簡介
FreeNAS是一套免費的NAS伺服器,它能将一部普通PC變成網絡存儲伺服器。該軟體基于FreeBSD,Samba 及PHP,支援CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5),ISCSI及 web 界面的設定工具。使用者可通過Windows,linux,Mac來通路存儲伺服器;FreeNAS可被安裝于硬碟或移動媒體USB Flash Disk上。FreeNAS 伺服器前途無量;它的開發工作十分活躍。單是2006年前4個月就釋出11個修正版本。它是組建簡單網絡存儲伺服器的絕佳選擇,免去安裝整套Linux或 FreeBSD 的煩惱。而且FreddNAS還有監控網絡情況的作用,重要的一點Freenas 8及其後續版本不支援系統檔案與存儲共同使用同一塊硬碟,系統檔案單獨使用一個裝置,該裝置可以是USB記憶體卡、U盤、單獨的一塊硬碟等,存儲使用另一磁盤裝置。
關于儲存設備分類的詳細介紹可參考我前面的文章,這裡不再贅述:
http://blog.csdn.net/jesseyoung/article/details/38367217
2 freenas安裝(通過vmware)
2.1 準備安裝媒體:
FreeNAS-9.2.1.3-RELEASE-x64.iso,可自己到freenas官方網站下載下傳或百度谷歌搜尋下載下傳。
2.2 配置虛拟機
首先建立虛拟機,進入建立虛拟機向導,可選擇"安裝程式CD光牒映像檔案”或“稍後安裝作業系統”,我選擇了後者
作業系統選擇“其他”,版本選擇FreeBSD 64位
設定虛拟機名稱及安裝位置。
建立虛拟機磁盤。
配置硬體。
配置設定記憶體和處理器,也可采用預設,網絡連接配接模式改為“橋接模式”,選擇需要安裝的ISO鏡像檔案。
開始安裝。
選擇“1 Install/Upgrade”,點“OK”。
直接回車即可。
直接回車。
直接回車。
安裝完畢,重新開機虛拟機,可以看到我們可以使用“http://192.168.1.134”通過浏覽器進行通路和配置。
3 freenas安裝(實體機)
4 準備工作
4.1 添加測試磁盤
添加兩塊硬碟備用,一塊作為NAS存儲,一塊作為SAN存儲
添加硬碟。
新添加兩塊硬碟,分别為40GB和30GB,如下圖。
4.2 密碼設定
浏覽器首次通路需要設定密碼,設定好密碼後便可登陸了,登陸使用者名預設為root
4.3 配置語言和時區
檢視系統資訊
配置語言為“簡體中文”,時區為上海。配置完後點選最下方的按鈕save,然後點選右上方的log out按鈕退出,重新登陸後語言即變為中文。
登陸使用者名預設為root,密碼即我們設定的密碼。
登陸後先通過:服務->控制服務 開啟nfs,iscsi服務,S.M.A.R.T服務預設開啟,CIFS在後續配置windows登陸時才可開啟。
4 freenas配置nfs共享通路(linux)
4.1 配置共享卷
通過檢視磁盤顯示我們可用的磁盤資訊(系統盤不顯示在内,不可用做共享存儲盤)。我們選取da1,32.2GB的存儲作為linux通路的儲存設備。
進入“ZFS Volume Manager”(注:目前ZFS較UFS使用更廣泛)
添加卷名稱,選擇硬碟,最後添加卷。
添加卷共享。
配置共享卷資訊。
下拉滾動條,選擇挂載路徑并确定。
共享卷建立完成,檢視共享卷資訊如下,現在就可以通過另一台linux主機對共享卷進行挂載通路了。
4.2 通過遠端linux挂載使用共享卷
進入linux作業系統,挂載共享卷
[[email protected] /]# mkdir linuxData
[[email protected] /]# mount 192.168.1.134:/mnt/linuxVol /linuxData/
[[email protected] /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
49G 25G 21G 55% /
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda1 190M 68M 113M 38% /boot
/dev/mapper/VolGroup00-data
500G 454G 46G 91% /data
192.168.1.134:/mnt/linuxVol
28G 128K 28G 1% /linuxData
挂載成功!
向共享卷寫入資料:
[[email protected] /]# cd linuxData/
[[email protected] linuxData]# ls
[[email protected] linuxData]# touch test.txt
[[email protected] linuxData]# ls
test.txt
向共享卷寫入資料成功!
5 freenas配置nfs共享通路(windows 8)
5.1 配置共享卷
進入“ZFS Volume Manager”(注:目前ZFS較UFS使用更廣泛)
添加卷名稱,選擇硬碟,最後添加卷。
配置windows用戶端的通路權限。
添加group和other的寫權限。
添加卷共享。
配置共享卷資訊,選擇磁盤挂載點。
選擇允許訪客通路。
共享卷建立完成,檢視共享卷資訊如下,現在就可以通過windows主機對共享卷進行挂載通路了。
5.2 通過遠端windows挂載使用共享卷
在檔案夾的位址欄裡輸入"\\192.168.1.134",便可檢視到共享盤資訊。
向共享盤裡添加檔案,如一首mp3歌曲,添加成功。
、
6 freenas配置ISCSI共享通路(windows 8)
6.1 環境準備
先增加兩塊磁盤,分别為15GB和25GB用于windows和linux共享ISCSI磁盤測試做準備,因為前面兩塊磁盤已經用作了NFS共享,ISCSI擴充時會找不到磁盤裝置。添加磁盤操作前面有介紹,這裡不再描述。
6.2 ISCSI target配置
添加完磁盤後,進入“服務”-“控制服務”-“ISCSI”,然後點選ISCSI的配置按鈕。
“全局配置目标”的“尋找認證方式”設定為“自動”。
添加及配置通路端口。
初始化發起短資訊。
配置ISCSI TARGET資訊。
添加磁盤裝置。
将ISCSI target與磁盤裝置相關聯。
6.3 配置windows端通路ISCSI裝置
打開“控制台”-“管理工具”-“設定iscsi發起程式”
在目标裡輸入iscsi target位址,可快速搜尋和連接配接到iscsi裝置。
自動配置卷和裝置。
進入磁盤管理,初始化遠端磁盤(選擇MBR格式)
對磁盤2進行格式化操作。
在計算機裡可以看到新加的硬碟資訊。
向共享磁盤裡添加檔案,如一首mp3音樂,成功!
7 freenas配置ISCSI共享通路(linux)
7.1 配置iscsi target
全局配置目标,portals,初始的,授權通路這幾項配置可參考上面第6節的配置過程(這裡不需要做修改)
增加ISCSI的目标。
檢視iscsi的目标。
增加磁盤裝置。
檢視磁盤裝置。
關聯iscsi target與磁盤裝置。
檢視裝置關聯情況。
7.2 linux用戶端連接配接iscsi共享存儲
關于linux通路iscsi詳細操作參考我前面的文章http://blog.csdn.net/jesseyoung/article/details/38352155,下面隻做簡單描述
安裝配置 iscsi-initiator
[[email protected] ~]# yum -y install iscsi-initiator-utils
[[email protected] ~]# service iscsid start
連接配接到iscsi共享存儲
[[email protected] ~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.134
192.168.1.134:3260,1 iqn.2011-03.org.example.istgt:iscsiwin8
192.168.1.134:3260,1 iqn.2011-03.org.example.istgt:iscsilinux
登入到iscsi共享存儲
[[email protected] ~]# iscsiadm -m node -T iqn.2011-03.org.example.istgt:iscsilinux -p 192.168.1.134:3260 -l
Logging in to [iface: default, target: iqn.2011-03.org.example.istgt:iscsilinux, portal: 192.168.1.134,3260] (multiple)
Login to [iface: default, target: iqn.2011-03.org.example.istgt:iscsilinux, portal: 192.168.1.134,3260] successful.
檢視磁盤資訊,可以看到多出一塊硬碟裝置。
[[email protected] ~]# fdisk -l
對裝置進行格式化并挂載
[[email protected] ~]# mkfs.ext4 /dev/sdc
[[email protected] ~]# mount -t ext4 /dev/sdc /iscsi/
[[email protected] ~]# df -h
對iscsi共享儲存設備進行檢視并建立測試檔案,成功!
[[email protected] ~]# cd /iscsi/
[[email protected] iscsi]# ls
lost+found
[[email protected] iscsi]# touch test.txt
[[email protected] iscsi]# ls
lost+found test.txt
****************************************************************************************
原文位址:http://blog.csdn.net/jesseyoung/article/details/38922051
部落格首頁:http://blog.csdn.net/jesseyoung
****************************************************************************************