回滚到快照¶
要将共享回滚到最新的可用快照,请使用 manila revert-to-snapshot。
注意
为了使用此功能,您的部署中可用的后端必须支持它。支持此功能的 manila 后端列表可以在 Manila 共享功能支持映射 中找到。
此功能仅在 API 版本 2.27 及更高版本中可用。要创建可回滚的共享,所使用的共享类型必须包含 extra-spec
revert_to_snapshot_support设置为True。此默认值为False。回滚操作只能执行到 manila 已知的共享的最新可用快照。如果希望回滚到更早的快照,则必须显式删除后续的快照。为了确定最新的快照,使用快照对象上的
created_at字段。
在回滚期间,共享处于 reverting 状态,快照处于 restoring 状态。成功恢复后,共享和快照的状态将再次设置为 available。如果恢复失败,共享将被设置为 reverting_error 状态,快照将被设置为 available。
当复制的共享被回滚时,只有当所有 active 副本都已回滚后,共享才能准备好使用。所有辅助副本将保持在 out-of-sync 状态,直到它们与 active 副本一致为止。
要将共享回滚到快照,请运行
$ manila revert-to-snapshot 14ee8575-aac2-44af-8392-d9c9d344f392