全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网

挂载nfs方法

更新时间:2017-06-07 13:26:11

如果用户需要将本地文件传输到HPC上,除了使用OSS,还可以将HPC磁盘通过NFS方式挂载到ECS跳板机,利用ECS跳板机的公网IP可以直接从用户本地scp拷贝到挂载的物理机磁盘上。注意,这里ECS跳板机为NFS Client,而HPC物理机为NFS Server。假设物理机和ECS跳板机的操作系统均为Cent OS 7,其他系统可根据实际情况做调整。

  1. ECS跳板机上安装nfs
    yum upgrade lvm2
    yum install nfs-utils
    
    注意:如果没有执行yum upgrade lvm2,在安装nfs-utils会报错:
Transaction check error:
  file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  1. HPC物理机上安装nfs
    yum install nfs-utils
    vi /etc/exports

    /disk1 ECS跳板机内网ip(rw,secure,no_root_squash,sync)
    例如:
    /disk1 10.117.12.27 (rw,secure,no_root_squash,sync)

    vi /etc/hosts
    GPU内网ip GPU的hostname
    例如:
    10.172.66.99 AliHPC-GPU017

  2. HPC物理机上启动NFS服务

service rpcbind start
service nfs start

查看是否生效:
showmount –e
显示:

Export list for AliHPC-GPU017:
/disk1 10.117.12.27
  1. 在ECS跳板机上挂载物理机磁盘

查看GPU上export的地址:
showmount -e GPU内网ip
例如:
showmount -e 10.172.66.99
显示:

Export list for 10.172.66.99:
/disk1 10.117.12.27

mount GPU上的nfs目录:
mount -t nfs GPU内网ip:/disk1 /disk1
例如:

mkdir /disk1 
mount -t nfs 10.172.66.99:/disk1 /disk1

运行后,物理机的/disk1将被挂载至ECS跳板机的/disk1下。此时用户可以在本地执行scp命令,将文件拷贝至ECS跳板机的/disk1/下,即可自动同步到物理机。
scp my_local_file username@ECS公网IP:/disk1/
输入登录信息即可启动文件传输。

本文导读目录