閱讀447 返回首頁    go 微信


掛載nfs方法__操作指南_高性能計算-阿裏雲

如果用戶需要將本地文件傳輸到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/
輸入登錄信息即可啟動文件傳輸。

最後更新:2016-11-23 17:16:02

  上一篇:go 雲數據庫Redis版__訪問其他雲產品_操作指南_高性能計算-阿裏雲
  下一篇:go Docker使用方法__軟件鏡像_高性能計算-阿裏雲