如何在Trident提供的PV ONTAP 卷上设置常规CSI快照
适用场景
适用于Kubernetes和OpenShift的Astra Trident
问题解答
由于Trident本身只能选择ONTAP定义的Snapshot计划、因此仅能通过其他软件来执行CSI支持的快照:
- 通过Astra控制中心 (Accc)和名为 Astra控制服务 (ACS)的"云中"版本、可以在提供的PV上创建计划的CSI - Snapshot备份、包括选择传输到镜像或存储目标、以及创建Snapshot的PVC、甚至是Pod克隆。
- 第三方备份软件还可以运行Trident PV的计划备份、通常是通过创建CSI Snapshot、从该Snapshot创建PVC、挂载该PVC并将内容备份到其他位置(基于磁盘或磁带)。它们通常会在之后清理已挂载的PVC和CSI快照、而不会阻止不再使用的PVC删除。
追加信息
使用CSI Snapshot时、需要牢记一些限制:
- CSI Snapshot不适用于ONTAP SAN或NAS经济驱动程序、因为这些快照在卷范围内、不限于qtree
- 如果存在CSI Snapshot、则会阻止删除PVC、直到删除CSI Snapshot为止
- 从CSI Snapshot创建PVC (作为FlexVol 克隆实施)也会阻止删除基于CSI的Snapshot
相比之下、ONTAP 计划快照不会阻止PVC删除、这意味着它们可以在后端使用NFS (ONONTAP -NAS[-economy])驱动程序时提供保护。但是、创建flexc lones时也存在相同的限制:它们会阻止从计划程序中删除快照。