我不是一个Linuxpipe理员,虽然我希望我是,我也看到了这些问题
而这个build议http://alestic.com/2009/09/ec2-consistent-snapshot
我尝试使用命令行+ crontab(命令行工作,但由于某种原因crontab,不)
但是我还是很迷茫, 我只想要一个自动的,我的亚马逊EC2(EBS)数据的滚动备份
(通过滚动我的意思是保持3-4周,但删除旧的快照,因为新的成本控制)
就像往常一样,如果有一些困难和痛苦的事情,有人会为此创造一个解决scheme。
我的问题很简单,有没有一种方式使用像Puppet这样的工具来做到这一点,没有一个痛苦的学习曲线?
(或通过其他工具,如http://ylastic.com )
如果是的话,怎么样?
看看Skeddly自动滚动的EBS快照。
免责声明,我与这个产品有关
Puppet不是备份解决scheme,尽pipe您可以使用Puppet来部署,configuration和维护备份解决scheme。 这可以像使用EC2 API命令行工具和cron的脚本一样简单(不知道你在这里有什么问题,但肯定可以这样做)。 或者使用AWS开发工具包来处理您喜欢的任何编程语言。
这听起来像Ylastic或为此服务将适合你最好的。 Ylastic为我们工作。 我们使用EC2标签来存储我们想要快照的卷,Ylastic处理其余的卷(包括滚动备份)。
创build一个使用“ec2-consistent-snapshot”的脚本,并将其添加到crontab,以便每天运行一次(或任何适当的时间间隔)。
要删除旧快照,请使用“ec2-describe-snapshots”并检查date以删除旧快照。