一、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. 【HDOJ5713】K个联通块(状压DP,计数)

    题意:有一张无重边的无向图, 求有多少个边集,使得删掉边集里的边后,图里恰好有K个连通块. 1≤T≤201≤K≤N≤140≤M≤N∗(N+1)/21≤a,b≤N 思路:From http://blog ...

  2. linux 用户管理、权限管理

    1.useradd -[ugGdsce]2.passwd 用户名 ================================================ 1.chmod 2.chown 3. ...

  3. hdu——2586 How far away ?

    How far away ? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  4. mac idea快捷键(部分常用)

    shift+F6重命名 shift+enter 换到下一行 shift+F8等同eclipse的f8跳到下一个断点,也等同eclipse的F7跳出函数 F8等同eclipse的f6跳到下一步F7等同e ...

  5. 洛谷 P1023 税收与补贴问题

    P1023 税收与补贴问题 题目背景 每样商品的价格越低,其销量就会相应增大.现已知某种商品的成本及其在若干价位上的销量(产品不会低于成本销售),并假设相邻价位间销量的变化是线性的且在价格高于给定的最 ...

  6. JSP的会话(Session)跟踪

    以下内容引用自http://wiki.jikexueyuan.com/project/jsp/session-tracking.html: 会话(Session) HTTP是一个“无状态”协议,这意味 ...

  7. 1.spring boot要求最低jdk1.8,平安默认1.6问题,-》安装JDK1.8 2.maven 3.3.3要求最低jdk1.7->安装jdk 1.8

    1.spring boot要求最低jdk1.8,平安默认1.6问题,->安装JDK1.82.maven 3.3.3要求最低jdk1.7->安装jdk 1.8

  8. [React] Build a slide deck with mdx-deck using Markdown + React

    In this lesson we'll use mdx-deck to create a slide deck using Markdown and React. We'll look at add ...

  9. PHP开发出来的万年历

    <?php /** * PHP万年历 */ class Calendar{ protected $_table;//table表格 protected $_currentDate;//当前日期 ...

  10. 工作总结 default Console.WriteLine(default(Guid));

    泛型代码中的默认关键字 在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T: T 是引用类型还是值类型. 如果 T 为值类型,则它是数值还是结构. 给定参数化 ...