圍觀小白做實驗-HCIE云服務實驗第3章-公有云存儲架構設計實驗
實驗目的
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
驗證視頻播放
通過以下命令啟動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小時內刪除侵權內容。