试验简介
本试验提供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
发表回复