如何通过ECS挂载NAS文件系统
1. 实验资源方式简介及开始实验
云起实验室实验资源方式介绍
本实验支持实验资源体验一种实验资源方式。
- 实验资源体验
- 资源归属于客户,仅供本次实验使用
- 实验结束后,实验资源及实验记录将被释放。
- 资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等)。
- 说明:实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
准备开始实验
在实验开始前,请您选择实验资源体验,单击确认开启实验。
说明:每个实验所支持的实验资源方式都不相同,实验不一定能满足有三种实验资源方式,请根据实验的实际情况,进行选择。
2. 手动挂载NFS文件系统
- 在实验室页面右侧功能栏中,单击图标,切换至远程桌面。
- 双击打开远程桌面的Chronmium网页浏览器。
- 在RAM用户登录框中单击下一步,并复制粘贴页面左上角的子用户密码到用户密码输入框,单击登录。
- 复制下方地址,在Chromium网页浏览器打开新页签,粘贴并访问文件存储NAS控制台。
https://nasnext.console.aliyun.com/cn-shanghai/filesystem
- 在控制台左侧导航栏中,单击实例。
- 在文件系统列表页面顶部菜单栏,切换到资源所在地域。
说明:参考如下图片切换地域到华东2(上海)。
- 在文件系统列表页面,找到您的NAS文件系统,单击文件系统ID。
说明:您可在云产品资源列表中查看您的NAS文件系统资源。
- 在基本信息页签,单击挂载使用。
- 在挂载使用页签,单击添加挂载点。
- 在添加挂载点对话框中,选择VPC网络、交换机和权限组,单击确定。
注意:VPC网络、交换机请选择为需要被挂载的ECS所在的VPC网络和交换机,您可在云产品资源列表中查看VPC网络、交换机和权限组资源信息,也可以在云服务器控制台的ECS实例详情页签的网络信息区域中查看VPC网络和交换机信息。
返回如下页面,等待状态变为可用,表示您已成功为NAS文件系统添加挂载点。
3. 配置ECS实例
- 在实验室页面右侧功能栏中,单击 图标,切换至Web Terminal,自动连接到云服务器ECS。
- 执行如下命令,安装NFS客户端。
sudo yum install nfs-utils -y
返回如下结果,表示安装完成。
- 执行如下命令,增加同时发起的NFS请求的数量,将同时发起的NFS请求数量修改为128(NFS客户端对同时发起的NFS请求数量进行了控制,默认编译的内核中此参数值为2,严重影响性能,建议您将该参数值修改为128)。
if (lsmod | grep sunrpc); then (modinfo sunrpc | grep tcp_max_slot_table_entries) && sysctl -w sunrpc.tcp_max_slot_table_entries=128 (modinfo sunrpc | grep tcp_slot_table_entries) && sysctl -w sunrpc.tcp_slot_table_entries=128 fi (modinfo sunrpc | grep tcp_max_slot_table_entries) && echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/alinas.conf (modinfo sunrpc | grep tcp_slot_table_entries) && echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/alinas.conf
- 在实验室页面右侧功能栏中,单击图标,切换至远程桌面页签。
- 进入上一小节中,在文件系统列表页面,找到您的NAS文件系统,单击文件系统ID。在基本信息页签,单击挂载使用。挂载成功的页面。
- 在挂载使用页签,单击通过命令行挂载到ECS。
- 在通过命令行挂载到ECS面板的挂载NFS文件系统的区域,复制挂载命令。
- 在实验室页面右侧功能栏中,单击 图标,切换至ECS远程连接页签,执行上一步骤复制的挂载命令。
- 执行如下命令,查看挂载结果。
mount -l
返回结果如下,说明挂载成功。
- 执行如下命令,查看挂载结果。
df -h | grep aliyun
返回结果如下, 存在NFS文件系统的挂载地址,则说明挂载成功。
- 挂载成功后,您可以在ECS上访问NAS文件系统,执行读取或写入操作。您可以把NAS文件系统当作一个普通的目录来访问和使用。
mkdir /mnt/dir1 touch /mnt/file1 ls /mnt
实验链接:https://developer.aliyun.com/adc/scenario/2b7807cb1f86400eb7f98cb0ca5ee16b