云计算百科
云计算领域专业知识百科平台

项目:利用rsync备份全网服务器数据

项目描述

        某公司里有一台Web服务器,里面的数据很重要,但是如果硬盘坏了数据就会丢失,现在领导要求把数据做备份,这样Web服务器数据丢失在可以进行恢复

        要求如下: 每天晚上00点整在Web服务器A上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送到服务器B上备份保留(备份思路可以是先在本地按日期打包,然后再推到备份服务器B上)。

环境说明

已知3台服务器主机名分别为Web01、BACKUP、NFS01,主机信息建下表。

服务器说明
IP
OS
主机名称
Nginx web服务器 172.16.90.111 CentOS 7.9 web01
NFS存储服务器 172.16.90.112 CentOS 7.9 nfs01
Rsync备份服务器 172.16.90.113 CentOS 7.9 backup
  • 备份要求 每天晚上00点整在Web服务器上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送到备份服务器BACKUP上备份保留。
  • 备份思路 可以是先在本地按日期打包,然后再推送到备份服务器BACKUP上;NFS存储服务器和Web服务器在实际工作中就是运维主要管理的全部服务器。
  • 项目备份需求

    1)所有服务器的备份目录必须都为/backup。

    2)要备份的系统配置文件包括但不限于:

    • 定时任务服务的配置文件(/var/spool/cron/root) (适合Web和NFS服务器)。

    • 开机自启动的配置文件(/etc/rc.local) (适合Web和NFS服务器)。

    • 日常脚本的目录 (/server/scripts)。

    3)Web服务器站点目录假定为/var/www/html/,如果没有,可以先模拟创建。

    4)Web服务器访问日志路径假定为/app/logs,如果没有,可以先模拟创建。

    5)Web服务器本地保留打包后的7天备份数据即可(本地留存不能多于7天,因为数据太多硬盘会满)。

    6)备份服务器BACKUP上,保留最近7天所有备份数据,保留6个月内每周一的所有数据副本。

    7)备份服务器上,要按照备份数据服务器内网IP为目录保存备份,备份的文件按照时间、名称保存。

    8)需要确保备份的数据尽量完整准确,在备份服务器上对备份的数据是否完整进行检查。

    9)备份服务器BACKUP上,每天早晨8:00把备份成功或失败结果信息发送到系统管理员邮箱里。

    服务器说明
    备份目录
    目录说明
    备注
    all server /back
    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 项目:利用rsync备份全网服务器数据
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!