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

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

OpenFiler的安装很简单,跟安装普通的Linux操作系统没有什么区别。

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

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

安装好OpenFiler之后,我们可以在终端看到提示,通过HTTPS的方式访问OpenFiler的地址和端口。

OpenFiler-installok

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

打开的时候会报一个证书不可信,直接忽略即可

web-openfiler-01

 

登陆之后,整个界面如下

web-openfiler-02

 

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

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

creat-raid

 

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

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

creat-raid-01

 

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

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

creat-raid-02

 

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

creat-raid-03

 

creat-raid-04

 

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

creat-raid-05

 

 

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

creat-raid-06

 

 

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

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

create-vg

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

create-lvs

 

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

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

create-lvs-01

 

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

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

iscsi-target-start

 

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

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

openfiler-servers

 

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

iSCSI-target-01

iSCSI-target-02

 

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

iSCSI-target-03 iSCSI-target-04

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

iSCSI-target-05

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

下节开始讲ESXi怎么挂载OpenFiler共享出来的iSCSI磁盘!

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

  1. 2013 年 9 月 27 日 at 09:54

    不错啊,坐等更新!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code