【实验名称】

FreeNAS的安装与配置以及ISCSI的安装以及配置。
【实验目标】
掌握FreeNAS和ISCSI的工作原理,并且了解其他存储技术。
熟练掌握FreeNAS和ISCSI的基本安装方法,与配置。
【实验步骤】
第一步:FreeNAS存储服务器的安装。
(1)     安装FreeNAS自身的OS
新建虚拟机,将FreeNAS光盘镜像放入光驱。
选择基于FreeBSD操作系统安装。
启动之后出现一下画面选择9进行安装。
选择安装全部系统分区数据分区和交换分区
系统提示您是否创建系统分区、数据分区以及交换分区。
选择引导介质,次实验是全新安装,就直接从光驱引导。
选择将FreeNAS系统安装到哪个硬盘上,我现在只有一块硬盘,所以就默认OK了。
设置系统分区的空间大小。
设置交换分区空间大小。
系统自动创建以上设置的3个分区。创建完成之后提示您按ENTER继续。
在此画面中选择2配置网卡参数,这里因为我只有一块网卡,所以就不用选择1去指定网卡了,如果有多块网卡可以先选择1然后指定网卡。
设置网卡参数。
设置掩码位数。
设置网关。后面将会提示您设置DNS因为此次实验我是用两台计算机在局域网中实现,所以就不设置了直接OK就可以了。
设置完成之后,系统自动初始化网卡配置之后,就可以使用同一网段的pc使用http协议访问,进行配置了。还可以按ENTER继续。
配置要来连接FreeNAS进行配置的客户端IP地址。
在网卡初始化完成之后,可以按ENTER键继续选择5测试与局域网中的客户端是否连通。
到这里FreeNAS的安装已经完成了。
在IE中直接访问
进入DiskàManagerment硬盘管理界面。
点击+号添加磁盘。
现将第一块磁盘添加进来。
然后在FreeNAS系统工作时可以直接添加SCSI接口的硬盘,当然实验中时现在才添加,实际中也可以这样,但是一般都会现将要用到的几块磁盘全部装好。
选择添加的磁盘的大小。
在系统正常工作的情况下我直接添加了4快2GB的SCSI接口的硬盘。
刚添加完成,已经可以看到系统在带电情况识别了我添加的4块磁盘。SCSI就是好 呵呵~~~~
然后继续刚才的工作,那就是继续添加磁盘呗~~当我再次进入磁盘管理界面的时候,可以看到这四块磁盘已经在我的添加范围之类了,好了就重复刚才的工作将这四块磁盘都依次添加进去就可以了。
好了,到此为止我已经将所有磁盘都添加好了,但是添加完成之后别忘了留意一下添加的磁盘的状态哦,一定要看到状态变为online才可以,这里只需要在添加完成之后点击提交就可了
以下是我点击完提交之后,出现的状态喽。到此为止磁盘的添加就完成了。
添加完成之后,接下来当然就是对新添加的磁盘进行初始化。初始化完成之后添加的新磁盘才能正常使用的。
初始化完成之后就可以正常使用了,那就要创建挂载点了,这些挂载点就是后面为SAMBA、NFS、FTP提供的共享目录~~~!
这是添加时要选项的说明。
这就是我创建的挂载点了,记得别忘了点击提交。当挂载点的状态是OK时,才证明挂载点创建成功。
挂载点创建完成之后,就可以启动服务了,这里我就只启动SAMBA、FTP、NFS服务了。
SAMBA服务的配置。
至于下面这些高级设置没有其他严格要求就可以直接默认了。
共享目录的设置。
点击PATH后面的哪个小方框就相当于浏览,选择刚才创建的挂载点就可以了。
创建完成之后点击提交之后,会有显示成功创建了。
在客户端网上邻居中就可以看到相关SAMBA服务提供的共享目录。
至于FTP,NFS与以上设置基本一致,FTP不用设置共享目录,而NFS是需要的。以下是NFS在设置的时候share选项中有一项设置允许访问的网段。
这是测试FTP服务。
下面是创建RAID卷了。
选择软RAID的创建。
创建完成之后的RAID卷状态是complete(完整的意思)
但是这时的RAID卷是不能用的,必须要进行格式化。
格式化完成之后,将RAID卷创建为挂载点。
在SAMBA服务的共享目录中添加RAID这个挂载点。
在客户端进行访问测试
以上就是FreeNAS的基本安装以及服务配置和RAID卷的创建,至于其他请参考FreeNAS中文使用手册.pdf
实验(二),ISCSI的安装以及相关配置。
第一步:安装ISCSI系统存储服务器。
(1)新建虚拟机,放入ISCSI安装光盘。
(2)选择Linux5安装,因为此安装光盘是基于Linux5操作系统精简而成的。
硬件设置完成之后就可以直接启动,注意这里我们定制的硬件中之后一块2G的IDE接口硬盘,这个当然不是我要做存储用得硬盘了。出现以下画面输入root用户密码就可以了。
下面就等着就可以了,因为在做这张光盘的时候,已经做成全自动安装了。
安装完成之后关闭电源,添加要用组成RAID卷的硬盘,这里我就添加2块了。
启动完成之后,输入root用户以及密码。
执行此命令,系统会提示您设置以下参数:
设置Please input ip address for eth0(设置网卡IP) 即虚拟磁盘服务器ip
设置Please input netmask for eht0(输入子网掩码)
设置Please input default gateway(输入网关),本次实验是在局域网中实现的,本来我不想设置网关以及DNS了,麻烦啊,但是因为这个光盘是别人做的,不设置不行啊,所以还是老老实实设置一个网关呗!!!
设置Please input nameserver(DNS)(输入DNS)这个嘛!!!可以不设置,我就直接OK使用默认的了。
到这里,那么我们的系统就算已经安装完成了,下来就是对付这几个磁盘了,那就是将添加的这几块磁盘进行分区初始化喽。在分区初始化之前,先看看我们系统里面是否识别了我刚添加的那两块硬盘呢。
哈哈^_^已经识别了,那么下来我就使用LINUX自带的分区工具先分对这两块磁盘进行分区初始化喽。
Fdisk /dev/sda 要对那块磁盘进行分区就写那块磁盘的卷标就可以了。
这些操作就是分区的具体步骤了。
这个就是L显示出了所有文件系统了,因为我要用创建的分区组成RAID卷,所以这里我就选择fd了。
文件系统选择之后输入w将所创建的分区写入相应文件中。
就这样依次对两块磁盘进行分区了。下面是我分区完成之后,查看系统的磁盘分区表显示的内容。
分区创建完成之后,下来呢就使用这两块磁盘组成一个RAID卷吧,我这里就组成一个RAID0卷吧!
输入“mdadm --create /dev/md0(创建的RAID卷的名称) --level=0(指定RAID级别) --raid-devices=2 (指明使用2块磁盘创建)/dev/sda1 /dev/sdb1(这里是使用的磁盘的名称)”创建raid0
输入 echo "DEVICE /dev/sd[ab]1">/etc/md0.conf写入配置文件
输入 mdadm --detail --scan>>/etc/md0.conf扫描raid0硬件信息并保存到配置文件
以下内容就是保存RAID的详细信息。
RAID创建完成之后,当然还是不能正常使用的,因为还没有对它进行分区初始化呢,所以下来我就要重复上面的工作了,对我创建RAID0进行分区格式化了。
Fdisk /dev/md0我刚创建的RAID0卷名称为md0所以这里就使用此名称了。
以下显示我已经创建好分区了。
啊~终于创建完成了,然后重新启动系统。哈哈^_^下来就轻松了,因为我可以通过WEB页面管理我的ISCSI存储服务器了。密码为空,所以呢,输入用户名admin就直接回车就可以了。
进入WEB页面之后,我就直奔服务配置了,因为以上设置也没有什么要说的了,就是设置一个IP地址以及网关和DNS,而且这些我已经设置过了,至于那个网卡配置,我这里就不用设置了,因为我的ISCSI只有一块网卡,所以就不用指定了。
下来我就解释以下这个通信IP和超级IP的作用了,因为我已经将我创建的RAID磁盘共享出去了,但是真实情况下我的存储服务器不可能只有一块网卡啊,那么这里就要声明我的这个RAID磁盘是通过那块网卡共享出去的呢,所以这里的通信IP地址指的就是虚拟磁盘服务器的地址了,至于这个超级IP地址就是用于管理这个虚拟磁盘的IP地址了,一般来说这个IP地址设置的就是网管员的IP地址了,因为只有网管员可以改变这些设置喽。
到这里我的ISCSI存储服务器就配置成功了,下面就使用一个客户端测试以下呗~~~,在使用客户端安装之前必须要先要在客户端安装Microsoft iSCSI Initiaor程序。
一、执行i-SCSIClient.exe程序,按默认设置安装完成。
二、 设置
a) 双击桌面上的“Microsoft iSCSI Initiaor”快捷图标
b) 选择Discovery页面,点击Targer Portals中的Add,填写Linux虚拟磁盘服务器IP,点击OK
e) 再选择Targets,选中刚添加的IP点“Log On…”按钮,启用Automatically restor this connection when the system boots
设置完成后在我的电脑管理中就可以看到共享的RAID磁盘,然后对其进行格式化分区,这里要说明以下使用客户端进行测试的时候,首先要用那个超级IP地址所属的客户端来完成,因为超级IP地址所属的用户是管理这个虚拟磁盘的。只有超级IP所属的那个用户才可以对此磁盘上的数据进行随意更改以及删除。而且这个更改删除会保存到ISCSI存储服务器上,而其他用户只在当前可以进行数据的添加以及删除,其他用户对磁盘中的数据操作将不会保存到ISCSI存储服务器上。
 
格式化完成之后重启计算机之后,就可以看到自己竟然无缘无故多了一块磁盘,空间为4个G。
这时候其他IP地址所属的用户只需要安装客户端软件,并且在客户端软件上进行相应的设置之后,就可以正常使用了。这里要注意的是,其他客户端用户的IP地址必须和上面设置的那个通信IP地址在同一个网段,当然,如果你有路由的话,那也必须先保证客户端用户可以和ISCSI存储服务器中设置的通信IP地址可以互通的情况下才可以使用。
                                                                         

转载于:https://blog.51cto.com/zlbzhu/413522

FreeNAS存储+iscsi相关推荐

  1. Freenas的Samba共享功能和块级存储iscsi的使用

    Freenas的使用 Freenas的Samba共享功能和块级存储iscsi的使用 Freenas的使用 FreeNAS 一.Samba共享功能使用说明 二.块级存储ISCSI使用说明 FreeNAS ...

  2. FreeNAS配置iSCSI

    FreeNAS配置iSCSI 客户端连接:

  3. 网络存储--ISCSI

    网络存储–ISCSI 什么是ISCSI? ISCSI,即Internet Small Computer System Interface,Internet小型计算机系统接口,又称为IP-SAN,是一种 ...

  4. 利用FreeNas创建iSCSI块级存储

    目前,大多数分析都认为SAN是未来企业级的存储方案,因为SAN便于集成,能改善数据可用性及网络性能,而且还可以减轻管理作业.而FreeNAS提供的iSCSI块级存储,正是SAN技术中,相比FC(光纤信 ...

  5. 华为存储iscsi配置_网络+存储+虚拟化:三大要素构建新网络

    虽然现代数据中心的每一部分都是至关重要的,但是网络却是所有通信的绝对基础.这正是为什么从一开始就必须设计和建设一个合理网络的原因.毕竟,没有稳固的网络,即使最好的服务器和存储器也干不了什么. 为此,我 ...

  6. 华为存储iscsi配置_iscsi 华为存储配置 上课内容

    创建一个LUN,10G.再创建一个LUN组,命名为rhce,把LUN加到这个LUN组里面去. /etc/iscsi/initiatorname.iscsi [root@localhost iscsi] ...

  7. 对接华为存储iSCSI

    一.华为Cinder Driver获取 1.通过OpenStack社区仓库.从Kilo版本开始,华为Driver已集成到OpenStack社区 仓库,安装OpenStack即会自带华为Driver,位 ...

  8. IP网络存储iSCSI之一iSCS的概念、组成及工作原理

    一.iscsi的概念 iscsi,即internet SCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包.iscsi技术最初由cisco和ibm两家公司开发,并且得到了广大IP ...

  9. freenas之iscsi配置

    一:实验环境 1.FreeNAS版本:FreeNAS-9.3-STABLE-201501212031 2.添加一块10G硬盘做为存储池Storage使用 3.系统IP地址:192.168.78.100 ...

最新文章

  1. 从0梳理1场时间序列赛事!
  2. (011) java后台开发之泛型类
  3. Spring + JDK Timer Scheduler Example--reference
  4. [AaronYang]那天有个小孩跟我说Js-NodeJS[AY0]-EJS
  5. 【机器学习】逻辑回归小结
  6. machinery入门看这一篇(异步任务队列)
  7. android p preview_细数 Android P 开发者预览版中最不能错过的新特性
  8. pringMVC上传图片
  9. java pdf在线阅读插件_JAVA实现在线查看PDF和office文档
  10. 如何正确地逛Github?
  11. 用友畅捷通T+漏洞学习——DownloadProxy.aspx 任意文件读取漏洞
  12. 全面了解量化风险管理
  13. matlab两线段的夹角,两条线段的夹角计算
  14. js移除某个样式_JS removeAttribute()方法:删除元素的某个属性
  15. 修改Linux的分辨率
  16. 美女图片采集器 源码+解析
  17. Involution 详解与维度推导
  18. JavaWeb-旅游网-注册和登录
  19. 如何查看笔记本电脑电池寿命
  20. matlab实验:实验3MATLAB程序控制流程

热门文章

  1. 字符设备驱动(四)按键中断
  2. HTML ajax 上传文件限制文件的类型和文件大小
  3. 探究position定位中absolute和relative的异同
  4. css3——新盒子定义box-sizing
  5. 日常记录(4)让百度和google收录我们的网站
  6. Spring MVC 的配置安装
  7. DataTable 转换 DataSet
  8. linux iostat来对linux硬盘IO性能进行了解
  9. Linux 命令(102)—— zip 命令
  10. IDEA springboot maven 项目部署