真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

中小規(guī)模群集架構(gòu)實戰(zhàn)-創(chuàng)新互聯(lián)

?

在公安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,公安網(wǎng)站建設(shè)費用合理。

中小規(guī)模群集架構(gòu)實戰(zhàn)

?

前方Web Server的數(shù)據(jù)存放在NFS server,NFS Server定時監(jiān)控數(shù)據(jù),數(shù)據(jù)變動時自動同步至rsync服務(wù)器上,在rsync服務(wù)器上存放著 Web Server的數(shù)據(jù)文件、以及各服務(wù)器的配置文件。Web Server的數(shù)據(jù)均在NFS、rsync。

中小規(guī)模群集架構(gòu)實戰(zhàn)

?

上機(jī)實戰(zhàn)

?

????????某公司里有一臺Web服務(wù)器,里面的數(shù)據(jù)很重要,如果硬盤壞了,數(shù)據(jù)會丟失,現(xiàn)在領(lǐng)導(dǎo)要求把數(shù)據(jù)備份,這樣Web服務(wù)器數(shù)據(jù)丟失可以進(jìn)行恢復(fù)。

需求:

????????每天晚上00點整在Web服務(wù)器A上打包備份系統(tǒng)配置文件、網(wǎng)站程序目錄及訪問日志并通過rsync命令推送到服務(wù)器B上備份保留(備份思路可以是現(xiàn)在本地按日志打包,然后再推到備份服務(wù)器B上)。

問題一、實現(xiàn)把Web服務(wù)器A數(shù)據(jù)備份到服務(wù)器B

?

具體要求:

1)?Web服務(wù)器A和備份服務(wù)器B的備份目錄必須都為/backup

2)?系統(tǒng)配置文件包括但不限于:

a)????????定時任務(wù)服務(wù)的配置文件(/var/spool/cron/root

b)????????開機(jī)自啟動的配置文件(/etc/rc.local

c)????????日常腳本的目錄(/server/scripts

d)????????防火墻iptables的配置文件(/etc/sysconfig/iptables

e)????????思考還有什么需要備份

3)?Web服務(wù)器站點目錄假定為(/var/html/www

4)?Web服務(wù)器A訪問日志路徑假定為(/app/logs

5)?Web服務(wù)器保留打包后的7天的備份數(shù)據(jù)即可(本地留存不能多于7天,因為太多硬盤會滿),備份服務(wù)器B上要保留6個月的數(shù)據(jù)副本。

6)?備份服務(wù)器B上要按照備份數(shù)據(jù)服務(wù)器的IP為目錄保存,打包的文件按照時間名字保存。

實現(xiàn):

1.B服務(wù)器配置rsync服務(wù)端

?

uid=rsync

gid=rsync

use chroot = no

max connections = 2000

timeout = 600

pid 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.24.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

#############################

[backup]

comment = backup server

path=/backup

?

創(chuàng)建rsync用戶 傀儡賬號沒有家目錄

useradd rsync –s /sbin/nologin –M

創(chuàng)建/backup目錄

Mkdir /backup

創(chuàng)建rsync.password密碼文件

Echo “rsync_backup:oldboy”>/etc/rsync.password

Chmod 600 /etc/rsync.password

Rsync –daemon開啟測試能否正常工作

Rsync –daemon

加入開機(jī)自啟動

echo “rsync --daemon”>>/etc/rc.local

?

檢查能否傳輸

rsync -avz /tmp/backup/rsync_backup@192.168.24.32::backup

中小規(guī)模群集架構(gòu)實戰(zhàn)

?

2.測試備份文件

a)????????定時任務(wù)服務(wù)的配置文件(/var/spool/cron/root

b)????????開機(jī)自啟動的配置文件(/etc/rc.local

c)????????日常腳本的目錄(/server/scripts

d)????????防火墻iptables的配置文件(/etc/sysconfig/iptables

e)????????思考還有什么需要備份

7)?Web服務(wù)器站點目錄假定為(/var/html/www

8)?Web服務(wù)器A訪問日志路徑假定為(/app/logs

?

a-d打包,把7,8分別打包7,8有可能數(shù)據(jù)很大所以要單獨打包

mkdir /backup/"`ifconfig ens192|awk -F '[ :]+' 'NR==2 {print $3}'`_$(date +%F)"

cp /etc/rc.local /backup/192.168.24.21_2019-11-14/rc.local_$(date +%F)

中小規(guī)模群集架構(gòu)實戰(zhàn)

其他的文件以這種格式復(fù)制

%文件名_%日期

寫成sh腳本:

[root@lnmp01 /]# vi backup.sh

IP=$(ifconfig ens192|awk -F '[ :]+' 'NR==2 {print $3}')

Path="/backup/$IP."

?

[ ! -d /backup/$IP ] && mkdir /backup/$IP -p

?

#!/bin/sh

tar zcf $Path/www_$(date +%F).tar.gz /var/html/www/

tar zcf $Path/conf_$(date +%F).tar.gz /var/spool/cron/root /etc/rc.local /etc/sysconfig/iptables /server/scrips

tar zcf $Path/log_$(date +%F).tar.gz /app/logs/

?

#backup to server

rsync -avz /backup rsync_backup@192.168.24.32::backup --password-file=/etc/rsync.password

?

#del

find /backup -type f -name "*.tar.gz" -mtime +7|xargs rm -f

?

制定定時任務(wù):

[root@lnmp01 backup]# crontab -l

?

#####

00 00 * * * /bin/sh /server/scrips/backup.sh &> /dev/null??

?

在服務(wù)端制定保留6個月的數(shù)據(jù)的定時任務(wù)

?

[root@localhost ~]# vi /server/scrips/backupdel.sh

/bin/find /backup -type f -name "*.tar.gz" -mtime +180|xargs rm –f

[root@localhost ~]# crontab -e

no crontab for root - using an empty one

#####

00 00 * * * /bin/sh /server/scrips/backupdel.sh

?

通過添加md5校驗值確定文件完整性

[root@lnmp01 backup]# find /backup/ -type f -name "*$(date +%F).tar.gz"|xargs md5sum > /backup/flag_$(date +%F)

中小規(guī)模群集架構(gòu)實戰(zhàn)

?

使用-c參數(shù)測試文件是否完整

[root@lnmp01 backup]# md5sum -c flag_2019-11-19

中小規(guī)模群集架構(gòu)實戰(zhàn)

?

?

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前名稱:中小規(guī)模群集架構(gòu)實戰(zhàn)-創(chuàng)新互聯(lián)
地址分享:http://weahome.cn/article/johoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部