所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

OceanStor 9000 V300R006C10 文件系统特性指南 05

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
Mac OS X客户端应用

Mac OS X客户端应用

介绍在Mac OS X客户端中安装DFSClient和挂载NFS共享。

安装DFSClient

介绍在Mac OS X客户端中安装DFSClient的过程。

前提条件

获取DFSClient安装包如表12-10所示。

表12-10  安装包清单

文件名称

描述

获取方式

OceanStor_9000_VxxxRxxxCxx_InfoTurbo.zip

DFSClient安装包。

企业用户登录http://support.huawei.com/enterprise,运营商用户登录http://support.huawei.com。然后在搜索栏中,输入“OceanStor 9000”,单击搜索栏中联想出的路径,进入对应的产品页面。企业用户单击“软件”,运用商用户单击“产品软件”,检索和下载对应版本的软件包及其对应的数字证书*.asc文件。

数字证书校验工具

校验安装包的完整性。

登录http://support.huawei.com/enterprise,选择技术支持 > 工具专区 > 全部工具 > 软件数字签名验证工具(PGP Verify),选择最新软件版本后下载所有文件(含工具使用说明文档)。

准备安装过程中所需的工具软件,如表12-11所示。

表12-11  准备工具

名称

备注

FTP文件上传工具(如FileZilla)

用于上传文件到服务器,如采用FileZilla,仅需客户端版本,无需服务器版本。

操作步骤

  1. 使用数据校验工具检查安装包的校验值。

    说明:

    校验方法请参见数字证书校验工具里的说明文档。

  2. 解压OceanStor_9000_VxxxRxxxCxx_InfoTurbo.zip包,获取Mac OS X客户端的安装压缩包OceanStor 9000 VxxxRxxxCxx_DFSClient_Mac10.10.dmg。
  3. 使用FTP文件上传工具(如FileZilla)将OceanStor 9000 VxxxRxxxCxx_DFSClient_Mac10.10.dmg文件上传至Mac OS X客户端的安装路径下,如:/home。

    要了解上传文件和创建目录的详细操作方法,请参见通过FileZilla传输安装包到客户端

  4. 登录Mac OS X客户端,进入安装包所在路径,单击dmg压缩包,获取OceanStor 9000 VxxxRxxxCxx_DFSClient_Mac10.10.pkg文件。
  5. 单击OceanStor 9000 VxxxRxxxCxx_DFSClient_Mac10.10.pkg文件,进入如图12-15所示的“Introduction”界面,单击“Continue”

    说明:

    “Destination Select”为系统默认路径选项,安装界面将自动跳过。默认安装目录为:/System/Library/Filesystems/xnfs.fs,请不要更改安装目录。

    图12-15  安装介绍

  6. 图12-16所示系统跳转进入“Installation Type”界面,单击“Install”后输入管理员的帐号和密码获取安装权限。单击“Install Software”系统将进入“Installation”安装进程界面。进程结束后“Summary”界面将提示安装是否成功。

    图12-16  输入帐号密码获取安装权限

  7. 可选:执行命令xnfs_op_tool -v查看安装的版本信息。

    -Mac-2:~ root$ xnfs_op_tool -v
    The version of xnfs client: 
    V300R005C00SCP100 (Mon Sep  7 11:55:21 CST 2015)

后续处理

卸载DFSClient

  1. 可选:执行命令mount查看客户端内是否有DFSClient挂载的目录,如果已确定没有挂载的目录,可直接执行2
    • 有:需执行命令sudo umount /local_path先卸载目录,再执行2卸载DFSClient。卸载目录的详情操作请参见挂载NFS共享的后续操作卸载目录。
    • 否:执行2,卸载DFSClient
  2. 执行命令sudo /sbin/uninstall_xnfs.sh,启动脚本文件uninstall_xnfs.sh卸载DFSClient。
    huaweis-Mac-2:~ huawei# sudo /sbin/uninstall_xnfs.sh 
    XNFS: begin to uninstall the xnfs .. 
    XNFS: unload the /System/Library/Filesystems/xnfs.fs/kext/xnfs.kext successful
    XNFS: uninstall the xnfs successful 
    huaweis-Mac-2:~ huawei# 
说明:

卸载DFSClient前,客户端内有DFSClient挂载的目录,卸载将失败。

升级DFSClient

  1. 可选:执行命令mount查看客户端内是否有DFSClient挂载的目录,如果已确定没有挂载的目录,可直接执行2
    • 有:需执行命令sudo umount /local_path先卸载目录,再执行2升级DFSClient。卸载目录的详情操作请参见挂载NFS共享的后续操作卸载目录。
    • 否:执行2,升级DFSClient
  2. 从上述http://support.huawei.com/enterprise网站的相同路径获取最新安装包,重新按照上述安装的操作进行升级。
说明:

升级DFSClient前,客户端内有DFSClient挂载的目录,升级将失败。

配置DNS

采用域名方式挂载时,必须在客户端中配置DNS服务器的IP地址。

前提条件

  • 存在外部DNS服务器时:
    • 客户端与OceanStor 9000的前端业务网络之间互通,客户端与外部DNS服务器之间互通,DNS服务器与OceanStor 9000的前端业务网络之间互通。
    • 已经完成配置DNS服务器的条件转发器,可以实现DNS服务器将客户端发来的InfoEqualizer域名请求转发给OceanStor 9000,由OceanStor 9000返回节点的前端业务IP地址给客户端,具体请参考OceanStor 9000 特性指南》中“InfoEqualizer > 配置和管理 > 对接外部DNS服务器”。
  • 不存在外部DNS服务器时,客户端与OceanStor 9000的前端业务网络之间互通。

背景信息

采用域名方式挂载NFS共享目录时,必须在客户端配置DNS服务器的IP地址,存在两种场景。

  • 对接外部DNS服务器:在客户端中把“DNS Server”的IP地址配置为外部DNS服务器的IP。
  • 不对接外部DNS服务器:在客户端中把“DNS Server”的IP地址配置为OceanStor 9000的InfoEqualizer DNS IP地址。

操作步骤

  1. 单击工具栏上齿轮状的图标(System Preferences),并在弹出的窗口中选择“Network”,如图12-17所示。

    图12-17  打开“Network”

  2. “Network”中配置DNS IP地址,如图12-18所示。

    图12-18  配置DNS

挂载NFS共享

在Mac OS X客户端中使用DFSClient将已创建NFS共享的目录挂载到本地,并确认可正常访问。

前提条件

  • OceanStor 9000已经创建NFS共享,请参见OceanStor 9000 文件系统管理员指南》中“创建NFS共享”。
    说明:
    • 在NFS文件共享中,为避免不同用户接入的UNIX权限影响,目录的高级权限中,可全部勾选“用户”“用户组”“其他”“读取”“写入”“执行”权限。可在资源分配 > 资源管理器中,选择相应的目录查看其属性的权限设置。
    • 要在客户端中允许以root用户访问共享目录,客户端属性的“高级”页签中的“root权限限制”需勾选为“no_root_squash”。可在资源分配 > 共享 > NFS(Linux/UNIX/MAC)中选择共享的路径,在“客户端列表”中选择相应的客户端查看其属性设置。
    • DeviceManager上创建NFS共享时,如果指定客户端的IP地址,需要添加客户端的所有IP地址,否则挂载NFS共享可能会失败。可在资源分配 > 共享 > NFS(Linux/UNIX/MAC)中选择共享的路径,在“客户端列表”中选择相应的客户端查看其客户端的属性设置。
  • Mac OS X客户端与OceanStor 9000的前端业务网络之间互通。

操作步骤

  1. 以管理员级别的用户登录Mac OS X客户端。

    说明:
    • Mac OS X客户端默认禁用root用户。
    • 下面命令中的斜体内容需由用户根据实际规划情况调整。

  2. 使用vim /etc/sysctl.conf命令编辑sysctl.conf文件,按“i”键进入编辑模式,查看文件中是否有net.inet.tcp.sendspace项并执行以下相关操作,保证系统重启后设置依然生效。

    • 没有:输入内容net.inet.tcp.sendspace=1048576
    • 有:把原有的“net.inet.tcp.sendspace”值修改为等于或者大于“1048576”
    huaweis-Mac-2:~ huawei# vim /etc/sysctl.conf
      1 net.inet.tcp.sendspace=1048576
    ~     
    ~  
    -- INSERT --   

  3. “Esc”键退出编辑模式,输入:wq保存设置,按“Enter”键确定。
  4. 执行命令sudo sysctl -w net.inet.tcp.sendspace=1048576,使设置立刻生效,避免用重启系统的方法生效设置而导致操作中断。

    huaweis-Mac-2:~ huawei# sudo sysctl -w net.inet.tcp.sendspace=1048576 
    net.inet.tcp.sendspace: 131072 -> 1048576 
    
    说明:

    增大net.inet.tcp.sendspace的值,可提升Mac OS X客户端TCP接收的缓冲量,以支撑Mac OS X客户端的大粒度I/O。

  5. 可选:执行命令showmount -e xxx.com,查看OceanStor 9000中已创建的NFS共享。

    其中xxx.com为InfoEqualizer特性中已配置的动态域名称或分区域名。

  6. 可选:执行命令mkdir /local_path,创建待挂载的本地目录/local_path。
  7. 挂载NFS共享目录。
    • mount_xnfs命令挂载:命令为sudo mount_xnfs -o readahead=xx,rsize=xxxk,wsize=xxxk,sip=xx.xx.xx.xx_xx.xx.xx.xx_xx.xx.xx.xx xxx.com:/share_path /local_path
      其中涉及的参数分别为:
      • rsize:读粒度大小,默认为512KB,最大可设置为1024KB。
      • wsize:写粒度大小,默认为32KB,最大可设置为128KB。
      • readahead:预读取文件大小系数,该值乘以rsize与wsize中的较大值为Mac OS X客户端从OceanStor 9000预读取的文件大小,公式为readahead×Max(rsize,wsize)。请根据业务特点进行设置,如果主要进行视频编辑业务,建议设置为8。如果主要进行视频回放业务,建议设置为64。不设置该参数时,系统默认为最大值64。
      • sip:客户端的IP地址,最多可为16个,为了保证性能,请最少指定2个IP地址。
      • /share_path:DeviceManager创建的共享路径。
      说明:

      sudo(superuser do)用于类Unix操作系统如BSD,Mac OS X,以及GNU/Linux,允许使用者通过安全的方式使用特殊的权限执行程式,通常为系统的root用户,administrators 用户可以通过sudo命令获得root用户权限

    • 通过创建配置文件挂载
      1. 可选:执行命令touch /home/mytext.conf,创建配置文件。
        [root@Client2 ~]# touch /home/mytext.conf
        
      2. 使用vim /home/mytext.conf命令编辑配置文件,按“i”键进入编辑模式,把相关信息写入配置文件后,按“Esc”键退出编辑模式,输入:wq后保存配置文件,按“Enter”键确定。
        [mount_entry]
        service_ip=xx.xxx.com
        export=/share_path
        mount_point=/local_path
        mount_option=rsize=xxxk,wsize=xxxk,sip=xx.xx.xx.xx_xx.xx.xx.xx_xx.xx.xx.xx
        [/mount_entry]
        

        其中参数分别为:

        • service_ip:挂载的域名。
        • export:DeviceManager上创建的共享目录。
        • mount_poin:挂载的本地目录。
        • mount_option:挂载参数。
        说明:

        必须严格按照格式设置,否则将不能挂载成功。

      3. 执行命令mount_xnfs -c /home/mytext.conf,使用创建的配置文件挂载NFS共享。
  8. 可选:执行命令mount,查看当前系统已挂载的所有目录。
  9. 根据需要执行命令su - xxx切换工作用户,然后执行命令cd /local_path进入共享目录。

    说明:

    缺省情况下,root权限被限制,因此如果不切换工作用户可能导致后续操作时提示权限不足。

任务示例

huaweis-Mac-2:~ huawei# showmount -e s.hw.com
Exports list on s.hw.com: 
/xnfs            * 
huaweis-Mac-2:~ huawei# mkdir /tmp/Mac_DFSClient
huaweis-Mac-2:~ huawei# sudo mount_xnfs -o rsize=512k,wsize=32k,sip=192.168.60.224_192.168.60.225 s.hw.com:/xnfs /tmp/Mac_DFSClient               
huaweis-Mac-2:~ huawei# mount
/dev/disk1s2 on / (hfs, local, journaled) 
devfs on /dev (devfs, local, nobrowse) 
/dev/disk0s2 on /Volumes/sys (hfs, local, journaled) map -hosts on 
/net (autofs, nosuid, automounted, nobrowse) map auto_home on 
/home (autofs, automounted, nobrowse) 
s.hw.com:/xnfs on /private/tmp/Mac_DFSClient (xnfs)
huaweis-Mac-2:~ huawei# cd /tmp/Mac_DFSClient

后续处理

卸载目录

  1. 可选:执行命令lsof /local_path,查看挂载的目录上运行的进程信息,如果确定目录上没有业务在进行,可直接执行2
    • 系统进程:执行2卸载目录。
    • 其他应用软件:需退出该应用软件,才能执行2卸载目录。
    huaweis-2:~ huawei# lsof /mnt/Mac_DFSClient
    COMMAND  PID  USER  FD  TYPE  DEVICE  SIZE/OFF  NODE    NAME
    mds      53   root  15r DIR   45,3     4096    54953988 /mnt/Mac_DFSClient
    
  2. 执行命令sudo umount_xnfs /local_path,卸载的同时会清除DFSClient的xnfs_client.conf配置文件里面保存的链路信息,客户端重启时将不能自动挂载。如果想保留配置文件里的配置信息,客户端重启后可以自动挂载,请执行命令umount /local_path卸载目录。
说明:
  • 卸载目录前必须停止目录上的业务,否则可能造成目录无法卸载
  • 卸载命令umount /local_path只卸载目录,不会清除DFSClient的xnfs_client.conf里面的信息。
翻译
下载文档
更新时间:2019-03-30

文档编号:EDOC1000162199

浏览量:29069

下载量:105

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页