大數(shù)據(jù)服務(wù)上云的思考">大數(shù)據(jù)服務(wù)上云的思考
929
2022-05-28
1 環(huán)境準(zhǔn)備
vpc準(zhǔn)備、安全組準(zhǔn)備
2 資源準(zhǔn)備
2.1新建SFS文件存儲(chǔ)池
2.2 新增OBS對(duì)象存儲(chǔ)桶
并準(zhǔn)備實(shí)驗(yàn)文件
2.3 新增彈性云服務(wù)器ECS1
2.4?掛載SFS文件系統(tǒng)
登錄終端
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
設(shè)置自動(dòng)掛載
#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
確認(rèn)自動(dòng)掛載是否生效:
umount /video
mount -a
mount |grep video
通過(guò)以下命令在ECS01的SFS掛載點(diǎn)下載該視頻文件(替換紅色字體)
cd /video/
wget https://obs-video01-richblue88.obs.cn-north-4.myhuaweicloud.com/video.zip
購(gòu)買EVS磁盤掛載
登錄ECS,通過(guò)fdisk命令查看磁盤是否已經(jīng)掛載
創(chuàng)建文件系統(tǒng)
為/dev/vdb創(chuàng)建文件系統(tǒng),掛載到/opt目錄:
mkfs.ext4 /dev/vdb
mount /dev/vdb /opt
mount | grep opt
設(shè)置自動(dòng)掛載
通過(guò)如下命令設(shè)置自動(dòng)掛載(也可以通過(guò)vi手動(dòng)編輯):
echo -e "/dev/vdb/\t/opt\text4\tdefaults\t1 1" >>/etc/fstab
通過(guò)以下命令驗(yàn)證自動(dòng)掛載是否生效:
umount /opt
mount -a
mount | grep opt
2.5部署視頻流播放服務(wù)
編譯安裝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文件
通過(guò)以下命令修改nginx.conf
cd /opt/nginx/conf
sed -i "0,/root?? html/s/root?? html/root?? \/video\/video/" nginx.conf
驗(yàn)證視頻播放
通過(guò)以下命令啟動(dòng)nginx
cd /opt/nginx/sbin/
killall nginx
./nginx
在瀏覽器驗(yàn)證視頻能否播放
設(shè)置開機(jī)自啟動(dòng)
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 高可用部署
準(zhǔn)備ECS01私有鏡像(圖片限制,略)
通過(guò)ECS01整機(jī)鏡像創(chuàng)建ECS02(圖片限制,略)
登錄ECS02
通過(guò)終端模擬工具或者ECS控制臺(tái)登錄ECS02,通過(guò)以下命令確認(rèn)服務(wù)狀態(tài)
netstat -ntpule
配置負(fù)載均衡
驗(yàn)證可用性
2.7 配置存儲(chǔ)容災(zāi)服務(wù)
創(chuàng)建保護(hù)組
為保護(hù)組01新增保護(hù)實(shí)例
同上為保護(hù)組02新增保護(hù)實(shí)例
查看新增的保護(hù)實(shí)例
打開ECS控制臺(tái),查看存儲(chǔ)容災(zāi)服務(wù)創(chuàng)建的保護(hù)實(shí)例(處于關(guān)機(jī)狀態(tài))
開啟保護(hù)
查看同步狀態(tài):
在負(fù)載均衡中添加存儲(chǔ)容災(zāi)服務(wù)創(chuàng)建的保護(hù)實(shí)例
確認(rèn)保護(hù)組01、02的同步進(jìn)度為100%
切換保護(hù)組01的實(shí)例
切換完成,容災(zāi)方向變?yōu)榭捎脜^(qū)1到可用區(qū)2,開啟切換后的虛機(jī)
同上切換保護(hù)組02的實(shí)例
查看ECS列表和負(fù)載均衡器組
負(fù)載均衡中原來(lái)的ECS01和ECS02已經(jīng)關(guān)機(jī)停止服務(wù),但是容災(zāi)實(shí)例的服務(wù)已經(jīng)正常運(yùn)行,容災(zāi)切換正常
驗(yàn)證服務(wù)容災(zāi)結(jié)果
驗(yàn)證服務(wù)可用性,在瀏覽器打開負(fù)載均衡的外網(wǎng)IP,查看視頻能否播放
3 結(jié)果驗(yàn)證
在瀏覽器打開負(fù)載均衡的外網(wǎng)IP,查看視頻能否正常播放
云容災(zāi) 架構(gòu)設(shè)計(jì)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。