使用说明:此方法用于在没有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即可加载到本地,加载时要注意是否决定要在系统开机时自动连接,多数还是要选择。
磁盘加载完,可以在我的电脑 - 属性 - 计算机管理 - 磁盘管理 为新加的磁盘分配盘符