HCIE云服务实验第四期-公有云存储架构设计体验-存储数据上云、加速和灾备

举报
richblue88 发表于 2020/06/01 21:32:09 2020/06/01
【摘要】 1 环境准备vpc准备、安全组准备

1 环境准备

vpc准备、安全组准备

2 资源准备

2.1新建SFS文件存储池

2.2 新增OBS对象存储桶

image.png

并准备实验文件

image.png

image.png

2.3 新增弹性云服务器ECS1

image.png

2.4 挂载SFS文件系统

登录终端

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-nas01.cn-north-4b.myhuaweicloud.com:/share-b7e7083b  /video

设置自动挂载

#vim /etc/fstab

sfs-nas01.cn-north-4b.myhuaweicloud.com:/share-b7e7083b /video nfs vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=3,noresvport,async,noatime,nodiratime 0 0 >>/etc/fstab

确认自动挂载是否生效:

umount /video

mount -a

mount |grep video

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

cd /video/

wget https://obs-video01-richblue88.obs.cn-north-4.myhuaweicloud.com/video.zip

购买EVS磁盘挂载

登录ECS,通过fdisk命令查看磁盘是否已经挂载

创建文件系统

为/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


2.5部署视频流播放服务

编译安装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*

yum install -y 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

在浏览器验证视频能否播放

设置开机自启动

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

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

2.6 高可用部署

准备ECS01私有镜像(图片限制,略)

通过ECS01整机镜像创建ECS02(图片限制,略)

登录ECS02

通过终端模拟工具或者ECS控制台登录ECS02,通过以下命令确认服务状态

netstat -ntpule

配置负载均衡


验证可用性


2.7 配置存储容灾服务

创建保护组


为保护组01新增保护实例


同上为保护组02新增保护实例

查看新增的保护实例

打开ECS控制台,查看存储容灾服务创建的保护实例(处于关机状态)


开启保护


查看同步状态:

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


确认保护组01、02的同步进度为100%



切换保护组01的实例


切换完成,容灾方向变为可用区1到可用区2,开启切换后的虚机

同上切换保护组02的实例

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

负载均衡中原来的ECS01和ECS02已经关机停止服务,但是容灾实例的服务已经正常运行,容灾切换正常



验证服务容灾结果

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

3 结果验证

在浏览器打开负载均衡的外网IP,查看视频能否正常播放



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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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