站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        全網(wǎng)備份項(xiàng)目解決方案實(shí)例

        大規(guī)模集群全網(wǎng)備份案例

        項(xiàng)目要求:
        1、需要備份的文件或目錄有(原則上,只要是運(yùn)維人員寫入或更改的數(shù)據(jù),都需要備份):
        /var/spool/cron/root /etc./rc.local /etc/sysconfig/iptables /var/www/html /app/logs
        2、為了規(guī)范化,每臺web服務(wù)器進(jìn)行本地備份時(shí)都本分到/backup目錄下
        3、每臺web服務(wù)器進(jìn)行本地備份時(shí),都備份到backup下以本機(jī)IP地址命名的目錄中
        4、打的tar包文件名中需要包含執(zhí)行當(dāng)天的日期
        5、統(tǒng)一備份數(shù)據(jù)的服務(wù)器通過rsync daemon方式提供存儲備份數(shù)據(jù)的目錄/backup
        6、由于web服務(wù)器本地存儲空間有限,需要將超過7天的備份數(shù)據(jù)刪除
        7、為了方便的知道每次備份是否成功 我們需要做如下操作:
        a.在每臺web服務(wù)器上檢查備份是否成功
        b.在存儲備份數(shù)據(jù)的服務(wù)器上檢查備份數(shù)據(jù)是否推送成功,并發(fā)送郵件至管理員郵箱
        8由于備份服務(wù)器空間有限 需要刪除超過180天的備份數(shù)據(jù),但每周六的備份數(shù)據(jù)需要永久保存

        客戶端上的配置:

        #vim bak.sh
        #!/bin/bash
        IP=$(ifconfig eth1|awk -F "[ :]+" 'NR==2 {print $4}')
        Path=/backup
        if [ $(date +%w) -eq 0 ]
        then
        Time="week$(date +%F%w -d "-1day")"
        else
        Time=$(date +%F -d "-1day")
        fi
        mkdir $Path/$IP/ -p

        cd / &&
        tar zcfh $Path/$IP/backup$Time.tar.gz var/spool/cron/root etc/rc.local etc/sysconfig/iptables var/www/html app/logs server/scripts &&
        md5sum $Path/$IP/backup
        $Time.tar.gz >$Path/$IP/flag_$Time.log &&
        rsync -az $Path/ rsync_backup@172.16.1.41::backup –password-file=/etc/rsync.password &&
        find /backup/ -type f -mtime +7 ( -name ".log" -o -name ".tar.gz" ) |xargs rm -f

        #crontab -e
        00 00 * /bin/sh bak.sh > /dev/null

        備份服務(wù)器上的配置
        #vim baf.sh
        #!/bin/bash
        IP=$(ifconfig eth1|awk -F "[ :]+" 'NR==2 {print $4}')
        Path=/backup
        if [ $(date +%w) -eq 0 ]
        then
        Time="week$(date +%F%w -d "-1day")"
        else
        Time=$(date +%F -d "-1day")
        fi
        LANG=en
        find /backup -type f -name "${Time}.log"|xargs md5sum -c >>$Path/${Time}_result.log 2>&1
        mail -s "$Time bak result" oldboytraining@163.com <$Path/${Time}_result.log
        find /backup/ -type f -mtime +180 ! -name "week_6*" |xargs rm -f

        #crontab -e
        00 00 * /bin/sh baf.sh > /dev/null

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 中文字幕精品久久久久人妻| 人妻AV一区二区三区精品 | 亚洲AV第一页国产精品| 99精品国产成人一区二区| 国产精品第12页| 欧美肥屁VIDEOSSEX精品| 久久亚洲av无码精品浪潮| 久久久国产精品福利免费| 国产精品99久久免费观看| 无码精品人妻一区二区三区中| 久久精品无码一区二区日韩AV| 国产精品日韩深夜福利久久| 伊人久久大香线蕉精品| 久久伊人精品青青草原高清| 国产精品久久久久影院嫩草| 99精品视频免费| 国产乱人伦偷精品视频免下载| 无码国产精品一区二区免费式芒果 | 亚洲精品欧美日韩| 精品久久久久久中文字幕| 国产成人精品高清在线观看93| 热re99久久精品国99热| 色偷偷88888欧美精品久久久| 中文无码久久精品| 亚洲精品无码国产| 亚洲伊人久久精品影院| 最新国产成人精品2024| 中文无码精品一区二区三区| 亚洲精品午夜无码专区| 亚洲精品乱码久久久久久自慰| 亚洲精品成人a在线观看| 一区二区国产精品| 亚洲AV无码国产精品色午友在线| 亚洲高清专区日韩精品 | 久久夜色精品国产噜噜亚洲AV| 四虎影视永久在线观看精品| 日韩精品无码一区二区中文字幕 | 亚洲精品成人av在线| 国产成人亚洲精品影院| 国产精品分类视频分类一区| 国产精品无码专区|