存储管理(一):openfiler介绍及存储理解
openfiler是一个免费的、开源的基于浏览器的网络存储产品,支持基于文件的的网络连接存储(NAS)和基于块的存储区域网(SAN)。支持的协议有smb,cifs,nfs,http/dev和ftp。
1、openfiler的安装
官网地址:http://www.openfiler.com/
openfiler的安装支持多种方式,能够下载iso格式的也能够下载vmware虚拟机格式的,这里我下载的iso格式的,至于怎么安装,大家能够从网上查找,这里我就跳过去了,本文我还是主要说下我在学习openfiler的过程中总结的一些经验吧。
2、认识openfiler
openfiler是集合了一系列的开源软件合并成的一个开源存储产品,本身是基于linux系统的,眼下可以安装在x86系列的计算机上。
安装完openfiler后,能够通过控制台看到訪问openfiler的url地址,在浏览器里输入openfiler地址,默认的訪问的username与password是openfiler和password。登陆后看到的页面例如以下:
分为status、system、volumes、quota、shares、services、accounts几个页签,每一个页签的右边有不同的菜单。当中,
status页签主要在于显示当前系统的总体情况;
system页签是用来配置系统的,如ip地址、ACL訪问控制,系统时间等;
volumes页签是openfiler存储的关键部分,这个部分是用来配置磁盘物理卷和卷组和逻辑卷的,以下会具体的介绍;
quota页签是用来配置磁盘可用大小的訪问控制,事实上就是linux的quota;share页签是用来配置共享的目录以及权限的控制;
services用来配置当前server提供的服务;
accounts页签则是用来配置用户管理的,支持类unix系统的ldap和windows系统的ad。
3、openfiler之system配置
system最基本的就是配置当前主机的ip信息以及ACL权限訪问控制。
当中ip配置分为网络配置和网络接口配置,openfiler支持多网卡绑定技术,以便提供数据訪问的高可靠性。
网络訪问控制即控制哪些ip能够訪问openfiler的存储服务。当中须要基本的是当配置一个网络都能够訪问的时候,netmask填入网络的子网掩码就可以,但当配置一个ip能够訪问的时候,netmask须要填入4个255来标识此为主机。
4、openfiler之卷配置
openfiler是支持raid技术的。在openfiler系统上面,能够有多块磁盘,每一个磁盘能够被openfiler分成多个分区(物理卷),然后openfiler再使用一个卷组的概念,一个卷组能够加入多个物理卷。然后再卷组里能够建立逻辑的卷,来对外提供数据存储服务。
在新建物理卷的时候,须要把分区类型选择为physical volume,即物理卷,设定大小,点击create就可以。
新建卷组界面例如以下,能够查看一个卷组里面包括哪些物理卷,也能够添加物理卷和查看卷组的大小,已用空间:
在一个卷组里面新建逻辑卷的时候,须要制定逻辑卷的名称,大小,和类型。类型分为iscsi,xfs,ext3 三种类型,当中xfs和ext3是文件系统类型,用于创建基于文件的NAS存储,iscsi是创建基于块的SAN存储。
5、openfiler之quota
quota即磁盘配额,用来控制用户在某个文件系统上的最大空间大小和最大文件个数,不再具体说明。
6、openfiler之share
share页签是用来配置文件共享功能的,页面列出来的当前的卷组和每一个卷组以下的逻辑卷(没有iscsi卷)。能够在每一个逻辑卷以下新建目录,并设为共享,须要开启SMB / CIFS server、NFSv3 server、HTTP / WebDAV server、FTP server。
连接方式验证:
1、NFS方式验证
NFS即网络文件系统,须要在客户机上开启portmap服务和nfs服务(默认没有启动)
2、smb方式验证
3、windows方式验证
4、web dav方式验证
一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外加入了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还能够支持文件的版本号控制。
通过域名加路径的方式訪问:
5、ftp方式验证
存储管理(一):openfiler介绍及存储理解的更多相关文章
- {MySQL存储引擎介绍}一 存储引擎解释 二 MySQL存储引擎分类 三 不同存储引擎的使用
MySQL存储引擎介绍 MySQL之存储引擎 本节目录 一 存储引擎解释 二 MySQL存储引擎分类 三 不同存储引擎的使用 一 存储引擎解释 首先确定一点,存储引擎的概念是MySQL里面才有的,不是 ...
- 关于使用openfiler作为共享存储来安装rac时的问题
关于使用openfiler作为共享存储来安装rac时的问题 第一:一定要使用openfiler-2.3-x86-disc1.iso这个版本号的openfiler,不要使用其它版本号的openfiler ...
- hadoop以及相关组件介绍以及个人理解
前言 本人是由java后端转型大数据方向,目前也有近一年半时间了,不过我平时的开发平台是阿里云的Maxcompute,通过这么长时间的开发,对数据仓库也有了一定的理解,ETL这些经验还算比较丰富.但是 ...
- lucene介绍和存储介绍
全文检索基础 1. Windows系统中的有搜索功能:打开“我的电脑”,按“F3”就可以使用查找的功能,查找指定的文件或文件夹.搜索的范围是整个电脑中的文件资源. 2. 在BBS.BLOG.新闻等系统 ...
- spring5 源码深度解析----- @Transactional注解的声明式事物介绍(100%理解事务)
面的几个章节已经分析了spring基于@AspectJ的源码,那么接下来我们分析一下Aop的另一个重要功能,事物管理. 事务的介绍 1.数据库事物特性 原子性多个数据库操作是不可分割的,只有所有的操作 ...
- lucene-一篇分词器介绍很好理解的文章
本文来自这里在前面的概念介绍中我们已经知道了分析器的作用,就是把句子按照语义切分成一个个词语.英文切分已经有了很成熟的分析器: StandardAnalyzer,很多情况下StandardAnalyz ...
- vue介绍以及相关概念理解大全
1.什么是vue 以官网的解释来说,vue是渐进式javascript框架.Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计 ...
- MVC各层介绍使用---初步理解
controller层负责请求的转发,以及数据的转发: service层负责项目的业务逻辑处理: dao层负责与数据库的数据查询与连接,其中的bean层负责数据的整理转发: view层负责JSP,ht ...
- 第25章:MongoDB-文档存储[理解]
① 将文档插入到MongoDB的时候,文档是按照插入的顺序,依次在磁盘上相邻保存 因此,一个文档变大了,原来的位置要是放不下这个文档了,就需要把这个文档移动到集合的另外一个位置,通常是最后,能放下这个 ...
随机推荐
- jstorm简介(转)
Jstorm是参考storm的实时流式计算框架,在网络IO.线程模型.资源调度.可用性及稳定性上做了持续改进,已被越来越多企业使用 作为commiter和user,我还是非常看好它的应用前景,下面是在 ...
- HDU 4869 Turn the pokers (2014 多校联合第一场 I)
HDOJ--4869--Turn the pokers[组合数学+快速幂] 题意:有m张扑克,开始时全部正面朝下,你可以翻n次牌,每次可以翻xi张,翻拍规则就是正面朝下变背面朝下,反之亦然,问经过n次 ...
- 老罗android开发视频教程 下载地址
感觉老罗android开发视频教程讲得挺好挺全面的,适合新手学习.分享 老罗android开发视频教程 下载地址: 电驴:http://www.verycd.com/topics/2929580/ 老 ...
- address_space 从哪里来
address_space 从哪里来 这两天想弄清楚linux的内存分配,忽然看到了address_space,就想弄明白. 整个内核就见到 address_space(1)和address_spac ...
- 怎样高速正确的安装 Ruby, Rails 执行环境
对于新入门的开发人员,怎样安装 Ruby, Ruby Gems 和 Rails 的执行环境可能会是个问题,本页主要介绍怎样用一条靠谱的路子高速安装 Ruby 开发环境. 次安装方法相同适用于产品环境! ...
- SPOJ375(树链剖分)
题目:Query on a tree 题意:给定一棵树,告诉了每条边的权值,然后给出两种操作: (1)把第i条边的权值改为val (2)询问a,b路径上权值最大的边 分析:本题与HDU3966差不多, ...
- java中synchronized的使用方法与具体解释
Java语言的keyword.当它用来修饰一个方法或者一个代码块的时候,可以保证在同一时刻最多仅仅有一个线程运行该段代码. 一.当两个并发线程訪问同一个对象object中的这个synchronized ...
- NSDate的处理:前一天、后一天等关于时区偏移的处理以及在数据库中的使用
看来非常多网上关于日期的处理,今天.昨天.前天.后天.一周等,满心欢喜的拿着去验证结果总是不尽如人意,看别别人的代码看的脑涨.自己就写一个简单的,自己来用,以后用其它的方法,我会在完好,再次记录.以方 ...
- SetCapture ReleaseCapture
函数功能:该函数在属于当前线程的指定窗体里设置鼠标捕获.一旦窗体捕获了鼠标,全部鼠标输入都针对该窗体,不管光标是否在窗体的边界内.同一时刻仅仅能有一个窗体捕获鼠标.假设鼠标光标在还有一个线程创建的窗体 ...
- 【Cocos2d-X开发学习笔记】第01期:PC开发环境的详细搭建
本文使用的是cocos2d-x-2.1.4版本 ,截至目前为止是最新稳定版 所谓的开发环境就是制作游戏的地方,打个比方读者就会十分清楚了.比如提到做饭,人们都会想到厨房.这是 因为厨房有炉灶.烟机.水 ...