十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
公司有需要做線上設(shè)備的主備數(shù)據(jù)實(shí)時(shí)同步,其中有些注意事項(xiàng),詳細(xì)信息如下:
http://qiuyt.blog.51cto.com/1229789/1742977
1,Rsync:873
2,注意需要關(guān)閉iptables
3,實(shí)時(shí)查看sersync進(jìn)程及rsync進(jìn)程 是否正常運(yùn)行
4,使用Sersync自動(dòng)同步之前 使用rsync手動(dòng)同步測(cè)試
5,rsync version 3.0.6 system:Centos 2.6.32-279.el6.x86_64
6,Master:192.168.1.202 ,Slave:192.168.1.206
1,檢測(cè)系統(tǒng)環(huán)境是否支持
[root@Nagios inotify-tools-3.14]# uname -m x86_64 [root@Nagios inotify-tools-3.14]# uname -r 2.6.32-279.el6.x86_64
一、RSYNC Client Configuration
2,創(chuàng)建rsyncd.conf 配置文件,如果存在需要CP進(jìn)行備份。
sync server #created by qyt 20160218 #rsyncd.conf start# uid = root gid = root user chroot = no max connections = 2000 timeout = 600 pod file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log ignore errors read only = false list = false hosts allow = 192.168.1.202/24 hosts deny = 0.0.0.0/32 auth users = rsync_backup secrets file = /etc/rsync.password ############################################### [cfgs] comment = www by qyt 20160218 path = /usr/local/nagios/etc/cfgs #################################################3 [objects] comment = bbs by qyt 20160218 path = /usr/local/nagios/etc/objects #################################################3 EOF
3,創(chuàng)建相關(guān)待同步目錄
mkdir -p /data0/www/bbs/ /data0/www/www/ /data0/www/blog/
(同時(shí)創(chuàng)建多個(gè)目錄,也就是需要同步的目錄,如果目錄存在請(qǐng)忽略)
推送用戶要有對(duì)被同步目錄的寫入更新的權(quán)限
3,認(rèn)證
配置Password ,自行定義,[[ 但需要與/etc/rsyncd.conf 配置文件中secrets= * 定義內(nèi)容相同 ]]
echo "rsync_backup:123" > /etc/rsync.password chmod 600 /etc/rsync.password #for check cat /etc/rsync.password ll /etc/rsync.password
4,配置好后,使用如下命令,開啟rsync守護(hù)進(jìn)程
rsync --daemon ps -ef|grep rsync netstat -lnt|grep 873 lsof -i :873
[root@Nagios /etc]$ps -ef|grep rsync root 2048 1 0 17:52 ? 00:00:00 /usr/bin/rsync --daemon root 3544 2237 0 19:24 pts/0 00:00:00 grep rsync [root@Nagios /etc]$netstat -lnt|grep 873 tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN tcp 0 0 :::873 :::*
5,設(shè)置開機(jī)自啟動(dòng)
echo "##rsync service daemon by qyt 20160218" >>/etc/rc.local echo "/usr/local/bin/rsync--daemon" >>/etc/rc.local grep daemon /etc/rc.local
6,重啟服務(wù)
pkill rsync rsync --daemon ps -ef|grep rsync
二、Rsync Master Configuration
1,手動(dòng)測(cè)試同步rsync(測(cè)試之前停掉防火墻 否則會(huì)引起失敗)
2,在Master上配置rsync權(quán)限,只需要配置密碼就OK了。
echo "123" > /etc/rsync.password chmod 600 /etc/rsync.password #for check cat /etc/rsync.password ll /etc/rsync.password
3,創(chuàng)建測(cè)試文件
touch /usr/local/nagios/etc/cfgs/cfgs.log /usr/local/nagios/etc/objects/objects.log
tree /usr/local/nagios/etc/ ├── cfgs │ ├── cfgs.log ├── objects │ ├── objects.log
3,執(zhí)行同步,手動(dòng)執(zhí)行
rsync -avzP /usr/local/nagios/etc/cfgs/ rsync_backup@192.168.1.206::cfgs/ --password-file=/etc/rsync.password
rsync -avzP /usr/local/nagios/etc/objects/ rsync_backup@192.168.1.206::objects/ --password-file=/etc/rsync.password
[root@Nagios etc]# rsync -avzP /usr/local/nagios/etc/cfgs/ rsync_backup@192.168.1.206::cfgs/ --password-file=/etc/rsync.password sending incremental file list ./ cfgs.log 0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=4/11) sent 312 bytes received 30 bytes 684.00 bytes/sec total size is 87568 speedup is 256.05
4,然后去backup server(nagios02)上去驗(yàn)證,是否有同步過去的文件
[root@Nagios02 /usr/local/nagios/etc]$tree ├── cfgs │ ├── cfgs.log ├── objects │ ├── objects.log 成功
三、Sersync Configuration
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。