共计 1627 个字符,预计需要花费 5 分钟才能阅读完成。
试验简介
本试验提供 CentOS 零碎 ECS 一台和 NAS 文件服务。
NAS 基于 POSIX 文件接口,人造适配原生操作系统,提供共享拜访,同时保证数据一致性和锁互斥。它提供了简略的可扩大文件存储以供与 ECS 配合应用,多个 ECS 实例能够同时拜访 NAS 文件系统,并且存储容量会随着您增加和删除文件而主动弹性增长和膨胀,为在多个实例或服务器上运行产生的工作负载和应用程序提供通用数据源。
通过试验能够把握 Linux ECS 实例挂载 NFS 文件系统(NFS v3 协定挂载文件系统,以获得最佳拜访性能)。在 Linux ECS 实例中,装置 NFS 客户端后,能够通过手动形式挂载 NFS 文件系统。
试验筹备
1. 创立资源
创立资源
在页面左侧,单击 云产品资源 下拉列表,查看本次实验所需资源。
单击屏幕右侧 创立资源,收费创立以后实验所需云产品资源。
阐明:
资源创立过程须要 1~3 分钟。实现试验资源的创立后,您能够在 云产品资源 列表查看已创立的资源信息,例如:IP 地址、子用户名称和子用户明码等。
2. 配置 ECS 实例
配置 ECS 实例
1)点击顶端产品与服务,进入云服务器 ECS
2)进入 ECS 控制台,点击实例,核实地区信息
3)点击近程连贯,抉择 Workbench 近程连贯,点击登录复制 ECS 明码并粘贴,连贯 ECS 实例
4)装置 NFS 客户端,请执行以下命令:
sudo yum install nfs-utils
呈现提醒输出 y
显示 Complete 示意实现 5)减少同时发动的 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)
3. 手动挂载 NFS 文件系统
手动挂载 NFS 文件系统
1)进入 NAS 控制台
2) 进入 NAS 治理界面
3) 增加挂载点
VPC 网络、交换机抉择需挂载 ECS 所在 VPC 和交换机,具体能够进入 ECS 治理界面查看网络信息
4) 挂载 NFS 文件系统,举荐通过 NFS v3 协定挂载文件系统,以获得最佳性能,应用 NFS v3 协定挂载文件系统:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 31edb4a96b-txx66.cn-shanghai.nas.aliyuncs.com:/ /mnt
31edb4a96b-txx66.cn-shanghai.nas.aliyuncs.com 为挂载点地址
5)执行
mount -l
命令,查看挂载后果,如果返回信息蕴含如下相似信息,阐明挂载胜利
6)执行以下命令,如果后果中存在 NFS 文件系统的挂载地址,则阐明挂载胜利:
df -h | grep aliyun
7)挂载胜利后,您能够在 ECS 上拜访 NAS 文件系统,执行读取或写入操作。您能够把 NAS 文件系统当作一个一般的目录来拜访和应用,示例如下:
mkdir /mnt/dir1
touch /mnt/file1
ls /mnt