1 freenas簡介FreeNAS是一套免費的NAS服務器,它能將一部普通PC變成網(wǎng)絡存儲服務器。該軟件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5),ISCSI及 web 界面的設定工具。用戶可通過Windows,linux,Mac來訪問存儲服務器;FreeNAS可被安裝于硬盤或移動介質(zhì)USB Flash Disk上。FreeNAS 服務器前途無量;它的開發(fā)工作十分活躍。單是2006年前4個月就釋出11個修正版本。它是組建簡單網(wǎng)絡存儲服務器的絕佳選擇,免去安裝整套Linux或 FreeBSD 的煩惱。而且FreddNAS還有監(jiān)控網(wǎng)絡情況的作用,重要的一點Freenas 8及其后續(xù)版本不支持系統(tǒng)文件與存儲共同使用同一塊硬盤,系統(tǒng)文件單獨使用一個設備,該設備可以是USB內(nèi)存卡、U盤、單獨的一塊硬盤等,存儲使用另一磁盤設備。 關于存儲設備分類的詳細介紹可參考我前面的文章,這里不再贅述: http://blog.csdn.net/jesseyoung/article/details/38367217 2 freenas安裝(通過vmware)2.1 準備安裝介質(zhì):FreeNAS-9.2.1.3-RELEASE-x64.iso,可自己到freenas官方網(wǎng)站下載或百度谷歌搜索下載。 2.2 配置虛擬機首先新建虛擬機,進入新建虛擬機向?qū)?,可選擇"安裝程序光盤映像文件”或“稍后安裝操作系統(tǒng)”,我選擇了后者 操作系統(tǒng)選擇“其他”,版本選擇FreeBSD 64位 設置虛擬機名稱及安裝位置。 創(chuàng)建虛擬機磁盤。 配置硬件。 分配內(nèi)存和處理器,也可采用默認,網(wǎng)絡連接模式改為“橋接模式”,選擇需要安裝的ISO鏡像文件。 開始安裝。 選擇“1 Install/Upgrade”,點“OK”。 直接回車即可。 直接回車。 直接回車。 安裝完畢,重啟虛擬機,可以看到我們可以使用“http://192.168.1.134”通過瀏覽器進行訪問和配置。 3 freenas安裝(物理機)4 準備工作4.1 添加測試磁盤添加兩塊硬盤備用,一塊作為NAS存儲,一塊作為SAN存儲 添加硬盤。 新添加兩塊硬盤,分別為40GB和30GB,如下圖。 4.2 密碼設定瀏覽器首次訪問需要設定密碼,設定好密碼后便可登陸了,登陸用戶名默認為root 4.3 配置語言和時區(qū)查看系統(tǒng)信息 配置語言為“簡體中文”,時區(qū)為上海。配置完后點擊最下方的按鈕save,然后點擊右上方的log out按鈕退出,重新登陸后語言即變?yōu)橹形摹?/p> 登陸用戶名默認為root,密碼即我們設置的密碼。 登陸后先通過:服務->控制服務 開啟nfs,iscsi服務,S.M.A.R.T服務默認開啟,CIFS在后續(xù)配置windows登陸時才可開啟。 4 freenas配置nfs共享訪問(linux)4.1 配置共享卷通過查看磁盤顯示我們可用的磁盤信息(系統(tǒng)盤不顯示在內(nèi),不可用做共享存儲盤)。我們選取da1,32.2GB的存儲作為linux訪問的存儲設備。 進入“ZFS Volume Manager”(注:目前ZFS較UFS使用更廣泛) 添加卷名稱,選擇硬盤,最后添加卷。 添加卷共享。 配置共享卷信息。 下拉滾動條,選擇掛載路徑并確定。 共享卷創(chuàng)建完成,查看共享卷信息如下,現(xiàn)在就可以通過另一臺linux主機對共享卷進行掛載訪問了。 4.2 通過遠程linux掛載使用共享卷進入linux操作系統(tǒng),掛載共享卷 [root@localhost /]# mkdir linuxData [root@localhost /]# mount 192.168.1.134:/mnt/linuxVol /linuxData/ [root@localhost /]# 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 掛載成功! 向共享卷寫入數(shù)據(jù): [root@localhost /]# cd linuxData/ [root@localhost linuxData]# ls [root@localhost linuxData]# touch test.txt [root@localhost linuxData]# ls test.txt向共享卷寫入數(shù)據(jù)成功!
5 freenas配置nfs共享訪問(windows 8)5.1 配置共享卷進入“ZFS Volume Manager”(注:目前ZFS較UFS使用更廣泛) 添加卷名稱,選擇硬盤,最后添加卷。 配置windows客戶端的訪問權限。
添加卷共享。 配置共享卷信息,選擇磁盤掛載點。 選擇允許訪客訪問。 共享卷創(chuàng)建完成,查看共享卷信息如下,現(xiàn)在就可以通過windows主機對共享卷進行掛載訪問了。 5.2 通過遠程windows掛載使用共享卷在文件夾的地址欄里輸入"\\192.168.1.134",便可查看到共享盤信息。 向共享盤里添加文件,如一首mp3歌曲,添加成功。 、 6 freenas配置ISCSI共享訪問(windows 8)6.1 環(huán)境準備先增加兩塊磁盤,分別為15GB和25GB用于windows和linux共享ISCSI磁盤測試做準備,因為前面兩塊磁盤已經(jīng)用作了NFS共享,ISCSI擴展時會找不到磁盤設備。添加磁盤操作前面有介紹,這里不再描述。 6.2 ISCSI target配置添加完磁盤后,進入“服務”-“控制服務”-“ISCSI”,然后點擊ISCSI的配置按鈕。
“全局配置目標”的“尋找認證方式”設置為“自動”。 添加及配置訪問端口。 初始化發(fā)起短信息。 配置ISCSI TARGET信息。 添加磁盤設備。 將ISCSI target與磁盤設備相關聯(lián)。 6.3 配置windows端訪問ISCSI設備打開“控制面板”-“管理工具”-“設置iscsi發(fā)起程序” 在目標里輸入iscsi target地址,可快速搜索和連接到iscsi設備。 自動配置卷和設備。
進入磁盤管理,初始化遠程磁盤(選擇MBR格式) 對磁盤2進行格式化操作。 在計算機里可以看到新加的硬盤信息。 向共享磁盤里添加文件,如一首mp3音樂,成功! 7 freenas配置ISCSI共享訪問(linux)7.1 配置iscsi target全局配置目標,portals,初始的,授權訪問這幾項配置可參考上面第6節(jié)的配置過程(這里不需要做修改) 增加ISCSI的目標。 查看iscsi的目標。 增加磁盤設備。 查看磁盤設備。 關聯(lián)iscsi target與磁盤設備。 查看設備關聯(lián)情況。 7.2 linux客戶端連接iscsi共享存儲關于linux訪問iscsi詳細操作參考我前面的文章http://blog.csdn.net/jesseyoung/article/details/38352155,下面只做簡單描述 安裝配置 iscsi-initiator [root@localhost ~]# yum -y install iscsi-initiator-utils [root@localhost ~]# service iscsid start連接到iscsi共享存儲 [root@localhost ~]# 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共享存儲 [root@localhost ~]# 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.查看磁盤信息,可以看到多出一塊硬盤設備。 [root@localhost ~]# fdisk -l
對設備進行格式化并掛載 [root@localhost ~]# mkfs.ext4 /dev/sdc [root@localhost ~]# mount -t ext4 /dev/sdc /iscsi/ [root@localhost ~]# df -h
對iscsi共享存儲設備進行查看并創(chuàng)建測試文件,成功! [root@localhost ~]# cd /iscsi/ [root@localhost iscsi]# ls lost+found [root@localhost iscsi]# touch test.txt [root@localhost iscsi]# ls lost+found test.txt
**************************************************************************************** **************************************************************************************** |
|