硬盘数据恢复导航
RAID数据恢复导航
 | 网站首页 | 数据恢复资料 | 数据恢复软件 | 咨询留言 | 数据恢复博客 | 数据恢复论坛 | 
数据恢复软件下载
公司简介 数据恢复成功案例 数据恢复报价 数据恢复培训 数据恢复技术文章 数据恢复客服中心 数据恢复服务联系方式
您现在的位置: 北亚数据恢复技术站 >> 数据恢复资料 >> 服务器与存储技术 >> 文章正文
[组图]pNFS 在 solaris 上的使用            【字体:
pNFS 在 solaris 上的使用
作者:opt    文章来源:北亚数据恢复中心    点击数:    更新时间:2009-3-19

随着nfs v4 的推出,在nfs v4的基础上,sun推测了pNFS

1.pNFS(Parallel NFS,并行 NFS)是一种分布式并行文件系统
2.为客户机提供了独立访问文件数据(文件内容)和元数据(有关文件的信息,如名称、位置和大小)的功能
3.这种分离功能使文件数据可按照所需的方式进行存储,对于nfs的扩展提供了很好的机制,同时由于元数据和文件数据的分离,能够提供更好的性能
结构如下

 
1. 开始准备os环境
现有环境 说明

1.Metadata Server 放元数据的服务器(有关文件的信息,如名称、位置和大小)或者间歇 MDS
2.Data Server 实际数据存放服务器 或者简写 DS

3.操作系统环境 SunOS 5.11 snv104
4.如果不需要修改代码,建议使用BFU方式安装 需要和现有操作系统相对应
5.本测试中只有一台 MDS ,1台 DS ,如果大家需要可以将MDS做成cluster,DS也做成cluster
    buf是一个快速的更新opensolaris kernel的工具,使用cpio对编译的归档直接替换老内核的方法,并且进行内核检查
我们使用的是 http://dlc.sun.com/osol/nfsv41/downloads/20081204/SUNWonbld- closedv5.i386.tar.bz2 安装工具包 http://dlc.sun.com/osol/nfsv41/downloads /20081204/on-pnfs-closed-bins-closedv5.i386.tar.bz2

安装 SUNWonbld工具

  # bzcat SUNWonbld-closedv5.i386.tar.bz2 | tar -xf -
  # pkgadd -d onbld SUNWonbld


修改环境变量

    # PATH=/opt/SUNWspro/bin:/opt/onbld/bin:/usr/ccs/bin:/usr/sbin:/usr/bin
    # export PATH
    # FASTFS=/opt/onbld/bin/`uname -p`/fastfs;export FASTFS
    # BFULD=/opt/onbld/bin/`uname -p`/bfuld;export BFULD
    # GZIPBIN=/usr/bin/gzip;export GZIPBIN


解压 安装有pNFS server client 的 archives-nightly-osol 文件

  #bzcat  on-pnfs-closedv5-osol.i386.tar.bz2 |tar -xf -
  #/opt/onbld/bin/bfu /export/mybuild/archives-nightly-osol/i386/
  bfu# ksh /opt/onbld/bin/acr
  halt


如果顺利的话新的kernle已经安装好了

2. 配置
2.1. 在 Metadata Server 上要做的配置
2.1.1. 共享一个文件系统
  #sharemgr create -P nfs myexport
  #sharemgr add-share -s /mnt myexport


2.1.2. 指定dataserver 并且加入许可
  #mdsadm -o add -t auth -a ip=192.168.99.2


我暂时只加入了一台,如果需要多台,请继续加入
2.2. 在data Server上设置
2.2.1. 共享一个文件系统
  #sharemgr create -P nfs myexport
  #sharemgr add-share -s /mnt myexport


将data server 加入到 metadata server中

  #dservadm addmds 192.168.99.1.8.1


8.1 是和MDS通讯的端口号 (8.1 or (8*256 + 1) = 2049).一般都是如此,不需要修改
2.3. list MDS status
      #dservadm listmds
      mds:192.168.99.1.8.1


2.4. 使用zfs建立 pNFS 数据空间
      #zpool create dspool c1t1d0 c1t2d0
      #zfs create -t pnfsdata dspool/pnfsds


2.5. 检查 data server 上的 数据设置
      #zfs list -t pnfsdata
      NAME                                          USED  AVAIL  REFER  MOUNTPOINT
      dspool/pnfsds                                 572M  1024G    15K  -


2.6. 添加 pnfs 刚才设置的数据文件到data seerver 中供用户使用
      #dservadm addstor dspool/pnfsds


2.7. 查看data server中可用的数据设置
      #dservadm liststor
      storage:
          dspool/pnfsds


2.8. 启动 data server service:
      #dservadm enable


2.9. 查看 data server 状态
      #svcs dserv
      STATE          STIME        FMRI
      online         19:29:24    svc:/network/dserv:default


2.10. 在客户端mount pNFS文件系统
      #mount -F nfs -o vers=4 192.168.99.1:/export /mnt

文章录入:a    责任编辑:a 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    关于我们 | RAID数据恢复 | 友情链接 | RSS生成 | XML生成 | 文章HTML地图 | 下载HTML地图

    版权所有 北亚数据恢复中心
    全国统一客服电话:4006-505-808
    北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
    京ICP备05011939
    rhr襴e