0

0

VeeamBackup&Replication11备份恢复系统综合实验

星夢妙者

星夢妙者

发布时间:2025-07-23 11:14:02

|

892人浏览过

|

来源于php中文网

原创

veeambackup&replication11备份恢复系统综合实验

veeam卫盟是什么?veeam在 gartner 2021年“企业备份与恢复软件解决方案”魔力象限,同时也是veeam 第五次入选领导者象限,实力和地位毋庸置疑。veeam的官网为 https://www.veeam.com/cn/veeam与其他备份软件的对比 https://www.veeam.com/cn/backup-software-comparison-for-small-business.html

勒索软件猖獗,备份非常重要

VeeamBackup&Replication11备份恢复系统综合实验

实验目标:1、windows平台+linux存储库架构部署2、虚拟机备份还原3、物理机完全崩溃还原4、应用感知、数据库备份还原5、SAP数据库插件安装

实验环境:windows2022+Alma8搭建备份系统vSphere7下进行windows2016虚拟机备份还原Centos7系统进行rm -rf /*,模拟系统完全崩溃,物理机恢复windows2016系统安装sqlserver2014进行数据库感知、备份、还原centos7安装SAP备份插件

一、windows2022+Alma8搭建备份系统从官网下载Veeam Backup & Replication 11 其中免费社区版提供10个工作负载,而企业版购买后授权50个起步,本次实验使用社区免费版搭建https://www.veeam.com/cn/downloads.htmlwindows2022配置为 8cpu 16Gram 200G硬盘Alma8配置为 8cpu 16Gram 200G系统盘+1T存储盘

1、安装windows平台软件,Veeam安全包包含所需的全部组件,按提示下一步直至安装完成

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

2、部署Alma8存储库查看当前磁盘信息,1T的硬盘是我们的目标

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# fdisk -lDisk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: gptDisk identifier: A2B91132-AE20-4646-8C52-9DACFD8A31AFDevice       Start       End   Sectors   Size Type/dev/sda1     2048   1230847   1228800   600M EFI System/dev/sda2  1230848   3327999   2097152     1G Linux filesystem/dev/sda3  3328000 419428351 416100352 198.4G Linux LVMDisk /dev/sdb: 1 TiB, 1099511627776 bytes, 2147483648 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes</code>

创建分区

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.32.1).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Device does not contain a recognized partition table.Created a new DOS disklabel with disk identifier 0xf70aaad4.Command (m for help): nPartition type   p   primary (0 primary, 0 extended, 4 free)   e   extended (container for logical partitions)Select (default p):Using default response p.Partition number (1-4, default 1):First sector (2048-2147483647, default 2048):Last sector, +sectors or +size{K,M,G,T,P} (2048-2147483647, default 2147483647):Created a new partition 1 of type 'Linux' and of size 1024 GiB.Command (m for help): wThe partition table has been altered.Calling ioctl() to re-read partition table.Syncing disks.</code>

查看创建后的分区

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# fdisk -l /dev/sdbDisk /dev/sdb: 1 TiB, 1099511627776 bytes, 2147483648 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0xf70aaad4Device     Boot Start        End    Sectors  Size Id Type/dev/sdb1        2048 2147483647 2147481600 1024G 83 Linux</code>

创建文件系统

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# mkfs.xfs -b size= -m reflink=,crc= /dev/sdb1meta-data=/dev/sdb1              isize=512    agcount=4, agsize=67108800 blks         =                       sectsz=512   attr=2, projid32bit=1         =                       crc=1        finobt=1, sparse=1, rmapbt=0         =                       reflink=1data     =                       bsize=4096   blocks=268435200, imaxpct=25         =                       sunit=0      swidth=0 blksnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1log      =internal log           bsize=4096   blocks=131071, version=2         =                       sectsz=512   sunit=0 blks, lazy-count=1realtime =none                   extsz=4096   blocks=0, rtextents=0Discarding blocks...Done.</code>

创建挂载目录,挂载,设置开机启动挂载,重启确认挂载是否正常

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# mkdir /mnt/veeamRepo[root@alma8 ~]# mount /dev/sdb1 /mnt/veeamRepo/[root@alma8 ~]# df -hT /dev/sdb1Filesystem     Type  Size  Used Avail Use% Mounted on/dev/sdb1      xfs   1.0T  7.2G 1017G   1% /mnt/veeamRepo[root@alma8 ~]# blkid  /dev/sdb1/dev/sdb1: UUID="b805dd02-9105-4ddc-ad64-1004e01d10cb" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="f70aaad4-01"[root@alma8 ~]# vi /etc/fstabUUID=b805dd02-9105-4ddc-ad64-1004e01d10cb  /mnt/veeamRepo xfs defaults 0 0</code>

添加Veeam专属用户,为目标目录配置权限

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# useradd -d /home/VeeamRepo -m VeeamRepo[root@alma8 ~]# passwd VeeamRepoChanging password for user VeeamRepo.New password:Retype new password:passwd: all authentication tokens updated successfully.[root@alma8 ~]# chown VeeamRepo:VeeamRepo /mnt/veeamRepo/[root@alma8 ~]# chmod  /mnt/veeamRepo/[root@alma8 ~]# ls -l /mnt/total 0drwx------. 2 VeeamRepo VeeamRepo 6 Jun 24 19:44 veeamRepo</code>

为VeeamRepo用户配置sudo权限,此权限是为了安装veeam存储库软件,后面安装完会取消

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# visudo## Allow root to run any commands anywhereroot    ALL=(ALL)       ALLVeeamRepo       ALL=(ALL)       ALL</code>

3、在veeam平台添加Backup Repository存储库

VeeamBackup&Replication11备份恢复系统综合实验

存储库系统类型linux

VeeamBackup&Replication11备份恢复系统综合实验

存储库命名

VeeamBackup&Replication11备份恢复系统综合实验

添加服务器

VeeamBackup&Replication11备份恢复系统综合实验

目标IP

VeeamBackup&Replication11备份恢复系统综合实验

目标用户名密码

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

保存ssh指纹

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

点击Populate可查看分区情况

VeeamBackup&Replication11备份恢复系统综合实验

选择保存位置、开启XFS fast cloning、开启7天内防删除

VeeamBackup&Replication11备份恢复系统综合实验

添加完成

VeeamBackup&Replication11备份恢复系统综合实验

4、关闭linux sudo用户

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# visudo## Allow root to run any commands anywhereroot    ALL=(ALL)       ALL#VeeamRepo      ALL=(ALL)       ALL</code>

查看linux上veeam进程信息

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@alma8 ~]# ps aux | grep veeamVeeamRe+    8874  0.0  0.1 1348496 19640 ?       Ssl  20:01   0:00 /opt/veeam/transport/veeamtransport --run-serviceroot        8878  0.0  0.0 100212  7168 ?        Sl   20:01   0:00 /opt/veeam/transport/veeamtransport --run-environmentsvc 7:6root        8880  0.1  0.0 167304  4600 ?        Sl   20:01   0:00 /opt/veeam/transport/veeamimmureposvc --subprocess --log /var/log/VeeamBackup --stdio 9:7root        9657  0.0  0.0 221928  1152 pts/0    S+   20:10   0:00 grep --color=auto veeam</code>

备份系统配置完成添加linux存储库后,可将windows上默认的存储库删除

二、vSphere7下进行windows2016虚拟机备份还原1、接入vCenter,按提示下一步即可

VeeamBackup&Replication11备份恢复系统综合实验

添加完成

VeeamBackup&Replication11备份恢复系统综合实验

2、创建备份计划

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

配置定时执行策略

VeeamBackup&Replication11备份恢复系统综合实验

我这里仅执行一次

INFINITE ALBUM
INFINITE ALBUM

面向游戏玩家的生成式AI音乐

下载
VeeamBackup&Replication11备份恢复系统综合实验

备份中

VeeamBackup&Replication11备份恢复系统综合实验

备份完成可查看备份报告

VeeamBackup&Replication11备份恢复系统综合实验

3、快速恢复veeam快速恢复功能,可以在通过挂载备份库的方式直接拉起虚拟机,快速恢复业务

VeeamBackup&Replication11备份恢复系统综合实验

可以选择要恢复的时间点,默认为最后一次备份

VeeamBackup&Replication11备份恢复系统综合实验

覆盖原虚拟机还是新建虚拟机

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

如果原虚拟机还在线,那么快速恢复的虚拟机不要同时连接网络,防止IP冲突

VeeamBackup&Replication11备份恢复系统综合实验

虚拟机已经快速上线

VeeamBackup&Replication11备份恢复系统综合实验

此时我们可以在veeam选择将所有文件迁移到虚拟化,或者关闭这个虚拟机

VeeamBackup&Replication11备份恢复系统综合实验

三、物理机Centos7系统进行rm -rf /*模拟系统完全崩溃备份还原

对物理机centos7系统进行完全备份,此时需要添加物理机备份组和策略

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

对系统执行破坏操作,重启后无法进入系统rm -rf /*

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

恢复方案一:将备份挂载到虚拟化快速恢复业务

VeeamBackup&Replication11备份恢复系统综合实验

挂载到虚拟机后需要重新配置网络

VeeamBackup&Replication11备份恢复系统综合实验

恢复方案二:通过恢复镜像对物理机进行完全恢复物理机制作 veeam-recovery-media-5.0.2.4567_x86_64.iso 启动盘并启动

VeeamBackup&Replication11备份恢复系统综合实验

同意协议

VeeamBackup&Replication11备份恢复系统综合实验

设置网络

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

选择卷还原,链接到veeam平台

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

选择还原点

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

还原中

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

还原完成,移除启动盘,此时业务已经完全恢复

VeeamBackup&Replication11备份恢复系统综合实验

四、windows2016系统安装sqlserver2014进行数据库感知备份还原

VeeamBackup&Replication11备份恢复系统综合实验

添加2016系统,并开启应用感知,接入虚拟化和物理机都可以如果系统管理员也是数据库管理员,那么只需要配置系统管理员账号密码;如果系统管理员不是数据库管理员,那么还需要单独配置sa用户

VeeamBackup&Replication11备份恢复系统综合实验

立即进行备份

VeeamBackup&Replication11备份恢复系统综合实验

模拟黑客攻击,删除3个数据库

VeeamBackup&Replication11备份恢复系统综合实验

通过veeam进行sql数据库单独恢复,需要开放数据库1433端口

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

快速挂载成功

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

五、centos7安装SAP备份agent(仅安装插件)进行SAP备份时需要将存储库的访问设置为管理员访问

VeeamBackup&Replication11备份恢复系统综合实验
VeeamBackup&Replication11备份恢复系统综合实验

上传、安装、配置SAP插件

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@hfish ~]# yum localinstall VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64.rpm已加载插件:fastestmirror正在检查 VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64.rpm: VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64.rpm:不更新已安装的软件包。无须任何处理[root@hfish ~]# SapBackintConfigTool --wizardEnter backup server name or IP address: 172.16.21.130Enter backup server port number [10006]:Enter username: administratorEnter password for administrator:Available backup repositories:1. Backup Repository linuxEnter repository number: 1Configuration result:</code>

完毕

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

1110

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

340

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

380

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

2069

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

379

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

1602

2024.04.07

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

585

2024.04.29

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

439

2024.04.29

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

23

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.3万人学习

Git 教程
Git 教程

共21课时 | 4.1万人学习

Django 教程
Django 教程

共28课时 | 4.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号