第五回文件共享多面手读写真功夫_第1页
第五回文件共享多面手读写真功夫_第2页
第五回文件共享多面手读写真功夫_第3页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,1/8登录 | English | 企业技术支持 | 企业培训认证我要发帖帮助新帖当前位置:所有版块 IT 【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,IO.2015/6/14乐享问道威望:43:1508金币:2501头衔:新手上路发消息于 2015-05-14 14:51 | 只看该作者字体大小 |1楼【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,IO读功夫第五回 文件共享多面手,IO读功夫上回讲到少侠欧九仟身怀五大绝技,在数据可靠、卓越性能方面出乎其类,拔乎其萃。俗话说好 刚得用在刀刃上,不

2、看 看疗效。今天就让我们一展神功的真正面貌,领教一番“文件共享多面手,IO读 功夫”。文件共享,多协议面面俱到文件共享,就是把文件放到服务器上,各位小伙伴都能够通过网络和编辑,不用再同一个文件传来出去。欧九仟支持多种文件共享协议(包括NFS CIFSFTP ),兼容多种客户端(Win/MAC/Unix/各种Linux),基于目录设置,可以实现异构网络环境下的文件共享, 如下图所示。欧九仟可根据业务和节点状态实现负载均衡,数据 在集群内均匀分布,以保证高并发场景下的系统性能,当出现设备故障后,欧九仟可自动切换服务节点,以保证业务的高可靠性。(关于 负载均衡的 内容,我们在后面的InfoEqual

3、izer慢慢细说)NFSNFS(Network File System)是当前主流异构平台共享协议之一,主要应用在Linux、UNIX环境中。欧九仟支持NFSv3和NFSv4,支持多种客户端接入NFS共享,如l RHEL(Red Hat Enterprise Linux)客户端l SLES(SuSE Linux Enterprise Linux)客户端l AIX客户端l Mac OS X客户端NFS使用客户端/服务器架构。服务器程序向其他计算机提供对文件系统的 ,客户端程序对共享文件系统进行 。欧九仟通过NFS协议将文件系统共享给客户端使用,直接处理文件 请求,不再占用客户端资源,用户可以将数

4、据集中存放到欧九仟上,客户端通过网络像 本地文件一样 文件系统,从而本地可以使用更少的磁盘空间。NFS支持如下3种认证方式:l 本地认证:根据接入客户端的IP地址或主机名,客户端是否可以接入欧九仟,如下图所 示。【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,2/8l LDAP(Lightweight Directory Access Protocol)认证:用户网络中配置LDAP服务器,由LDAP服务器进行接入认证,客户端是否具备权限,如下图所示。l NIS(Network Information Service)认证:用户网络中配置NIS服务器,由NIS服务器进行接入

5、认证,客户端是否具备权限,如下图所示。CIFSCIFS(Common Internet File System)是由微软开发用于连接Windows客户机和服务器的文件共享协议。CIFS还有个大名SMB(Server Message Block)。SMB出自巨人,用于网络上的计算机共享文件、打印机和串行端口等。微软对其进行了 Internet化开源处理,发展成为CIFS。欧九仟支持CIFS共享协议,适用于Windows客户端和Mac OS X客户端。版本方面支持V1.0,V2.0,V2.1。CIFS特性的优点如下:l 高并发性。CIFS提供文件共享和文件锁机制,多个客户端或更新同一个文件而不产生

6、。同一时刻只一个客户端更新文件。l 高性能。某个客户端对共享文件进行的操作并立即写入欧九仟,而是保存在本地缓存中。当该客户端再次对共享文件进行操作时,系统会直接从缓存中文件,提高文件性能。2015/6/14【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,3/8l 数据完整性。CIFS采用抢占缓存、预读和回写的方式保证数据的完整性。某个客户端对共享文件进行的操作并立即写入欧九仟,而是保存在本地缓存中。当其他客户端需要同一文件时,保存在客户端缓存中的数据会被写入欧九仟中,保证同一时刻只有一个拷贝文件处于激活状态,防止数据。l 高安全性。CIFS支持权限,保证文件的传输和共享的

7、鉴权性和安全性。通过鉴权管理,设置用户对文件系统的l 应用广泛性。任意支持CIFS协议的客户端,均可以CIFS支持如下2种认证方式:l 本地认证CIFS共享空间。由欧九仟本地进行接入认证,管理权限,保证一把钥匙开一把锁。的本地用户/用户组接入。当启用了Guest用户接入权限后,即可接入欧九仟,如下图所示。用户共享目录,即用户无需输入用户名和l AD(Active Directory)域认证用户网络中配置AD域服务器,由AD域服务器进行接入认证, 示。合法的AD域用户接入,如下图所FTPFTP(File Transfer Protocol )是一种TCP/IP协议。这个相信大家都很熟悉了,忆往昔

8、校园岁月,FTP地址在手,下片GAME忙不停。FTP客户端可以向服务器端发出命令来或改变服务器上的目录。此外,欧九仟中的FTP服务还提供用户和文件、上传文件、创建管理功能,用来对不同的。二、IO读写,众模块招招真功主要模块前文说到,OceanStor DFS是欧九仟的内功丹田所在,那么数据流向又是如何在其中运转周天,贯通经脉的呢,先来把DFS打开,看看其主要组成部分,如下图所示。2015/6/14【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,4/8l 协议模块负责对外NAS协议交互。l CA(Client Agent)负责文件系统协议的语析执行,是文件系统业务发。l M

9、DS(MetaData Service)管理文件系统的元数据,可以定义为文件系统元数据的读写缓存;MDS集群不同节点按照子树切割;相互不重叠;考虑负载均衡,扩展性,可靠性,提供子树迁 移能力。l DS (Data Storage)集群提供可靠的对象集群提供差异化的数据冗余保护能力。;为文件系统元数据和文件数据提供能力;DSl Monitor集群提供系统的集群状态和状态表格同步,可靠保存的能力。l CMS集群对集群的物理节点进行设备管理,提供配置、告警、日志、升级能力。l DeviceManager为OceanStor 9000提供配置,告警等UI界面。其中参与文件读写流程主要为“协议模块,CA

10、模块,MDS模块,DS模块”。2.2、写流程写流程如下图所示。1、客户端发起写请求。2015/6/14【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,5/82、3、4、5、6、7、8、9、10、11、12、13、14、服务器端协议模块协议得出客户端发出写请求。CA向MDS(元数据服务)申请写空间。MDS返回给CA申请的DS上的写空间。CA开始写缓存。写响应。如果条带写满,协议模块触发CA会下盘。CA根据Erasure Code 生成校验数据条带。数据下盘。下盘。CA告诉MDS文件的元数据信息,并更新元数据。更新元数据。CA告诉协议模块写。协议模块向客户端返回写的结果。2.

11、3、读流程读流程如下图所示。1、2、3、4、5、6、7、8、9、客户端发起读请求。服务器端协议模块协议得出客户端发出读请求。CA向MDS发起元数据MDS返回CA。全局缓存命中就直接读缓存,返回数据。全局缓存未命中,申请缓存空间,根据MDS返回的结果,去DS上获取数据分条。分条数据。组装分条数据返回给协议模块。数据。2015/6/14【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,6/82015/6/14春天里威望:0:1096金币:2085头衔:新手上路发消息于 2015-05-14 15:11 | 只看该作者5 楼好文章,收藏学习了!结合体威望:5:1159金币:215

12、8头衔:新手上路发消息于 2015-05-14 15:08 | 只看该作者4 楼终于出来了!终于出来了!终于出来了! 重要的事情要说三遍吃素花和尚威望:51:1672金币:2414头衔:初级工程师发消息于 2015-05-14 14:58 | 只看该作者3 楼自古二楼出伟多多可爱多威望:1175:11388金币:9175头衔:中级工程师发消息于 2015-05-14 14:57 | 只看该作者2 楼10、数据。下期预告融合贯通,如意,文件共享与数据读写基本流程见真章。在网络和数据安全愈加重要的今 限是一道安全门。关于CIFS的权限究竟是如何实现和操作的,如何让真正的合法用户读写文件,用户拒绝,

13、预知后事如何,且听下回分解。 本帖最后由乐享问道 2015-05-14 16:13:53 编辑 :文件,客户端,9000【大V话-长篇连载】煮“九”谈“千”之第五回文件共享多面手,I.页码,7/82015/6/14jianjun2356威望:0:1014金币:2006头衔:新手上路发消息于 2015-06-01 23:05 | 只看该作者10 楼大神级才写得出这文章咚咚咚咚咚威望:0:1083金币:2083头衔:新手上路发消息于 2015-05-28 22:54 | 只看该作者9 楼嗯很清晰不错及时雨威望:15:1255金币:2224头衔:新手上路发消息于 2015-05-14 16:07 | 只看该作者8 楼读写流程很清晰!Godspeed威望:10:1374金币:2254头衔:新手上路发消息于 2015-05-14 15:48 | 只看该作者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论