Openfiler在Web界面配置NFS和iSCSI
Openfiler概要
Openfiler是一个定制化的、基于Web方式进行存储管理的网络存储操作系统。Openfiler在单一框架中提供了基于文件的网络附加存储(Network Attached Storage)和基于块的存储区域网络(Storage Area Network)存储解决方案。
Openfiler通过将一些开源技术如Apache、LVM2、Ext 3、Linux NFS和iSCSI Enterprise Target等整合到一个统一的架构体系架构中,以一个基于Web方式功能强大的管理界面来提供虚拟存储功能。
Openfiler的强大之处在于对多种网络协议的支持,如下图所示:
NFS的配置
登录Web界面
输入https://ip:446进入Openfiler的WEB管理界面,初始登录账号为openfiler,密码为password
创建NAS卷
- Volumes-右侧的Block Devices创建分区。选择一个磁盘并单击磁盘名称进入

进入后将Partition Type选择为Physical volume,在Ending cylinder处设置大小,完成后点击Create。注:在Openfiler 2.99.1版本上可能存在”Create”不成功的情况,需要把“Starting cylinder”默认值的基础上增加80个cylinders。

- Volumes-右侧Volume Groups创建卷组。填写VG name

- Volumes-右侧的Add Volume添加卷。选择刚刚创建的卷组,然后设置卷name,再选择卷大小,完成后create

配置NFS存储服务
- Services-右侧的Manage Services启动NFS服务,将NFS Server的Boot Status选项设置为Enabled状态,Current Status选项设置为Running状态

- Shares-右侧的Existing Shares编辑共享文件夹。点击刚刚创建的卷名称,弹出窗口填写共享文件夹名称

点击共享文件夹名称,在弹出的窗口中直接点击左下角的Make Share按钮
设置共享文件夹的别名,然后设置访问模式为匿名访问,点击update生效设置
- System-右侧的Network Setup添加访问控制列表,设置Access的name,填写能访问NAS的IP网段,以及Netmask,再将Type选项设置为Share,完成之后点击update

- Shares-点击共享文件夹名称,在Host access configuration中配置外部主机连接的服务权限,将NFS设置为RW(读写),点击update生效

- NFS验证是否成功,可查看可挂载的NAS存储

- Windows下挂载NFS(此处需要开启Windows专业版才能使用的NFS服务)

命令详解:mount \NFS的IP地址或者主机名\nfs目录名 挂载点
例如此处的挂载命令为:mount \192.168.200.101\mnt\volume_group_nas19\volume_nas19\nas_fn\ g:
配置FTP连接NFS存储
- Shares-Host access configuration中修改服务权限。将FTP服务设置为RW(读写)权限,点击update生效

- Services-Manage Services中启动FTP服务。将FTP Server状态设置为Enabled和Running

- 在Windows资源管理器中验证FTP服务,用户名为openfiler,密码为password

命令行方式验证
iSCSI的配置
- System-右侧Network Setup添加访问控制列表

- Volumes-右侧Block Devices,选择一个磁盘添加iSCSI卷,创建新的分区(如果没有反应,将Starting cylinder选项下的数字加80再进行创建即可)

- Volumes-右侧的Volume Groups创建一个卷组。填写卷组的名称,选中pv所在的磁盘

- Volumes-右侧的Add Volume新建卷。依次的操作为,选择刚刚创建的VG;填写卷的名称;对卷做一个 说明;设置卷的大小 (可在Manage Vollumes选项中删除卷);设置文件系统(如果没有设置为block,则后边不能LUN,以及Windows能挂在上但查看不到磁盘)

- Services选项卡启动iSCSI target服务,使之系统能对外提供基于iSCSI协议的虚拟存储服务

- Volumes-右侧的iscs Targets添加一个iSCSI target。进入后点击add,进入后在LUN Mapping开启映射;进入Network ACL点击创建的iSCSI规则,将Access选项设置为Allow


Windows挂载iSCSI并验证
- Services-右侧的iSCSI Target Setup。添加Discovery CHAP user,注意密码一定要设复杂,否则windows将因为密码安全规则无法连接iSCSI(此处的账号和密码在Windows挂载时有会用到)

- Volumes——iSCSI Targets——CHAP Authentication添加CHAP user to target,密码 也要有复杂度(此处的账号和密码在Windows连接iSCSI时也会用到)

- 使用Windows验证iSCSI。在Windows打开控制面板——管理工具——iSCSI发起程序;点击 发现——发现分户,输入服务器IP

然后点开高级,做如下配置(注:这里的发现程序IP为自身的IP地址,非服务器的IP地址)
- 添加完成后,再切换到目标,点击刷新,即可看见iSCSI,点击连接–>高级,添加CHAP user to target做如下配置,完成后,可以看到状态变为已连接,说明已经连接成功


- 控制面板——管理工具——计算机管理——磁盘管理可查看到iSCSI,格式化挂载后 即可使用


