FreeNAS架设免费ISCSI网络存储

使用说明:此方法用于在没有ISCSI设备又需要网络存储来使用集群功能时的代替方案,因为使用的是普通电脑和软件RAID,相对来说可靠性不如硬件。使用请自行确定。

一、部署条件:

1、计算机一台硬盘要求内存至少256M,硬盘大于256M即可。
2、SCSI硬盘三块。(RAID5要求)如果没有用IDE硬盘也可以。
3、网卡以及网线尽量使用千兆。
4、下载FreeNAS,官方网站:http://www.freenas.org(下载后为ISO文件需要刻录到光盘中使用)

二、安装步骤:

    1、将光盘放入光驱,引导机器,进入如下:

    选择默认引导即可。

    选择9,安装到硬盘/闪存设备。

    选择1,把系统安装到一个专用盘。

    选择光驱,如果是多光驱需要注意。

    选择安装到哪个硬盘上。

    系统已经安装完成,回车回退到安装前画面。

    选择Exit,再次回退。

    选择7,重启机器。重启时注意取出光盘,在重启后进入硬盘引导的系统后到以下界面:

    选择2,配置IP地址。

    选择NO,不使用DHCP自动分配。

    手工配置一条IP。

    子网掩码,24即相当于255.255.255.0。

    设置网关地址。

    配置DNS地址。

    是否使用IPV6,选择否。

    完成后回车。

    此处已经完成,提示可以使用http://LANIP:80来访问了。如下图:

    配置的安装后系统的管理员是admin   密码 freenas。

    登陆后可以看到系统的基本状态信息。英文使用不方便可以按下图修改为中文:

    在硬盘-管理-下添加要加入RAID的硬盘。

    在把三块硬盘都加入后选择-应用更改

    选择-硬盘-软RAID-RAID5添加RAID5磁盘

    RAID5添加完成后,格式化一下刚刚的磁盘。选择  硬盘 - 格式化

    把格式化后的RAID5磁盘挂载到系统内。

    对设定好的RAID5磁盘进行ISCSI的设置。

    要添加Targets就必须要先建立相应的Portals和Initiators。如下图建立默认即可。如果要做认证相关,可以设置Auths。

    在Targets建立中先建立  Extent  如下图路径选择RAID5的路径,并在路径后添加一个名字,比如例中的disk0,再为其指定大小,此大小即为以后网络挂载的磁盘大小

    再建立  目标

    名称自定义或者默认即可,储存空间选择刚刚建立的Extent0的空间。

    ISCSI磁盘建立完成后如下图:

    在需要使用ISCSI磁盘的机器上安装ISCSI  Initiator,相关下载地址:
    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en

    启动ISCSI  Initiator如下图,选择添加ISCSI的IP。如果有特别需要可以设置Advanced选项,此处忽略。

    连接完成后选择Targets可以看到连接的ISCSI中有哪些磁盘,选择后点击LOG ON即可加载到本地,加载时要注意是否决定要在系统开机时自动连接,多数还是要选择。

    磁盘加载完,可以在我的电脑 - 属性 - 计算机管理 - 磁盘管理 为新加的磁盘分配盘符