综合讨论区
消息
此帖子已超过 5 年
Solved!
Go to Solution18 消息
0
2222
2013年10月10日 23:00
vnx中的pnfs和mnfs
在vnx5300以及以上型号中,都支持pnfs和mnfs两种协议
只实施过nfs,请教一下各位,pnfs和mnfs两种需要特别设置或者是需要必须的客户环境吗
回复(4)
此帖子已超过 5 年
18 消息
0
2222
在vnx5300以及以上型号中,都支持pnfs和mnfs两种协议
只实施过nfs,请教一下各位,pnfs和mnfs两种需要特别设置或者是需要必须的客户环境吗
Top
Jeffey1
2.8K 消息
0
2013年10月11日 02:00
楼主,我以前没有接触过MNFS协议,我猜你想说的是不是MPFS协议,如果我错了你可以指正。下面我介绍一下pnfs和mpfs二种协议在VNX存储系统上的应用。
pNFS协议
pNFS是并行网络文件系统,即NFSv4.1,与NFSv3不同的是,它将元数据与数据进行分离,允许客户端直接与数据服务器进行交互,从原理上和MPFS协议有点类似。pNFS支持多种协议(Block[FC], Object[OSD], Files[NFS])直接访问数据,需要对客户端功能进行扩展以支持不同的layout(LAYOUT4_FILE, LAYOUT4_BLOCK_VOLUME, LAYOUT4_OSD2_OBJECTS)。NFSv41和pNFS主要由RFC5661(NFSv4.1)、RFC5662(NFSv4.1 XDR)、RFC5663(pNFS Block/Volume Layout)、RFC5664(Object-Based pNFS Operations)描述,这些标准已经于2010.01正式发布。目前,pNFS商业和开源产品都比较少,而且实现方面还不成熟。VNX存储系统和Linux kernel 2.6.30以后的版本都支持pNFS协议,应该说pNFS仍处于实验阶段。对于pNFS感兴趣的用户,可以通过安装新内核和nfs-util来安装配置pNFS,进行测试和体验。
pNFS架构示意图如下:
我找到一些已经公开的pNFS配置资料贴在下面:
block级别:http://tools.ietf.org/html/rfc5663
file级别:http://wiki.linux-nfs.org/wiki/index.php/PNFS_Setup_Instructions
https://support.emc.com/docu48672_Parallel-NFS-Feature-in-NFS-4.1-Technical-Notes.pdf?language=en_US (需访问权限)
mpfs协议
所谓MPFS(Multi-Path File System)是指控制走NAS,数据走SAN(FC或iSCSI),NAS 实现文件共享,SAN 获得最佳应用程序性能。底层是通过一个叫FileMapping Protocol (FMP)的协议实现的。MPFS 客户机使用 NFS 或 CIFS 协议,通过 IP 网络进行通信以共享元数据并控制信息。当 MPFS客户机收到应用程序发出的数据请求时,它通过低延迟、高性能的SAN使用 Celerra/VNX 提供的元数据直接访问存储阵列。
参考资料:
https://support.emc.com/docu10415_Celerra-MPFS-for-Unified-Storage-Configurations-Quick-Start-Guide.pdf?language=en_US(需访问权限)
https://support.emc.com/docu31587_VNX-Series-MPFS-over-FC-and-iSCSI-6.0-Windows-Clients-Product-Guide.pdf?language=en_US(需访问权限)
o17Uu33DCF12520
1.1K 消息
1
2013年10月11日 02:00
pNFS配置上有些区别,参考这个帖子:
VNX5700 是否支持pnfs?
了解更多概念直接看白皮书:132页起
https://support.emc.com/docu41478_Configuring-NFS-on-VNX.pdf?language=en_US
king61_87f3c2
18 消息
0
2013年10月11日 04:00
多谢kevin兄,你发的那个帖子很有用,多谢。
king61_87f3c2
18 消息
0
2013年10月11日 04:00
多谢,是我写错了,MPFS。
没有实施过这两种