文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

将 MinIO 与 Veeam 结合使用

在使用 Veeam Backup and Replication 时,您可以使用 S3 兼容对象存储(如 MinIO)作为备份的容量层。这实现了 Veeam 基础设施的存储解耦,使您能够保持对数据的控制。借助 MinIO 简便的设置和管理特性,Veeam 备份管理员可以轻松部署自己的对象存储用于容量分层。

前提条件

为 Veeam Backup and Replication 设置 S3 兼容对象存储

为 Veeam 备份创建一个存储桶

为 Veeam Backup 创建一个存储桶,例如,

mc mb myminio/veeambackup

NOTE: 对于具有不可变性的 Veeam 备份,请创建启用了对象锁的存储桶,例如,

mc mb -l myminio/veeambackup

对象锁定需要在 MinIO 服务器上启用纠删码。更多信息请参阅https://docs.min.io/community/minio-object-store/operations/concepts/erasure-coding.html.

为 Veeam 添加 MinIO 作为对象存储

按照 Veeam 文档中的步骤添加 MinIO 作为对象存储 -https://helpcenter.veeam.com/docs/backup/vsphere/adding_s3c_object_storage.html?ver=100

对于具有不可变性的 Veeam 备份,请选择您希望备份保持不可变的天数

Choose Immutability Days for Object Store

创建横向扩展备份存储库

  • 在"备份基础架构"视图下,点击"横向扩展存储库",然后在功能区点击"添加横向扩展存储库"按钮。

  • 按照屏幕上的向导操作

  • 在容量层屏幕上,勾选"使用对象存储扩展横向扩展备份存储库容量"复选框,然后选择对象存储。如果您希望在作业运行后能够立即测试备份数据,请在对象存储选择下方勾选"复制"框并取消勾选"移动"框。

创建备份作业

使用 Veeam Backup and Replication 备份虚拟机

  • 在导航窗格中,依次点击 主页 > 作业 > 备份,在功能区点击"备份作业"按钮并选择"虚拟机"。按照屏幕上的向导操作。

  • 在存储屏幕上,选择先前配置的横向扩展备份存储库。

  • 继续执行备份作业创建。在摘要屏幕上,勾选"当我点击完成时运行作业"复选框,然后点击"完成"按钮。备份作业将立即开始执行。这将为备份作业中的虚拟机创建活动完整备份。

  • 由于我们在创建 SOBR 时选择了复制模式,备份在性能层创建后将立即复制到容量层。

  • 对于具有不可变性的Veeam备份,您可以选择一定数量的还原点或天数来使备份不可变。

Choose Immutability Options for Backups

使用 VBO 备份 Office 365

  • 为VBO备份创建一个新的存储桶

mc mb -l myminio/vbo
  • 在备份基础架构下,右键单击对象存储库并选择“添加对象存储”

Adding Object Storage to VBO Step 1

  • 按照上述向导完成 Veeam Backup and Replication 的配置,因为两款产品的操作步骤完全相同。

  • 在备份基础架构 -> 备份存储库下,右键单击并选择"添加备份存储库"

  • 按照向导操作。在“对象存储备份存储库”部分,选择您之前创建的 MinIO 对象存储

Adding Object Storage to VBO Backup Repository

  • 创建备份作业时,请选择您在上面创建的备份存储库。

测试设置

下次运行备份作业时,您可以使用mc admin trace myminio命令并验证流量是否流向 MinIO 节点。对于 Veeam Backup and Replication,您需要等待备份在性能层完成后,才会将数据迁移到容量层(即 MinIO)。

20:09:10.216 [200 OK] s3.GetObject veeam-minio01:9000/vbo/Veeam/Backup365/vbotest/Organizations/6571606ecbc4455dbfe23b83f6f45597/Webs/ca2d0986229b4ec88e3a217ef8f04a1d/Items/efaa67764b304e77badb213d131beab6/f4f0cf600f494c3eb702d8eafe0fabcc.aac07493e6cd4c71845d2495a4e1e19b 139.178.68.158    9.789ms      ↑ 90 B ↓ 8.5 KiB
20:09:10.244 [200 OK] s3.GetObject veeam-minio01:9000/vbo/Veeam/Backup365/vbotest/RepositoryLock/cad99aceb50c49ecb9e07246c3b9fadc_bfd985e5deec4cebaf481847f2c34797 139.178.68.158    16.21ms      ↑ 90 B ↓ 402 B
20:09:10.283 [200 OK] s3.PutObject veeam-minio01:9000/vbo/Veeam/Backup365/vbotest/CommonInfo/WebRestorePoints/18f1aba8f55f4ac6b805c4de653eb781 139.178.68.158    29.787ms     ↑ 1005 B ↓ 296 B