2009-08-24 8 views
41

Mi aspetto che questo sia abbastanza normale, ma non riesco a trovare un approccio semplice per la creazione automatica di istantanee EBS di gestione.Automatizzare le istantanee di Amazon EBS chiunque abbia un buon script o una soluzione per questo su linux

Speravo ci sarebbe stato un shceduler nella console AWS .. ahimè non ancora.

Apprezzerebbero qualsiasi suggerimento su come farlo al meglio da Ubuntu.

Grazie

+25

Un'altra eccellente domanda chiusa come "non costruttiva" –

+2

Sì, non capisco neanche io. Quindi non è esattamente una bella domanda, ma ha ancora molto valore. Lanciare il bambino con l'acqua del bagno, se me lo chiedi ... –

risposta

13

Si può facilmente scritto qualcosa a che fare questo per voi.

  1. configurazione the EC2 commandline API tools
  2. set EC2_CERT e EC2_PRIVATE_KEY al fine di essere in grado di utilizzare gli strumenti di API
  3. analizzare i risultati di ec2-describe-snapshots
  4. eliminare le istantanee appropriate

i risultati sembrano qualcosa Mi piace:

 
SNAPSHOT snap-xxxxxxxx vol-xxxxxxxx completed 2009-08-26T07:39:33+0000 100% 

È quindi possibile eseguire alcune analisi delle date e dell'ordinamento e iniziare a rimuovere le istantanee precedenti.

NOTA: non so se ci si può fidare del criterio di ordinamento, ma non l'ho mai visto in modo diverso dal più vecchio al più recente.

Per eliminare un'istantanea, utilizzare ec2-delete-snapshot snap-xxxxxxxx.

Il resto vi lascio come semplice script di Bash che potete chiamare quotidianamente o comunque spesso avete bisogno di cron.

+2

Si può sempre usare 'sort' per assicurare l'ordinamento come: "ec2-describe-snapshots | sort -k 5" – Vikash

Problemi correlati