HCIE 公有云存储架构设计实验

3.公有云存储架构设计实验

SFS挂载
创建 video 文件夹
mkdir /video

安装 nfs-utils
yum -y install nfs-utils

挂载 SFS: (红色字体代表复制的挂载域名)
mount -t nfs -o vers=3,timeo=600,nolock 步骤二中复制的 sfs 域名  /video

通过 mount|grep 命令筛选 video 关键词查看挂载是否成功:
mount|grep video

输入以下命令设置自动挂载
echo -e "步骤二中复制的 sfs 域名 /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
EVS挂载
fdisk -l

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

 

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

通过sed 命令修改 nginx.conf,将"root    html"修改为"root   /video/video"
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