PoC系列—Veeam Backup & Replication 10备份MySQL

必须要知道的几个前提:

1、MySQL必须运行在Linux平台且依赖veeam agent for Linux 4.0;

2、备份时只需要提供MySQL账号而且是整库备份;

3、最好从veeam agent一侧发起卷备份。

开始配置:

先创建好mysql的账号文件,具体权限控制不多说,越高越好。
在线安装veeam agent,这里不要用VBR去推送。
确保veeamservice和mysqld服务已启动;
Linux Terminal运行veeam或veeamconfig ui启动客户端配置;
开始初始化配置;
不创建Recovery Media。Next继续,
上传测试license文件,选择用途为Server然后Finish。
单击c开始配置;
指定Job Name,
必须是卷级别备份,
指定Device,因为MySQL运行在Citrix Hypervisor的RHEL8上,所以路径应该是/dev/xvda ;
指定repo服务器,这里直接指向VBR服务器;
配置VBR服务器连接信息;
指定Repo信息和还原点数量;
这一步才是真正的高级模式,Oracle/MySQL/PostgreSQL均可手工配置;
Enter进入MySQL配置界面,选择上图选项;
如果是PostgreSQL,则按照上图配置;
配置mysql完成。
单击Finish;
开始运行;
Enter查看细节;
VBR端看到的细节。

以上就完成了卷级别的备份,还原时就别指望看到向AD那样的细节,只能是整卷mount,然后进去查看文件。

一点儿小感悟:这么多年MySQL和PostgreSQL也算是Oracle和SQLServer的掘墓人了,但是备份软件对他们的支持算是极差了。想想他们连数据库都不花钱,还会花钱去买数据库备份吗?

https://youtu.be/T_Oj2dj5xvQ
https://youtu.be/T_Oj2dj5xvQ