参考 http://www.gm100861.com/675.html

    http://www.hejiwei.com/?cat=33

    http://tech.ddvip.com/2013-03/1362159819191307_5.html

    windows系统和exsi系统如何添加存储到主机

   http://nnjojo.blog.51cto.com/362399/1436997


OpenFiler是一个Linux的操作系统,可以提供NAS、NFS、SMB/CIFS、iSCSI(initiator和target)等服务,我们这里主要用它的iSCSI target服务。它提供了一个WEB接口,简化了管理员打命令配置的工作量,基于WEB就可以完成很多的服务。

值得注意的一点是:如果你有多块硬盘,在安装的时候一定要规划好把OpenFiler安装在哪一块儿盘上,在安装的时候要自定义分区结构,否则OpenFiler会自动的为你规划分区,把系统安装在你的数据盘上,这样就麻烦了。所以一般是先不放数据盘,先把OpenFiler安装好,然后再把数据盘挂载到OpenFiler。

增加好数据盘之后,我们就可以通过WEB的方式来管理OpenFiler了

通过HTTPS的方式访问OpenFiler的地址和端口,打开IE浏览器,访问Openfiler网页管理界面地址https://172.16.23.234:446打开网页的过程会有点久,需等待一会

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware

OpenFiler默认的WEB管理用户是openfiler,密码是password。切记不要输入root,跟系统用户是两码事儿!

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_02

登陆之后,整个界面如下,分别是:Status、System、Volumes、Cluster、Quota、Shares、Services、Accounts。

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_03

打开的是Status页面,显示了5方面的系统状态信息,分别是:System Vital、Network Usage、Hardware Information、Memory Usage、Mounted Filesystems。

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_04

我们可以创建raid来提高数据的冗余和磁盘的读写速度,当然也可以不使用raid,我这里创建的是raid5!

照下图圈起来的点,可以看到我准备了4块盘来做raid5,其中一块做备份盘。

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_05


点你要创建raid的盘符,比如/dev/sdb,点完后如下图,往下拉,把磁盘格式化为raid的格式。说到这里才想起来,还有一点需要注意的,就是准备好的数据盘,一定不能格式化分区,买回来磁盘之后,直接插里面即可,不要分区,不然这里就没办法创建了。

页面往下拉一下就可以看到了

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_06


可以看到这里提供了两种格式,一种PV,也就是做LVS用的格式。另一种是RAID,我们这里选raid,然后点右边的create即可

剩余的几块盘使用以上相同的方法创建出来,最终结果如下!

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_07


下面开始创建raid,选择右边的Software RAID

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_08

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_09

可以支持的RAID级别有0、1、5、6、10,这里做RAID5,选择5之后,最后一块盘选择Spare盘,如果有一块盘坏掉,这坏Spare盘会自动顶上去。

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_10


选择完成之后,点击Add array!

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_11

到这里RAID5就创建成功了,为了以后方便扩展,我们可以把RAID做成LVS的,这样以后扩展起来比较方便,如果你不需要,可以省略

点右侧的Volume group,输入VG的名字,选择刚才做好的RAID,然后点add volume group即可

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_12

如果需要分区,可以创建一个Volume,点右边的Add volume即可分区,我们这里分一个ISOS用于存入ISO映像文件,再分一个vmfile,用于存储我们创建的虚拟机

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_13

需要注意的就是分区的格式这里选择block(iSCSI,FC,etc)

使用同样的方法创建出vmfile分区,使用剩余的全部空间即可!创建完成如下

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_14

文件系统的格式是iSCSI格式的,就没错了。

再点击到services里面,启动iSCSI target服务即可

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_15

点击start,点Enable,如果是Enable的话,表示开机启动

其实OpenFiler能提供的服务还是挺多的!

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_16

继续做我们的NAS服务,点到刚才的Volumens里面,然后点右边的iSCSI Targets

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_17

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_18

点add,然后点上面的LUN Mapping,把刚才创建的两个分区给映射一下

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_19【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_20

映射完成后如上图,我们还可以对iSCSI访问服务做访问的限制,包括ACL和CHAP认证,功能还是挺强的。ACL可以指定允许哪个IP来连接,CHAP认证是需要输入正确的用户名和密码才能访问本机的iSCSI服务。这里做CHAP认证,ESXi也是支持CHAP认证的!

【vSphere系列三】使用OpenFiler为ESXi提供廉价的NAS存储服务_vmware_21

添加完用户,OpenFiler就算完成了!