华为云之SFS弹性文件服务使用体验【玩转华为云】
一、本次实践介绍
1.1 实践环境简介
1.本次实践环境为华为云ECS弹性云服务器;
2.ECS弹性云服务器的操作系统为centos7.6操作系统;
1.2 本次实践目的
1.学习使用华为云SFS弹性文件服务;
2.体验华为云SFS弹性文件服务的文件共享;
3.在ECS弹性云服务器挂载SFS。
二、SFS弹性文件服务介绍
2.1 SFS弹性文件服务简介
弹性文件服务(Scalable File Service,SFS)提供按需扩展的高性能文件存储(NAS),可为云上多个弹性云服务器(Elastic Cloud Server,ECS),容器(CCE&CCI)、裸金属服务器(BMS)提供共享访问。
2.2 SFS弹性文件服务特点
文件共享
同一区域跨多个可用区的云服务器可以访问同一文件系统,实现多台云服务器共同访问和分享文件。弹性扩展
弹性文件服务可以根据您的使用需求,在不中断应用的情况下,增加或者缩减文件系统的容量。一键式操作,轻松完成您的容量定制。高性能、高可靠性
性能随容量增加而提升,同时保障数据的高持久度,满足业务增长需求。无缝集成
弹性文件服务同时支持NFS和CIFS协议。通过标准协议访问数据,无缝适配主流应用程序进行数据读写。同时兼容SMB2.0/2.1/3.0版本,Windows客户端可轻松访问共享空间。操作简单、低成本
操作界面简单易用,您可轻松快捷地创建和管理文件系统。
三、购买ECS弹性云服务器
3.1 购买ECS弹性云服务器
- 登录华为云官网,点击购买ECS,由于是学习测试,可以使用按需购买,选择最低配置即可,实验完毕,释放所有资源。
3.2 查看ECS弹性云服务器状态
- 购买完毕后,查看ECS弹性云服务器状态。
- 复制弹性公网IP地址
3.3 远程连接ECS
使用xshell连接ECS弹性云服务器
3.4 检查操作系统版本
检查操作系统版本,当前使用的是centos7.6.
[root@ecs-8c9e ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
四、购买SFS弹性文件服务
4.1 进入SFS管理页面
- 服务列表,选择SFS服务
4.2 创建文件系统
- 点击右上角的创建文件系统
- 选择按需购买,文件类型选择通用型—标准型,其余默认配置即可。
4.3 检查SFS状态
确定创建后,需要等待其创建完成。
五、在ECS上挂载SFS
5.1 检查本地的文件系统
检查ECS的本地文件系统
[root@ecs-8c9e ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 485M 0 485M 0% /dev
tmpfs tmpfs 496M 0 496M 0% /dev/shm
tmpfs tmpfs 496M 6.8M 489M 2% /run
tmpfs tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/vda1 ext4 40G 2.2G 36G 6% /
tmpfs tmpfs 100M 0 100M 0% /run/user/0
5.2 安装nfs工具
安装nfs工具
yum -y install nfs-utils
5.3 查看挂载地址
点击查看SFS详情页
5.4 挂载SFS
- 创建挂载目录
mkdir -p /data/share
- 使用以下命令挂载SFS
mount -t nfs -o vers=3,timeo=600,noresvport,nolock,tcp 192.168.0.169:/ /data/share
5.5 查看文件系统
检查SFS是否挂载成功
df -hT
六、购买第二台ECS服务器
6.1 购买第二台ECS服务器
购买第二台ECS弹性云服务器,进行文件共享测试。
6.2 挂载SFS
- ssh连接第二台ECS
- 安装nfs
yum -y install nfs-utils
- 创建挂载目录
mkdir -p /data/share
- 使用以下命令挂载SFS
mount -t nfs -o vers=3,timeo=600,noresvport,nolock,tcp 192.168.0.169:/ /data/share
6.3 检查文件系统
检查文件系统
df -hT
七、测试文件共享
7.1 第一台ECS写入测试文件
- 进入共享目录
echo "this is ecs01---test01" > file01.txt
7.2 在第二台ECS查看测试文件
在第二台ECS查看测试文件
[root@ecs-adf1 ~]# cd /data/share/
[root@ecs-adf1 share]# ls
file01.txt
[root@ecs-adf1 share]# cat file01.txt
this is ecs01---test01
7.3 在第二台ECS修改测试文件
在第二台ECS修改测试文件
echo "ECS002--modify--file01.txt" >> file01.txt
7.4 查看测试文件
在第一台ECS查看测试文件,可以看到修改后的文件。
[root@ecs-8c9e share]# cat file01.txt
this is ecs01---test01
ECS002--modify--file01.txt
7.5 释放所有资源
- 删除释放两台ECS所有资源
- 删除释放SFS服务
- 点赞
- 收藏
- 关注作者
评论(0)