【问题标题】:Are Automatic Snapshots on Gcloud platform safe?Gcloud平台上的自动快照安全吗?
【发布时间】:2019-01-20 08:23:52
【问题描述】:
我创建了一种方法来每周对我的实例进行一些快照,并且出于非污染的原因,我将删除一些快照以仅保留一周。我阅读了 gcloud 指南以保重:
注意:如果区域永久磁盘的快照失败,您必须
在删除该磁盘之前捕获干净的快照。这种安全
措施可防止在备份时意外删除源数据
失败。
但由于我的方法是自动的,我不会看到是否出现错误。这有多大风险?
谢谢。
【问题讨论】:
标签:
cloud
google-compute-engine
gcloud
snapshot
【解决方案1】:
在我看来,删除永久性磁盘会查找the status of all its snapshots,如果有任何不处于READY 状态,则删除将失败。
您可以通过运行以下命令来模拟这种检查:
gcloud compute snapshots list --filter='sourceDisk:<SOURCE_DISK> AND -status:READY'
如果此命令返回任何快照,则在删除失败的快照之前无法删除。
在继续删除磁盘之前,您可以通过编程方式获取磁盘的快照并验证其状态为READY。
关于快照删除,在删除上一个快照之前,您始终可以验证当前快照是否成功。理想情况下,您应该在运行快照后验证快照是否成功,如果失败则重试。