牢记:处理数据问题,三思而行。

日常备份工作分为虚拟主机和云主机两个部分对应检查工作要求如下

一、备份检查报告

1、备份检查报告需要我在公司共享的OneDrive文件中,目前使用的文档在“\OneDrive\蓝队\运维工程师每日检查事项\备份检查”中。根据已有的模板进行在线打开文件进行编辑,填写并记录相关服务器的信息、日期、检查结果内容并保存到相应的文件中。
image-1588203527444.png2、文档中主要分为云服务器和虚拟主机服务器二类,文档中的每台服务器信息都对应的有在堡垒机连接中的每台服务器。并且有相关的备份文件存放位置和相关备份信息。我们主要工作就是通过检查对应服务器信息然后记录和存档,并且发现异常情况及时反馈领导。
image-1588203771746.png

二、云服务器检查操作

云主机每隔7天一次全量备份,每天检查云主机母鸡节点当前周期备份是否正常运行,以及是否存在备份失败的文件,进行手工补全失败的文件,下进行工作介绍
1、检查云服务器备份状态
我们的云服务器备份任务主要是通过系统中的任务计划系统,定期自动运行备份脚本完成备份工作的。备份脚本在运行时候会自动生成相关日志文件和复制进程。使用域账户登录的云服务器日志文件存放在系统的“G:/Backuplog”下,使用“administrator”登录的云服务器日志文件存放在系统“C:/vmautobackup”下。备份目录:G:\backup
image-1588207149167.png

image-1588207157271.png

首先通过堡垒机登录服务器: https://docs.landui.com/archives/2152.html
image-1587315449679.png登录系统后,首先找到工具procexp64,右键选中以管理员模式打开检查当前节点备份是否正在运行,常用工具下载地址共享路径、\\landuismb\Resource\Tools禁止上传或者下载外部文件在节点系统内执行,堡垒机内操作全程有录像!
image-1587317302154.png白天正常情况下若是当前周期节点存在备份xcopy进程是状态是suspend,因为夜班同事需要在凌晨8点半暂停备份,若继续运行会导致母鸡性能下降。

image-1587316449366.png

若发现没有suspend状态的即在正常运行,此时需要上报主管并选中xcopy进程右键执行Suspend暂停进程
image-1587317088306.png

image-1588075436075.png

(备份任务是由系统任务计划执行脚本实现备份,正常情况下在早上八点后脚本会自动暂停备份)

  • 若是存在xcopy即可确认当前存在备份,(由于备份文件太大未能备份完成后自动暂停)

  • 系统检查任务计划VM Autobackup查看备份日期确认当前周期备份运行情况

image-1587317858208.png先检查任务计划的上次运行是否已经备份
2、备份文件检查
查看备份记录日志,如果没有生成了当次备份周的vhdxbackupreport日志文件。那说明自动备份还在进行的,我们可以查看vmbackuplog的文件,判断运行的备份进程。反之如果有vhdxbackupreport日志文件,我们就检查了日志文件中是否有备份出现的备份是失败的记录进行补全工作。
image-1588484783532.png如果有没有备份成功的文件,使用软件站'\landuismb\Resource\'下BComparePortab拷贝软件进行操作。
image-1588486083515.png选择目标目录和备份目录,然后通过过滤需要补充的备份目录,查看对比两个之前的区别进行复制补全工作。
image-1588485441264.png

image-1588485605881.png

切记:使用BComparePortab软件拷贝时候,服务器不要注销用户不然会出现停止拷贝情况!避免在白天工作时间运行

二、虚拟主机检查操作

虚拟主机每隔7天一次全量备份,数据库每日备份,每天需要检查当前是否存在备份失败的情况,进行补全。
注释:linux主机站点备份是3天。
1、备份检查
虚拟主机服务器备份工作主要是通过系统任务计划执行相应的备份脚本和程序来完成的。SQL数据库是通过自带备份作业完成。(linux主机除外)
image-1588491174986.png

image-1588490980723.png备份文件一般存在系统中的F盘中,站点备份目录F:\freehostbackup,数据库备份目录为F:\data-backup(包括mysql和MSsql)。有个别服务器存在位置差异,可以参照备份检查报告来对照查找目录。
image-1588491393299.png这里需要留意mysql备份是以当天备份时间命名一个文件夹,把以数据库名命名的.sql备份文件打包至文件夹中备份。MSSQL数据则是以数据库名明白存储每天的被备份文件。站点则是以FTP名备份压缩FTP站点目录到备份盘下,SyncToy文件请勿删除。
image-1588491706291.png

image-1588491777594.png

image-1588492466520.png我们检查备份时候需要看下备份周期内有没有生成文件,并且确定下文件是否正常。通常出问题的情况备份的文件大小会出现异常如显示1kb或者没有目录的情况。(比如上次备份时间是1月1日,那下次备份周期就是1月8日,如果1月8日当天检查没有生成文件那说明备份失败。)
2、备份补全
数据库检查如果出现当日备份失败的,mysql数据库备份失败的在任务计划重新执行下备份任务。
image-1588509618895.pngMSSQL的数据库失败,登录SQL Server Management Studio在SQL server代理中执行备份作业
image-1588509757785.png站点备份失败的可以联系领导执行下备份受控。或者cmd中运行备份脚本
C:\Windows\7i24iislog2.exe -5 G:\freehostbackup *.log b

image-1588509957163.png