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

网友投稿 618 2022-05-28

实验目的

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-utils:yum -y install nfs-utils

挂载SFS:mount -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

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

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

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

验证视频播放

通过以下命令启动nginx

cd /opt/nginx/sbin/

killall nginx

./nginx

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

设置开机自启动

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

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

配置负载均衡

为负载均衡添加监听器

为负载均衡添加后端服务器并选择ECS01,ECS02添加到后端服务器组

验证可用性

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

打开122.112.146.48,可正常观看视频

8.配置存储容灾服务

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

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

为保护组01新增保护实例

为保护组02新增保护实例

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

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

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

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

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

切换保护组01的实例

切换保护组02的实例

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

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

SFS和EVS的区别是什么?

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

存储数据的逻辑不同:

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

访问方式不同:

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

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

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

云计算

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据管理:存储方式对数据管理的影响
下一篇:华为云GaussDB(for openGauss)专场直播第4期:用对迁移工具,迁移也可以很简单
相关文章