Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 合同模板 > NFS协议分析-VMware客户端不能直接打开云存储NFS子目录问题的分析

NFS协议分析-VMware客户端不能直接打开云存储NFS子目录问题的分析

收藏

本作品内容为NFS协议分析-VMware客户端不能直接打开云存储NFS子目录问题的分析,格式为 doc ,大小 380416 KB ,页数为 9页

NFS协议分析-VMware客户端不能直接打开云存储NFS子目录问题的分析


('VMware客户端不能直接打开云存储NFS子目录(仅供内部使用)版本号:V0.1编制:审核:VMware挂载云存储NFS目录遇到的问题分析修订记录日期版本号描述作者2016-12-290.0初稿完成张远洋VMware挂载云存储NFS目录遇到的问题分析目录1案例描述.................................................................................................................................................22测试环境.................................................................................................................................................23案例分析.................................................................................................................................................24分析过程.................................................................................................................................................34.1网络文件系统(NFS)DH简介...........................................................................................34.2VMwareNFSclient挂载通用NFS服务端子目录获取的FH值.........................................44.3VMwareNFSclient浏览通用NFS服务端子目录请求的FH值.........................................44.4WindowsNFSclient浏览云存储NFS服务根目录请求的FH值........................................44.5VMwareNFSclient浏览云存储NFS服务子目录请求的FH值.........................................54.6VMwareNFSclient挂载云存储NFS服务子目录获取的FH值.........................................54.7结论.........................................................................................................................................65总结.........................................................................................................................................................6VMware挂载云存储NFS目录遇到的问题分析关键词:NFSFHVMware云存储摘要:针对现场VMware客户端挂载云存储NFS服务遇到的问题,简单介绍linux/Unix网络文件系统(NFS)的挂载过程。模板编号:模板版本:V1.0Beta1.0第1页共6页VMware挂载云存储NFS目录遇到的问题分析1案例描述IT部在使用VMware挂载云存储NFS服务子目录时,通过VMware客户端打开/浏览该目录,打开的却是云存储NFS服务的根目录,而非挂载的云存储NFS服务子目录。2测试环境VMwarevsphereclientversion:5.5WindowsNFSclient:win7(NFSclient)云存储cdb(NFS)版本:2016-03-27(临时版本)挂载目录:10.2.3.104:/blobstor/根目录10.2.3.104:/blobstor/test子目录标准NFS服务端版本:nfs-utils-1.2.3-39.el6_5.3.x86_64挂载目录:10.255.228.100:/app/md5test根目录10.255.228.100:/app/md5test/test子目录3案例分析为了验证该问题,先对VMware客户端挂载云存储NFS子目录并执行浏览目录的操作进行网络抓包,然后准备一个标准(通用)NFS服务端,执行相同的挂载和浏览操作,并对操作过程进行网络抓包,通过对两个网络包的对比找出两种情况的区别,从而找出问题的根源。在VMwareNFSclient中挂载云存储NFS子目录10.2.3.104:/blobstor/test,如下图:右键并选择浏览该数据存储,新打开的窗口中我们发现浏览的是根目录,如下图:模板编号:模板版本:V1.0Beta1.0第2页共6页VMware挂载云存储NFS目录遇到的问题分析为了确认是不是vsphere软件的问题,我们同样在vsphere上挂载了一个linux上由标准NFS服务提供的子目录10.255.228.100:/app/md5test/test,并进行了同样的操作,但是却能直接进入子目录,如下图:由此可判定vsphere软件在挂载标准NFS子目录时是没有问题的。那么我们就通过抓包来对比一下两个过程有什么不同之处。4分析过程4.1网络文件系统(NFS)DH简介文件句柄:在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(filehandle),该文件句柄对于打开的文件是唯一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。模板编号:模板版本:V1.0Beta1.0第3页共6页VMware挂载云存储NFS目录遇到的问题分析当完成任务后,再通过调用系统函数来关闭该文件。当客户端挂载对应的目录后,会记住目录对应的FH值,下次访问该目录时直接访问该FH值以达到访问该目录的目的。4.2VMwareNFSclient挂载通用NFS服务端子目录获取的FH值标准NFS服务端回传的MNTReply消息中带的子目录FH值=0x1d8b1b64。4.3VMwareNFSclient浏览通用NFS服务端子目录请求的FH值VMwareNFSclient发送的READDIRPLUS请求消息带的子目录FH值=0x1d8b1b64。由此可以确定当VMware浏览NFS子目录时请求的FH值就是挂载该子目录时获取的FH值0x1d8b1b64。4.4WindowsNFSclient浏览云存储NFS服务根目录请求的FH值Windows访问云存储NFS服务根目录10.2.3.104:/blobstor/,在windows运行中输入\\\\10.2.3.104\\blobstor,抓包如下:模板编号:模板版本:V1.0Beta1.0第4页共6页VMware挂载云存储NFS目录遇到的问题分析通过READDIRPLUS可以看到Windows浏览云存储NFS服务根目录请求的FH=0x316013d6。4.5VMwareNFSclient浏览云存储NFS服务子目录请求的FH值在VMware上浏览云存储NFS服务子目录10.2.3.104:/blobstor/test并抓包。抓包如下:通过READDIRPLUS可以看到挂载云存储NFS服务子目录对应的FH=0x316013d6,并且是客户端请求的时候已经发生错误。客户端存储的FH值是在挂载这个目录的时候获取的。4.6VMwareNFSclient挂载云存储NFS服务子目录获取的FH值在VMware上挂载云存储NFS服务子目录10.2.3.104:/blobstor/test并抓包。抓包如下:模板编号:模板版本:V1.0Beta1.0第5页共6页VMware挂载云存储NFS目录遇到的问题分析从MNTReply消息中可以看出云存储NFS服务端回传的子目录FH值等于0x316013d6,而这个FH值对应的是云存储NFS根目录。4.7结论VMware挂载云存储NFS子目录时获取到了根目录的FH值从而导致浏览子目录时打开了云存储NFS根目录;VMware本身挂载标准NFS子目录和直接浏览子目录是没有问题的,证明VMware本身发送的挂载请求也是没有问题的,因此问题根源在云存储NFS(cdb),需要研发进一步分析解决。5总结本文通过对该问题的分析梳理,使我们了解到网络文件系统(NFS)目录挂载与浏览机制和这个机制在网络中的体现形式,便于在以后更加直观和快速的定位问题。模板编号:模板版本:V1.0Beta1.0第6页共6页',)


  • 编号:1700665565
  • 分类:合同模板
  • 软件: wps,office word
  • 大小:9页
  • 格式:docx
  • 风格:商务
  • PPT页数:380416 KB
  • 标签:

广告位推荐

相关合同模板更多>