围观小白做实验-HCIE云服务实验第3章-公有云存储架构设计实验

举报
xuhh1990 发表于 2020/06/27 22:24:31 2020/06/27
【摘要】 前2期每一步的操作都写的非常详细,小伙伴们应该对基本操作都非常了解了,所以从本章开始,相关的操作截图都是重点内容,繁琐的基本操作步骤就没贴进去了,单价关注重点即可,如有不理解的,可以留言给我哟~

实验目的

1.理解华为云存储服务的基本原理

2.理解数据上云、云上数据管理、数据备份、数据恢复的业务场景


实验组网



1.实验准备

VPC准备

 

安全组配置

 

准备好实验要用到的文件

 

 

2.新增SFS文件存储

 

域名地址:sfs-nas3.cn-east-2.myhuaweicloud.com:/share-7da09e16

3.新增OBS对象存储桶

 

 

 

 

 

 

 

 

4.新增弹性云服务器ECS01

 

 

 

 

5. 挂载SFS文件系统

挂载SFS文件系统登录ECS01,通过以下步骤并输入命令挂载SFS文件系统。

创建video文件夹mkdir /video

安装nfs-utilsyum -y install nfs-utils

挂载SFSmount -t nfs -o vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=3,noresvport,async,noatime,nodiratime sfs-nas3.cn-east-2.myhuaweicloud.com:/share-7da09e16 /video

 

 

通过mount命令查看挂载是否成功

mount|grep video

 

输入以下命令设置自动挂载

echo -e "sfs-nas3.cn-east-2.myhuaweicloud.com:/share-7da09e16 /video nfs vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=3,noresvport,async,noatime,nodiratime 0 0" >>/etc/fstab

通过cat命令确认/etc/fstab内容如果文件有错误请通过vi编辑修改

cat /etc/fstab

 

确认自动挂载是否生效:

umount /video

mount -a

mount |grep video

 

 

 

 

OBS下载实验文件到SFS复制OBS下载地址

 

https://xuhhobs-video01.obs.cn-east-2.myhuaweicloud.com/video.zip

 

通过以下命令在ECS01SFS挂载点下载该视频文件(替换红色字体)

cd /video/

wget https://xuhhobs-video01.obs.cn-east-2.myhuaweicloud.com/video.zip

ls

下载后查看下载的文件

 

购买EVS磁盘并挂载磁盘

 

 

 

 

通过fdisk命令查看磁盘是否已经挂载

fdisk –l

 

新添加的磁盘盘符为/dev/vdb

 

创建文件系统

/dev/vdb创建文件系统,挂载到/opt目录:

mkfs.ext4 /dev/vdb

mount /dev/vdb /opt

mount | grep opt

 

设置自动挂载

通过如下命令设置自动挂载(也可以通过vi手动编辑):

echo -e "/dev/vdb/\t/opt\text4\tdefaults\t1 1" >>/etc/fstab

通过以下命令验证自动挂载是否生效

umount /opt

mount -a

mount | grep opt

 

 

6.部署视频流播放服务

编译安装nginx

通过如下命令编译安装nginx

cd /video

yum install -y unzip

unzip -o video.zip

cd video

cp nginx-1.15.9.tar.gz /opt/

cd /opt

yum install -y pcre*是一个用C语言编写的正则表达式函数库

yum install -y zlib*zlib是提供数据压缩用的函式库

tar -xvf  nginx-1.15.9.tar.gz,也是解压的一种

cd nginx-1.15.9

./configure --prefix=/opt/nginx

 

 

 

 

 

 

 

 

 

 

make && make install

 

 

编辑html文件

通过以下命令修改nginx.conf

cd /opt/nginx/conf

sed -i "0,/root   html/s/root   html/root   \/video\/video/" nginx.conf

 

验证视频播放

通过以下命令启动nginx

cd /opt/nginx/sbin/

killall nginx

./nginx

在浏览器中输入ecs01的公网IP,查看播放视频效果:

image.png 

 

 

设置开机自启动

通过以下命令设置自动启动

echo -e "\n#start nginx\nsleep 10\ncd /opt/nginx/sbin\n./nginx" >> /etc/rc.local

chmod +x /etc/rc.d/rc.local

 

7. 高可用部署

 

先创建备份存储库

 

再创建ecs01的私有镜像

 

 

 

 

 

 

ECS01私有镜像成功创建截图

 

 

通过ECS01整机镜像创建ECS02

 

登录ECS02通过以下命令确认服务状态

netstat -ntpule

 

配置负载均衡

 

为负载均衡添加监听器

 

为负载均衡添加后端服务器选择ECS01ECS02添加到后端服务器组

 

验证可用性

在浏览器打开负载均衡器的外网地址 122.112.146.48确认服务状态

 

 

 

 

 

打开122.112.146.48,可正常观看视频

image.png 

 

 

8.配置存储容灾服务

配置容灾保护组Protection-Group-video01

 

 

 

 

 

 

 

配置容灾保护组Protection-Group-video02

 

 


 

为保护组01新增保护实例

 

 

 

为保护组02新增保护实例

 

 

 

 

 

 

 

查看新增的保护实例(容灾状态)

 

保护实例添加后,点击“开启保护”

 

在负载均衡中添加存储容灾服务创建的保护实例

 

 

 

 

查看保护组01确认同步状态为100%

 

查看保护组02确认同步状态为100%

切换保护组01的实例

 

 

切换保护组02的实例

 

 

查看ECS列表和负载均衡器组

 

 

验证服务可用性,在浏览器打开负载均衡的外网IP,查看视频能否播放

image.png 

SFS和EVS的区别是什么

可参考:https://support.huaweicloud.cn/obs_faq/obs_faq_0074.html

存储数据的逻辑不同:

EVS存放的是二进制数据,无法直接存放文件,如果需要存放文件,需要先格式化文件系统后使用。SFS存放的是文件,会以文件和文件夹的层次结构来整理和呈现数据。

访问方式不同:

EVS只能在ECS/BMS中挂载使用,不能被操作系统应用直接访问,需要格式化成文件系统进行访问。SFS在云服务器中挂载使用。需要指定网络地址进行访问,也可以将网络地址变为本地目录后进行访问,使用的是NFS和CIFS的网络文件系统协议。

使用OBS对象存储服务有哪些优势?

OBS可以提供海量、安全、高可靠、低成本的数据存储能力,可供用户存储任意类型和大小的数据可以通过互联网或专线直接访问,常用于大数据分析、静态网站托管、在线视频点播、基因测序和智能视频监控等对存储要求较高的业务场景,存储容量可以达到EB级别,支持TB/s级别的带宽,支持远程访问也可单独使用






【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。