存储管理(一):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的时候,文档是按照插入的顺序,依次在磁盘上相邻保存 因此,一个文档变大了,原来的位置要是放不下这个文档了,就需要把这个文档移动到集合的另外一个位置,通常是最后,能放下这个 ...
随机推荐
- Redis:安装、配置、操作和简单代码实例(C语言Client端)
Redis:安装.配置.操作和简单代码实例(C语言Client端) - hj19870806的专栏 - 博客频道 - CSDN.NET Redis:安装.配置.操作和简单代码实例(C语言Client端 ...
- poj 3623 Best Cow Line, Gold
题目不算难,但是不认真想的话很容易wa,我就是wa了多次才意识到自己想法存在的缺陷. 相同的时候往后找知道出现不相同时,只能判断出当前字符的优先顺序. 这个题目如果朴素的按照这种方法做的话复杂度其实是 ...
- 可能性dp+减少国家HDU4336
Card Collector Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Subm ...
- 使用visual c++ 2005远程调试64位系统上32位与64位程序
一直都挺喜欢使用visual c++远程调试代码,它能展现给我们当时代码执行最真实的情景,今天有时间记录一下,以免以后忘了. 远程调试需要在被调试端安装服务器,对于visual c++ 2005来说调 ...
- VS2013中安装配置和使用Boost库
源地址:http://www.itnose.net/detail/6077953.html 时间:2014.07.24 地点:基地 ---------------------------------- ...
- Python语法
- jasperreport报表生成时编译的错误
在帮徐老板解决一个jasperreport报表生成时编译的错误: 刚开始时,加上他所给的 jar 包之后,错误显示为: net.sf.jasperreports.engine.JRException: ...
- 在 Ubuntu 12.04 上通过安装源安装 Open vSwitch (OVS)
先把Ubuntu 12.04更新一下 sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 删除 Ebtables包 s ...
- 使用VS插件在VS2012/2013上编辑和调试Quick-Cocos2d-x的Lua代码
vs 也能够做lua 开发,并进行代码调试 依照以下文档,调试没问题. 參考文档: 点击打开链接
- GNU C的使用
基本语法 gcc [options] [filenames] 说明: 在gcc后面可以有多个编译选项,同时进行多个编译操作.很多 的gcc选项包括一个以上的字符.因此你必须为每个选项指定各 自 ...