天天看點

sersync+rsync多執行個體網站資料同步

2、 環境部署準備

192.169.59.17     M-server

192.168.59.14     s1-server

192.168.59.15     s2-server

1、檢查系統環境變量

2、在S1和S2伺服器建立rsyncd.conf配置檔案

vim /etc/rsyncd.conf

3、建立目錄

4、設定相關權限認證

5、開啟rsync守護程序

6、将rsync服務加入開機自啟動

7、重新開機rsync

8、 在Master上配置rsync權限

9、 在Master上手工測試rsync同步情況

10. 在Master安裝sersync

11、 修改配置檔案,将第24-28行内容删除掉,換成下面内容

12、 開啟sersync守護程序同步資料

先配置sersync環境變量

echo 'export PATH=$PATH:/usr/local/sersync/bin' >>/etc/profile

tail -1 /etc/profile

source /etc/profile

啟動指令:

sersync -r -d -o /usr/local/sersync/conf/confxml.xml

參數:

-o:指定配置檔案,如果不指定他預設是二進制下的配置檔案

-d:背景運作

-r:主伺服器和備伺服器可能兩邊資料不一緻,-r表示資料初始化一次,保證資料一緻

啟動的過程及結果

13、 切換到sersync配置檔案目錄下

cd /usr/local/sersync/conf

cp confxml.xml www_confxml.xml

編輯www_confxml.xml,保留www子產品,删除bbs 和 blog子產品

cp confxml.xml bbs_confxml.xml

編輯bbs_confxml.xml,保留bbs子產品,删除www和blog子產品

cp confxml.xml blog_confxml.xml

編輯blog_confxml.xml子產品,保留blog子產品,删除www和bbs子產品

14、多執行個體初始化同步指令:

參考:http://liubao0312.blog.51cto.com/2213529/1677586

     本文轉自yzy121403725 51CTO部落格,原文連結:http://blog.51cto.com/lookingdream/1826691,如需轉載請自行聯系原作者