一、Openfiler简介

Openfiler是一个操作系统,其提供基于文件的网络附加存储和基于块的存储区域网络功能。

Openfiler支持的网络协议包括:NFS,SMB/CIFS,HTTP/WebDAV,FTP和iSCSI。

Openfiler支持的网络目录包括:NIS,LDAP(支持SMB/CIFS密码加密),Active Directory(本地和混合模式),基于Windows NT的域控制器和Hesiod。认证协议包括Kerberos 5。

Openfiler支持基于卷的分区技术:如本地文件系统的ext3、JFS和XFS格式;实时快照;磁盘配额管理;统一标准的接口使得为各种网络文件系统协议分配共享资源变得更容易。

以上内容来自:https://zh.wikipedia.org/wiki/Openfiler

二、Openfiler安装

Openfiler的安装和CentOS的安装没有任何区别,本文不做过多说明,如果想了解详细步骤,请使用互联网搜索相关内容。系统安装完成并重启后,登录界面如下图所示:

根据登录界面上的提示信息(见红框部分),使用web浏览器访问图中的地址即可转到Openfiler的Web登录页面,如下图所示:

Openfiler的Web管理页面的默认账户为openfiler,默认密码为password。登录后可以看到如下页面:

  • Status: 用于查看系统当前运行状态和系统配置信息;
  • System:用于进行系统设置,包括网络设置、时钟设置,系统关机和重启、系统更新、备份恢复等功能;
  • Volumns: 卷管理功能;
  • Cluster:  集群设置;
  • Quota:   配额管理;
  • Shares:   存储共享;
  • Services: 服务管理,启用/禁用,启动/关闭;
  • Accounts:账户管理;

三、利用Openfiler配置基于文件系统的网络存储

当希望创建一个基于文件系统的网络存储并能够被其他主机共享时,需登录Openfiler的Web管理页面进行各项配置,整个配置过程如下:

1.创建物理卷

点击页面中的“Volumes”选项,然后在页面右侧的功能列表区中点选“Block Devices”,Block Device用于对物理磁盘进行管理,磁盘可以进行分区,点击Block Device进入配置。如下图所示:

当点击Block Device后,将会出现下图所示的设备列表,此处的/dev/sdb就是将被网络中其他主机访问的共享存储空间。我们的主要任务就是对其进行相关的配置,使其可被网络其他主机所访问。

点击/dev/sdb的物理磁盘进入分区界面,点击“create”创建分区,如下图所示:

下图为创建物理卷后情况:

2.创建卷组

Volume Group的功能是对卷组进行管理。如果创建了物理卷,就会在管理界面看到这些物理卷。选择要添加的物理卷,给卷组取个名字,点击“Add volume group”添加卷组。如下图所示:

下图为卷组创建完成后的页面:

3.创建逻辑卷

成功添加卷组后,就可以在卷组上创建逻辑卷。点击“Add Volume”就可以进入管理界面。首先在“Select Volume Group”中选择需要创建的逻辑卷的卷组,然后点击“Change”选择卷组。如下图所示:

在“Create a volume in”中填上逻辑卷名、逻辑卷描述、需要分配给该逻辑卷的大小以及逻辑卷的文件类型点击“Create”创建。如果选择XFS和Ext*类型那么就可以在逻辑卷上创建文件,对外提供文件共享服务。如果选择block那么久需要在Iscsi Targets总设置相关信息才能提供Iscsi服务。

4.共享设置策略

Openfiler中的“Shares”选项是对文件进行共享设置。首先得创建一个文件,点击卷组,弹出创建子文件夹的选项。创建一个文件夹后就会显示出来,点击子文件夹名,就会弹出配置界面:

还可以创建更多的子文件夹并设置共享,点击“Make Share”进入共享设置。进入共享设置页面后,还有两个地方需要调整,分别是“Share Access Control Mode”、和“Host access configuration”。Share Access Control Mode有两种模式,分别说明如下:

  1. Public guest access模式:用户不需要目录/权限服务器的认证就可以访问共享;
  2. Controlled access模式:用户需要Group access和Host access的联合才可以实现访问共享。

5.网络访问控制策略

点击页面中的“System”选项,在右侧出现的功能列表中点选的“Network Setup”,如下图所示:

Network Setup”的功能是用于设置允许哪些IP段访问服务器。这里设置个简单一点的访问策略:让网络中的所有主机都可以共享存储空间好了,如下图所示:

6.启用/启动服务

点击页面中的“Services”选项,选择需要启用和启动的服务。这里只需选择启用和启动CIFS Server和NFS Server即可。如下图所示:

至此,配置完成,接下来就可以在有存储空间需求的主机上执行挂载命令使用配置好的存储空间了。

利用Openfiler配置基于文件系统的网络存储的更多相关文章

  1. 利用iptables实现基于端口的网络流量统计

    如何统计某个应用的网络流量(包括网络流入量和网络流出量)问题,可以转换成如何基于端口号进行网络流量统计的问题.大部分网络应用程序都是传输层及以上的协议,因此基于端口号(tcp, udp)统计网络流量基 ...

  2. centos7搭建基于SAMBA的网络存储

    学习目标: 通过本实验理解Linux系统下SAMBA服务器和客户端的配置,实现客户机可自动挂载服务端的共享存储. 操作步骤: 1.  SAMBA服务器搭建 2.  SAMBA客户端配置 参考命令:   ...

  3. centos 6.5环境利用iscsi搭建SAN网络存储服务及服务端target和客户端initiator配置详解

    一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...

  4. 配置iSCSI部署网络存储

    iSCSI( Internet Small Computer System Interface 互联网小型计算机系统接口)是由IBM 下属的两大研发机构一一加利福尼亚AImaden和以色列Haifa研 ...

  5. 网络存储技术介绍(2) ( based on zt)

    http://www.educity.cn/tx/429084.html 互联网技术DAS.NAS和SAN存储方案的比较 按照设备位置和接入方式,磁盘存储可以分为内置存储和外挂存储,外挂存储又分为直连 ...

  6. 网络存储技术介绍(1) ( based on zt)

    最近由于某同学微信发了一些网络存储的文章,开始感兴趣,稍微收集了一些 一.  网络存储技术 http://ask.zol.com.cn/q/187044.html  (yxr:很老的技术介绍吧) 网络 ...

  7. Docker核心实现技术(命名空间&控制组&联合文件系统&Linux网络虚拟化支持)

    作为一种容器虚拟化技术,Docker深度应用了操作系统的多项底层支持技术. 早期版本的Docker是基于已经成熟的Linux Container(LXC)技术实现的.自Docker 0.9版本起,Do ...

  8. (转)利用openfiler实现iSCSI

    转自:http://czmmiao.iteye.com/blog/1735417 openfiler openfiler是一个基于浏览器的网络存储管理工具.来自于Linux系统.openfiler在一 ...

  9. 基于OceanStor Dorado V3存储之精简高效 Smart 系列特性

    基于OceanStor Dorado V3存储之精简高效 Smart 系列特性 1.1  在线重删 1.2  在线压缩 1.3  智能精简配置 1.4  智能服务质量控制 1.5  异构虚拟化 1.6 ...

随机推荐

  1. [bzoj3910]火车_并查集_倍增LCA

    火车 bzoj-3910 题目大意:给定一棵n个节点的树,你需要顺次经过m个互不相同的节点,如果一个节点在之前的路径上被经过过,它不必再被特意经过.问走过的路径长度. 注释:$1\le n\le 5\ ...

  2. Mutual Training for Wannafly Union #9

    A(SPOJ NPC2016A) 题意:给一个正方形和内部一个点,要求从这个点向四边反射形成的路线的长度 分析:不断做对称,最后等价于求两个点之间的距离 B(CF480E) 题意:求01矩阵内由0组成 ...

  3. JAVA分布式架构

  4. win7开启超级管理员账户(Administrator)

    win7开启超级管理员账户(Administrator) 不同于XP系统,Windows7系统据说出于安全的考虑,将超级管理员帐户"Administrator"在登陆界面给隐藏了, ...

  5. Redis学习笔记3-Redis5个可运行程序命令的使用

    在redis安装文章中,说到安装好redis后,在/usr/local/bin下有5个关于redis的可运行程序.以下关于这5个可运行程序命令的具体说明. redis-server Redisserv ...

  6. 8.跟我学solr---UpdateRequestProcessor具体解释

    简单介绍 java web开发的同学应该非常熟悉,在开发中常常会使用filter来处理请求中的一些切面需求. solr也提供类似的一种链式结构的handler来满足在加入数据索引请求的时候.通过切片的 ...

  7. 打开google 新地址

    还在为谷歌打不开而发愁吗? 那就试试这个吧 91.213.30.151

  8. Brackets常用插件

    Emmet插件:https://github.com/emmetio/brackets-emmet AngularJS插件:https://github.com/angular-ui/AngularJ ...

  9. 同一台机子 打开两个tomcat

    由于项目測试须要.须要在机子上单独搭建一个图片server,所以就要同一时候打开两个tomcat,这里记录方法. 1. 首先复制一个新的tomcat程序: 2.在新的tomcat程序中改动server ...

  10. nRF52832之硬件I2C

    这几天一直在折腾nRF52832的硬件I2C,到了今天最终出现了成果,在此也印证了那句话:"耕耘就有收获" 52832的硬件I2C尽管官方提供了demo,可是自己对I2C通信理解的 ...