现在的位置: 首页 > 设计与使用案例 > 正文
利用FreeNAS打造免费开源存储
2012年03月15日 设计与使用案例 ⁄ 共 3039字 暂无评论 ⁄ 被围观 1,814 views+

FreeNAS 是开源的 NAS 服务器,它可以将一台普通PC 变成网络存储服务器。该软件基于 FreeBSD、Samba及PHP,通过浏览器方便的配置与管理,支持CIFS、NFS、HTTP/DAV和FTP功能,含有多种软RAID模式供用户选择。
用户可通过 Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS 可被安装于硬盘或移动介质上,占用较小的磁盘空间。本文中主要介绍如何利用其iSCSI功能为MSCS群集所需要的共享存储组件,实现低成本的SAN。
一、安装FreeNAS
       Step1:启动FreeNAS安装向导
       FreeNAS的安装步骤较为简单,首先我们只需将下载回来ISO镜像刻录成CD,然后CD插入光驱,并确认你的计算机BIOS以设置为光盘启动。如图1所示“FreeNAS的引导界面”直接键入回车键即可。
 
Step2:选择安装FreeNAS
在“系统菜单”界面,我们选择“在硬盘或其它设备上安装或升级FreeNAS”也就是输入数字“9”之后按回车键。如图2所示。
表1中列出了各选项参数的对应说明:
选项
说明
1Assign interfaces
选择网卡
2Set LAN IP address
设置IP地址
3Reset WebGUI password
重设WebGUI密码
4Reset to factory defaults
恢复默认设置
5Ping host
Ping主机
6Shell
Shell
7Reboot system
重新启动系统
8Shutdown system
关闭系统
9Install/Upgrade to hard drive/flash deviceetc
安装/升级到硬盘或闪存设备
表1安装菜单选项和说明
Step3:选择安装模式
在“Install & Upgrade(安装&升级)”对话框中,需要选择我们安装的模式,这里有6个个选项,分别是:
1)安装精简版到硬盘或Flash磁盘或USB设备
2)安装精简版到硬盘或Flash磁盘或USB设备,同时进行数据分区
3)完全安装到硬盘,同时进行数据分区
4)从光盘升级精简版系统
5)从光盘升级完全版系统
6)从光盘升级精简版系统到完全版系统
这里,使用上下键定位到“3完全安装”。然后点OK。如图3所示。
Step4:跳过安装信息对话框
弹出FreeNAS安装信息对话框,直接回车进入下一步。
Step5:选择源光盘驱动器
在“选择源光盘驱动器”对话框中,显示了该机器的光驱代号acd0,直接回车进入下一步即可。如图4所示。
Step6:选择安装目地硬盘
在“选择安装目标硬盘”,这里显示了ad0da0-2一共4块硬盘,ad0表示第一块IDE硬盘,da0表示第一块SCSI硬盘,其它硬盘表示方法,依此类推。这里选择“ad0”这块硬盘,直接回车即可。如图5所示。
Step7:输入OS分区大小
弹出“输入操作系统分区大小”对话框,保持默认的128MB,直接回车进入下一步。
Step8:你是否添加交换分区
在“你是否添加交换分区”对话框中,选择“YES”,直接回车进入下一步。
Step9:输入交换分区大小
由于为了支持FreeNASISCSI,系统最低要求为256MB的内存;一般情况下,在UNIXLinux系统中交换分区的大小为物理内存的两倍。所以,在“输入交换分区大小”的对话框中,输入256后,直接回车进入下一步。如图6所示。
Step10:开始安装FreeNAS
FreeNAS开始格式化系统分区和数据分区,并将系统安装到选定的硬盘,屏幕显示如图7所示。
按回车键,将返回“安装&升级”对话框,这里选择“Exit”,将返回FreeNAS控制台。在“FreeNAS控制台”对话框,输入“7”重启系统。如图8所示。
 

二、配置FreeNAS网络
当再次出现FreeNAS控制台,选择“2”设置网卡的IP地址,系统会询问是否使用DHCP获取IP地址,选择“NO”,出现IP地址设置窗口,输入要设置的IP地址。如图9所示。
三、管理FreeNAS服务器:
       如果你从其它的计算机设备上能ping通,安装了 FreeNAS 的计算机,那么你就可以使用该主机,通过浏览器输入安装了FreeNas 的计算机的IP地址(本例中是http://192.168.1.251 )来管理FreeNAS服务器了。默认的用户名是admin,密码是freenas
四、FreeNAS软RAID的配置
FreeNAS 支持软RAID 0 1 5 设置。在添加RAID 部分,通过软件虚拟了典型的 RAID 01 5。对于所有的 RAID 类型,所有的磁盘大小必须一样。在 RAID 阵列中,格式化或挂载或配置之前必须先添加磁盘。
设置RAID阵列的整个过程如下:
l 添加磁盘
l 格式化磁盘
l 添加 RAID
l 格式化 RAID
l 添加挂载点
按照这个顺序。删除 RAID 阵列只是把上述顺序反过来,记得删除RAID 后,重启FreeNAS计算机。
1)添加硬盘
打开 Disks/Management 磁盘/管理页面,点显示区域右边的符号“ + ”,如图11所示。
   在最下面选择磁盘驱动器,例如,我们选择 ad0。点击 Add 增加按钮。如图12所示。
   根据需要添加额外的硬盘,将所有硬盘使用上述方法添加完成后,如下图13所示。
    点击 Apply Changes 应用按钮,所有硬盘应该显示在表中,状态应该显示为如下图所示的 ONLINE在线。如图14所示。
2)格式化磁盘
点击DisksFormat,选择刚才加载的硬盘(例如:da0),文件系统选择Software RAID,点Format disk进行格式化。如图15所示。
    使用相同的方法将剩余的da1da2硬盘格式化,可以点击Disks/Management查看结果为下图16所示。
3)添加 RAID
FreeNAS支持Raid0Raid1Raid5等多种RAID,这里以Raid5为例进行说明。点DisksSoftware RAID,在右面板上选择RAID5Manage RAID,点击+号,输入RAID名称,选中制作RAID的磁盘,勾选Create and initialize RAID,然后点Add。如图17所示。
最后,点击 Apply Changes 应用按钮。完成RAID5的创建。
4)格式化 RAID
当状态正常后,必须格式化 RAID 阵列。
点击DisksFormat,在右面板上,Disk栏选择刚才建立的RaidFile System选择UFS,点击Format disk格式化RAID系统。
5)添加挂载点
磁盘设置好后,还需要挂载才能使用,点击DisksMount Point,在右面板上点+号,新增挂载点,如图18所示。
最后,点击 Apply Changes 应用按钮。完成挂载点的添加。
五、设置ISCSI Target:
点击Services-ISCSI Target,先设置Extent,单击Extent栏右下角的“ + ”图标,出现ISCSI目标Extent设置界面,如图19所示。选择默认的名称Extent0,在路径部分输入/mnt/data/disk1,文件大小为500MB,用于做仲裁磁盘,存储群集日志。单击“Add”按钮。
    点击“Apply Changes 应用”按钮,更改应用。
现在,我们单击右上角的“Enable”选项框,然后单击页面下方的“Save and Restart”按钮来启动iSCSI Target服务,到此,iSCSI Target配置完成。

给我留言

留言无头像?