中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

rsync + inotify 實現多臺服務器數據同步

發布時間:2020-09-13 21:32:58 來源:網絡 閱讀:443 作者:劉水鵬 欄目:系統運維

環境分析:
目前環境4臺web服務器采用共享存儲技術,由于nas服務最近頻繁掉線,影響網站訪問,故計劃采用對象存儲方案。我們云環境補救措施可以用多臺Linux服務器做存儲,配合rsync(同步)+notify(觸發)實現服務器數據同步。

方案實施:

rsync + inotify 實現多臺服務器數據同步

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

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

4,在rsync客戶端上編寫rsync腳本,賦予可執行權限:
rsync + inotify 實現多臺服務器數據同步
然后執行 ./rsync.sh &
在客戶端寫入一個測試文件,然后在其他服務器上查看是否同步。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

许昌县| 新巴尔虎右旗| 珲春市| 峨眉山市| 左云县| 班戈县| 廉江市| 沙坪坝区| 资源县| 叙永县| 辽阳市| 富蕴县| 辰溪县| 乐亭县| 彰化县| 柳河县| 小金县| 平利县| 冀州市| 望奎县| 嘉善县| 浏阳市| 石首市| 电白县| 新化县| 黄石市| 榕江县| 醴陵市| 锦屏县| 平原县| 江西省| 饶阳县| 蓝田县| 武鸣县| 邳州市| 大洼县| 瓮安县| 泉州市| 德昌县| 泰兴市| 莱州市|