[POC]借助VBR11不可变(Immutable)存储库加强FSLogix防勒索加密

VBR11自带了不可变备份技术。本文基于VBR11+RHEL8.4+FSLogix容器环境验证。首先要知道而不是写在最后强调不可变备份支持的作业类型:

Supported Job Types:
A hardened immutable repository supports backup files created with the following types of jobs:
VMware, Hyper-V VM backup jobs and backup copy jobs created by Veeam Backup & Replication
Backup copy jobs created by Veeam Backup for Azure, Veeam Backup for AWS and Veeam Backup for Google Cloud Platform
Physical machines backup jobs created by Veeam Agents (Windows, Linux, MAC, AIX, Solaris)
vCD VM backup jobs
VeeamZIP backup jobs
Nutanix AHV VM backup jobs created by Veeam Backup for Nutanix AHV

IMPORTANT:
You can store backup files and backup copy files of NAS backup jobs, transaction log backup jobs, RMAN/SAP HANA/SAP 
on Oracle backups jobs in a hardened immutable repository, but these files will not be immutable.

基于RHEL 8.4构建存储库:

确保存放数据的分区是xfs/ext4格式,这一点最好在安装系统时就定好,本文基于xfs格式。root用户之外新创建一个oracle用户,将oracle用户加入到/etc/sudoers文件中;

先将oracle加入到sudoers文件中,最后等到VBR添加完Repo后,还需要注释掉,建议oracle与root账号设置不同密码;

创建repo2目录并赋权给oracle用户;

sudo mkdir /opt/repo2
sudo chown -R oracle:oracle /opt/repo2

连接Repo库:

添加一次性权限;
确保防火墙开放了这些端口;
查看veeam Agent Service能否正常工作;

此时按照上图的方法注释掉oracle的sudo权限;

选中/opt目录所在的分区;
进一步找到你创建的目录repo2;
按图勾选以上选项;

创建支持不可变存储库的备份作业来验证预期:

将备份存放到不可变Repo库中;
备份作业运行时,repo库上的veeam相关进程状态;

必须在备份作业成功完成后,才能看到不可变的标志性信息,如lock隐藏文件,i属性,Imm标记;

删除验证:结果是可以删除掉备份job信息,但无法将备份数据从Disk中删除,见以上警告信息;这也说明不可变备份保护有效。

以下备份数据可以存放在不可变Repo库中,但不会被标记不可变:

1、VBR配置备份

2、文件共享备份

同是FSLogix容器的数据,但是无法被不可变技术所支持。