HCIP3.0-存储架构设计实验

本实验将使用华为云搭建视频流媒体服务,通过配置弹性云服务器(Elastic Cloud Server,简称ECS)、弹性云硬盘(Elastic Volume Service,简称EVS)、弹性文件服务(Scalable File Service,简称SFS)、对象存储服务(Object Storage Service,简称OBS)搭建视频网站,通过弹性负载均衡ELB将请求分发到不同的可用区,实现视频网站的高可用部署。
说明:本实验以“北京一”区域为例,学员可以根据实际情况选择相应区域进行实验。

挂载SFS

mkdir /video
yum -y install nfs-utils
挂载命令SFS里有实例:
mount -t nfs -o vers=3,nolock 192.168.0.38:/ /video
使用如下命令验证挂载是否成功。如下图所示,即挂载成功
mount|grep video
使用如下命令配置永久挂载
echo "192.168.0.38:/ /video nfs vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=2,noresvport,async,noatime,nodiratime 0 0" >>/etc/fstab

使用如下命令验证永久挂载是否成功。如下图所示,即永久挂载成功。
umount /video
mount -a
mount |grep video

 

挂载EVS

令查看磁盘信息:
fdisk –l  (sdb和vdb需要看清楚)
命令为该磁盘创建文件系统。请根据实际情况输入新磁盘的路径。
mkfs -t ext4 /dev/vdb   (sdb和vdb需要看清楚)
使用如下命令将该磁盘挂载至/opt目录并查看是否挂载成功
mount /dev/vdb /opt     (sdb和vdb需要看清楚)
mount |grep opt

使用如下命令配置自动挂载
echo -e "/dev/sdb/\t/opt\text4\tdefaults\t1 1" >>/etc/fstab

使用如下命令验证自动挂载是否配置成功。
umount /opt
mount -a
mount |grep opt

 

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

使用如下命令编辑nginx.conf文件。
cd /opt/nginx/conf
sed -i "0,/root html/s/root html/root \/video\/video/" nginx.conf

使用如下命令启动Nginx。
cd /opt/nginx/sbin/
./nginx

使用如下命令设置开机自启。
echo -e "\n#start nginx\nsleep 10\ncd /opt/nginx/sbin\n./nginx" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local
通过如下命令确认服务状态。如下图所示,则证明Nginx服务正常开启。
netstat -ntpule