开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

2222

2013年10月10日 23:00

vnx中的pnfs和mnfs

在vnx5300以及以上型号中,都支持pnfs和mnfs两种协议

只实施过nfs,请教一下各位,pnfs和mnfs两种需要特别设置或者是需要必须的客户环境吗

2.8K 消息

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架构示意图如下:

untitled_2.bmp

我找到一些已经公开的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(需访问权限)

1.1K 消息

2013年10月11日 02:00

pNFS配置上有些区别,参考这个帖子:

VNX5700 是否支持pnfs?

了解更多概念直接看白皮书:132页起

https://support.emc.com/docu41478_Configuring-NFS-on-VNX.pdf?language=en_US

18 消息

2013年10月11日 04:00

多谢kevin兄,你发的那个帖子很有用,多谢。

18 消息

2013年10月11日 04:00

多谢,是我写错了,MPFS。

没有实施过这两种

找不到事件!

Top