rsync+inotify實(shí)現(xiàn)多臺(tái)服務(wù)器數(shù)據(jù)同步

環(huán)境分析:
目前環(huán)境4臺(tái)web服務(wù)器采用共享存儲(chǔ)技術(shù),由于nas服務(wù)最近頻繁掉線,影響網(wǎng)站訪問,故計(jì)劃采用對(duì)象存儲(chǔ)方案。我們?cè)骗h(huán)境補(bǔ)救措施可以用多臺(tái)Linux服務(wù)器做存儲(chǔ),配合rsync(同步)+notify(觸發(fā))實(shí)現(xiàn)服務(wù)器數(shù)據(jù)同步。

成都創(chuàng)新互聯(lián)專注于肇東網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供肇東營銷型網(wǎng)站建設(shè),肇東網(wǎng)站制作、肇東網(wǎng)頁設(shè)計(jì)、肇東網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造肇東網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供肇東網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

方案實(shí)施:

rsync + inotify 實(shí)現(xiàn)多臺(tái)服務(wù)器數(shù)據(jù)同步

1、方案分析:
每臺(tái)web服務(wù)器上分別掛載一個(gè)存儲(chǔ)盤/newweb,將原先網(wǎng)站訪問資源指向/otherweb的路徑修改至這個(gè)/newweb,由于磁盤容量沒有nas大,可以將web用到的數(shù)據(jù)源,如圖片、網(wǎng)頁等放在這個(gè)路徑下,郵箱、日志等繼續(xù)放在nas下,即便nas掉線,也不影響網(wǎng)站正常訪問。
2、同步步驟:
Master 作為主控制點(diǎn),每次更新資源在master上,master會(huì)實(shí)時(shí)檢查文件是否有更新,如果更新,則會(huì)同步數(shù)據(jù)到web1-web4上面,如果沒有更新,則不會(huì)同步,這樣可以減少服務(wù)器不必要的負(fù)載,同時(shí)master也可作為備份服務(wù)器。
3、技術(shù)分析:
Inotify,它是一個(gè)內(nèi)核用于通知用戶空間程序文件系統(tǒng)變化的機(jī)制,也是一種文件系統(tǒng)的變化通知機(jī)制,如文件增加、刪除等事件可以立刻讓用戶態(tài)得知。
?rsync其實(shí)就是remote ?rsync,它是一個(gè)遠(yuǎn)程同步工具,兼具cp和scp的功能,rsync命令的使用幾乎和scp是一樣一樣的。rsync是通過超級(jí)守護(hù)進(jìn)程xinetd進(jìn)行觸發(fā)同步的。
rsync+inotify組合是觸發(fā)式更新,只要有數(shù)據(jù)變化,就立刻同步更新
編寫rsync腳本,實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步,可將腳本后臺(tái)執(zhí)行。

下面開始操作步驟:
1)rsync客戶端master服務(wù)上安裝rsync,inotify :
yum -y install rsync
rsync + inotify 實(shí)現(xiàn)多臺(tái)服務(wù)器數(shù)據(jù)同步
2 rsync服務(wù)器端,也就是web所在服務(wù)器,如web1,僅安裝rsync即可
yum -y install rsync
編輯rsync配置文件vim /erc/rsyncd.conf:
rsync + inotify 實(shí)現(xiàn)多臺(tái)服務(wù)器數(shù)據(jù)同步
3,啟動(dòng)rsync服務(wù):
systemctr start rsyncd

4,在rsync客戶端上編寫rsync腳本,賦予可執(zhí)行權(quán)限:
rsync + inotify 實(shí)現(xiàn)多臺(tái)服務(wù)器數(shù)據(jù)同步
然后執(zhí)行 ./rsync.sh &
在客戶端寫入一個(gè)測(cè)試文件,然后在其他服務(wù)器上查看是否同步。

文章名稱:rsync+inotify實(shí)現(xiàn)多臺(tái)服務(wù)器數(shù)據(jù)同步
當(dāng)前路徑:http://muchs.cn/article42/pihiec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名網(wǎng)站收錄、關(guān)鍵詞優(yōu)化、動(dòng)態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)