本节会在Application Server
上挂载NFS server
中的数据目录,再从FSx on ONTAP
中挂载目标
虽然在上一节我们在On-premise
环境中准备了一台NFS
服务器,但上面还没有数据,我们先登上去下载一些数据。
在EC2页面中,找到NFS Server,然后点击Connect:
直接使用EC2 Instance Connect
连接上去:
连接上去后进入到image目录:
sudo su
cd /media/data/images
下载四张图片,并在里面创建一个txt文件:
wget https://pingfan.s3.amazonaws.com/pic4/ifpm6.png
wget https://pingfan.s3.amazonaws.com/pic4/ifpo3.png
wget https://pingfan.s3.amazonaws.com/pic4/igcm6.png
wget https://pingfan.s3.amazonaws.com/pic4/x5xut.png
echo "Hello world" > test.txt
和上一步类似,在EC2页面找到Application Server并连接:
使用Instance Connect:
连接上去后,运行以下命令,将NFS server的数据挂载到本地,其中NFS Server的IP可以从CloudFormation的输出中找到:
将NFS Server的目录挂载到本地:
sudo mount -t nfs <nfs-server-ip-address>:/media/data /mnt/data
ls /mnt/data/images
检查目录中的图片。这些图像文件代表 NFS 服务器数据,我们将在实验的后续部分中将其迁移到 S3和 Amazon FSx for ONTAP
文件系统:
在AWS控制台中,进入FSx服务。进入DataSync_OntapFileSystem文件系统,在Volumes
页面,点击Vol1
并点击Attach:
在指导中,将mount your volume
对应的命令复制下来:
将最后的/fsx
替换为/mnt/ontap
,最终形式为:
sudo mount -t nfs svm-075189a2650b39f44.fs-0d93d42a92385be0c.fsx.us-west-2.amazonaws.com:/vol1 /mnt/ontap
在Application Server的 CLI 中,运行上面命令来挂载ONTAP卷:
验证FSx ONTAP
卷上的文件,里面是空的: