Skip to main content
NetApp Solutions
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用OpenShift API实现数据保护(OADP)、在OpenShift虚拟化中为VM提供数据保护

贡献者

作者:Banu Sunzhar、NetApp

本参考文档的这一部分详细介绍了如何在NetApp ONTAP S3或NetApp StorageGRID S3上使用用于数据保护的OpenShift API (OADP)和Velero创建VM备份。VM磁盘的持久卷(PV)备份是使用CSI Asta三端Snapshot创建的。

OpenShift虚拟化环境中的虚拟机是在OpenShift容器平台的工作节点中运行的容器化应用程序。保护VM元数据以及VM的永久性磁盘非常重要、这样、当VM丢失或损坏时、您可以对其进行恢复。

OpenShift虚拟化VM的永久性磁盘可以通过集成到OpenShift集群的ONTAP存储作为后备存储 "Astra三端CSI"。在本节中、我们将使用 "用于数据保护的OpenShift API (OADP)" 将虚拟机(包括其数据卷)备份到

  • ONTAP对象存储

  • StorageGRID

然后、我们会根据需要从备份中还原。

通过OADP、可以对OpenShift集群上的应用程序进行备份、还原和灾难恢复。可以使用OADP保护的数据包括Kubbernetes资源对象、永久性卷和内部映像。

用于数据保护的OpenShift API

Red Hat OpenShift利用了OpenSource社区开发的解决方案来实现数据保护。 "Velero" 是一款开源工具、用于安全备份和还原、执行灾难恢复以及迁移Kubbernetes集群资源和永久性卷。为了轻松使用Velero、OpenShift开发了OADP运算符和Velero插件、以便与CSI存储驱动程序集成。公开的OADP API的核心基于Velero API。安装并配置OADP操作程序后、可以执行的备份/还原操作将基于Velero API公开的操作。

用于数据保护的OpenShift API

OADP 1.3可从OpenShift集群的操作中心进行下载、版本为:它具有内置的Data Mover、可将CSI卷快照移动到远程对象存储。这样可以在备份期间将快照移动到对象存储位置、从而提高可移植性和持久性。灾难发生后、快照可供还原。

以下是本节中的示例所使用的各种组件的版本

  • OpenShift集群4.14.

  • 通过Red Hat提供的OperatorOpenShift Virtualization Operator安装OpenShift虚拟化

  • OADP Operator 1.13由Red Hat提供

  • 适用于Linux的Velero CLI 1.13

  • Astra三端到子24.02

  • ONTAP 9.12.