【问题标题】:ec2-automate-backup purge not workingec2-automate-backup 清除不工作
【发布时间】:2016-08-02 17:42:11
【问题描述】:

我们在下面运行这个脚本,这不会删除任何早于一天的东西我们缺少什么?

我们从github.com/colinbjohnson/aws-missing-tools/tree/master/ec2-automate-backup得到脚本

ec2-automate-backup -r "us-west-2" -s tag -t "Backup,Values=true" -k 1 -p -h > /data/scripts/ec2-automate-backup.log

ec2-automate-backup 拍摄的快照将有资格在以下日期之后进行清除(从纪元开始以秒为单位给出的清除日期):1458239434。 使用以下标签标记快照 snap-b9fffbe6: Key=CreatedBy,Value=ec2-automate-backup Key=InitiatingHost,Value='ip-10-220-5-100' Key=PurgeAfterFE,Value=1458239434 Key=PurgeAllow,Value =真 使用以下标签标记快照 snap-8c457dc9: Key=CreatedBy,Value=ec2-automate-backup Key=InitiatingHost,Value='ip-10-220-5-100' Key=PurgeAfterFE,Value=1458239434 Key=PurgeAllow,Value =真

【问题讨论】:

  • 已解决。只需以这种方式运行命令。 ec2-automate-backup.sh -r "us-west-2" -s tag -t "Backup,Values=true" -k 5 -p -h > /data/scripts/ec2-automate-backup.log跨度>

标签: ec2-api-tools


【解决方案1】:

下面的 cron 作业条目对我来说非常有用。首先拍摄快照,然后创建标签,最后清除旧的,开始吧(每天早上 0:00):

0 0 * * * /path/to/script/ec2-automate-backup.sh -r "<your-region>" -s tag -t "Backup,Values=true" -k 15 -p -h >> /path/to/log/ec2-automate-backup.log 2>&1

这里:

-r - 包含您希望为其创建快照的 EBS 卷的区域。

-s - 选择 EBS 卷的选择方法。当前支持的选择方法是“volumeid”和“tag”。选择方法“volumeid”标识应为其创建快照的 EBS 卷,而选择方法“tag”标识应由使用键和值对的过滤器为其创建快照的 EBS 卷。

-t - 如果为快照选择 EBS 卷的“方法”是按标签(-s 标签),则需要“标签”参数。 tag 的格式是 key,Values=$desired_values(例如:Backup,Values=true),以这种方式运行 ec2-automate-backup 的正确方法是 ec2-automate-backup -s tag -t Backup,Values=true ”。(您必须标记“Backup=true”所有要备份的卷)

-k - 可以清除快照的时间段。例如,运行 "ec2-automate-backup.sh -v "vol-6d6a0527 vol-636a0112" -k 31" 将允许在 31 天后删除快照。 purge_after_days 为每个备份的卷创建两个标签 - 一个设置为 PurgeAllow=true 的 PurgeAllow 标签和一个设置为当前日期(UTC)的 PurgeAfter 标签 + -k 提供的值。

-p - -p 标志将清除(意味着删除)所有创建时间超过“几天后清除”的快照。 ec2-automate-backup 查看两个标签以确定应删除哪些快照 - PurgeAllow 和 PurgeAfter 标签。标签必须设置如下:PurgeAllow=true 和 PurgeAfter=YYYY-MM-DD 其中 YYYY-MM-DD 必须在当前日期之前。

-h - 标记快照“InitiatingHost”标记以指定哪个主机运行脚本

创建快照后的示例标签:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 2012-06-17
    • 2016-07-04
    相关资源
    最近更新 更多