Application Server挂载NFS及FSx ONTAP

本节会在Application Server上挂载NFS server中的数据目录,再从FSx on ONTAP中挂载目标

连接到NFS server准备数据

虽然在上一节我们在On-premise环境中准备了一台NFS服务器,但上面还没有数据,我们先登上去下载一些数据。


在EC2页面中,找到NFS Server,然后点击Connect:

image-20231021203736852

直接使用EC2 Instance Connect连接上去:

image-20231021203825761

连接上去后进入到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

Application Server挂载NFS服务器

和上一步类似,在EC2页面找到Application Server并连接:

image-20231021173142957

使用Instance Connect:

image-20231021173157750

连接上去后,运行以下命令,将NFS server的数据挂载到本地,其中NFS Server的IP可以从CloudFormation的输出中找到:

image-20231021173727557

将NFS Server的目录挂载到本地:

sudo mount -t nfs <nfs-server-ip-address>:/media/data /mnt/data
ls /mnt/data/images

检查目录中的图片。这些图像文件代表 NFS 服务器数据,我们将在实验的后续部分中将其迁移到 S3和 Amazon FSx for ONTAP 文件系统:

image-20231021204228515

挂载FSx for ONTAP卷

在AWS控制台中,进入FSx服务。进入DataSync_OntapFileSystem文件系统,在Volumes页面,点击Vol1并点击Attach:

image-20231021174328475

在指导中,将mount your volume对应的命令复制下来:

image-20231021174426055

将最后的/fsx替换为/mnt/ontap,最终形式为:

sudo mount -t nfs svm-075189a2650b39f44.fs-0d93d42a92385be0c.fsx.us-west-2.amazonaws.com:/vol1 /mnt/ontap

在Application Server的 CLI 中,运行上面命令来挂载ONTAP卷:

image-20231021174724112

验证FSx ONTAP卷上的文件,里面是空的:

image-20231021174747932