首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Velero:使用CSI快照进行备份和还原

Velero:使用CSI快照进行备份和还原
EN

Stack Overflow用户
提问于 2022-08-30 08:28:21
回答 2查看 154关注 0票数 0

使用以下命令安装velero

代码语言:javascript
复制
velero install  --provider aws  --plugins velero/velero-plugin-for-aws:v1.4.0,velero/velero-plugin-for-csi:v0.3.0   --bucket pbsnap   --secret-file ./cred-velero   --use-volume-snapshots=true  --backup-location-config region=us-geo,s3ForcePathStyle="true",s3Url=https://s3.us.cloud-object-storage.appdomain.cloud   --snapshot-location-config region="us-geo" --features=EnableCSI

备份已成功完成。还原后,PVCs处于待定状态。

代码语言:javascript
复制
wordpress % velero restore get
NAME      BACKUP    STATUS      STARTED                         COMPLETED                       ERRORS   WARNINGS   CREATED                         SELECTOR
pbsnap3   pbsnap3   Completed   2022-08-30 11:39:15 +0530 IST   2022-08-30 11:39:19 +0530 IST   0        3          2022-08-30 11:39:15 +0530 IST   <none>
ambikanair@AmbikaNairsMBP wordpress % 
  Type    Reason                Age                    From                         Message
  ----    ------                ----                   ----                         -------
  Normal  ExternalProvisioning  4m8s (x26 over 9m56s)  persistentvolume-controller  waiting for a volume to be created, either by external provisioner "vpc.block.csi.ibm.io" or manually created by system administrato
ambikanair@AmbikaNairsMBP wordpress % kubectl get volumesnapshotcontent
NAME                                               READYTOUSE   RESTORESIZE   DELETIONPOLICY   DRIVER                 VOLUMESNAPSHOTCLASS   VOLUMESNAPSHOT                              VOLUMESNAPSHOTNAMESPACE                   AGE
snapcontent-477ee083-76ec-487d-ae97-0258ed45a3cc   true         1073741824    Retain           vpc.block.csi.ibm.io   snapshotclass         name-b72e983b-4739-4875-be35-96bac1f94a6d   ns-b72e983b-4739-4875-be35-96bac1f94a6d   35m
snapcontent-56859adc-2892-4bc8-8b12-4be06d7a9520   true         1073741824    Retain           vpc.block.csi.ibm.io   snapshotclass         name-e91b00ba-b1f4-424b-8c45-d1bafebf3e5a   ns-e91b00ba-b1f4-424b-8c45-d1bafebf3e5a   35m
velero-velero-mysql-pv-claim-v5b24-7c7jq           true         1073741824    Retain           vpc.block.csi.ibm.io   snapshotclass         velero-mysql-pv-claim-v5b24                 default                                   27m
velero-velero-wp-pv-claim-726vt-977rq              true         1073741824    Retain           vpc.block.csi.ibm.io   snapshotclass         velero-wp-pv-claim-726vt                    default                                   27m
ambikanair@AmbikaNairsMBP wordpress % kubectl get volumesnapshot       
NAME                          READYTOUSE   SOURCEPVC   SOURCESNAPSHOTCONTENT                      RESTORESIZE   SNAPSHOTCLASS   SNAPSHOTCONTENT                            CREATIONTIME   AGE
velero-mysql-pv-claim-v5b24   true                     velero-velero-mysql-pv-claim-v5b24-7c7jq   1Gi           snapshotclass   velero-velero-mysql-pv-claim-v5b24-7c7jq   35m            27m
velero-wp-pv-claim-726vt      true                     velero-velero-wp-pv-claim-726vt-977rq      1Gi           snapshotclass   velero-velero-wp-pv-claim-726vt-977rq      35m            27m

我可以从上面的快照手动创建PVC。我是不是在维勒诺台阶上遗漏了什么。

更新

我得到了velero松弛频道的支持。我必须升级我的供给者版本。现在一切看起来都很好!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-22 10:24:00

csi-供应器升级到3.2.1,然后我的问题解决了。

票数 0
EN

Stack Overflow用户

发布于 2022-11-18 12:14:14

您必须确保您的Velero版本与Kubernetes版本相匹配,就像在OADP:https://github.com/openshift/oadp-operator中一样。

关于Kubernetes的支票:

https://github.com/vmware-tanzu/velero#velero-compatabilty-matrix

确保使用最新版本:https://velero.io/docs/v1.1.0/aws-config/,并检查恢复日志中的错误,如输出所示。

如果您发现了什么,请更新这个问题,这个插件中最近有一个may可能会修复它:https://github.com/vmware-tanzu/velero-plugin-for-csi/pull/126

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73539329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档