EBSタイプインスタンスのスナップショット取得、パージを自動化
Root Device=ebsのAmazon EC2インスタンスのバックアップを実現するために、一番簡単な方法はEBSのsnapshotを取得することだ。スナップショットの取得のためにAPIも用意されており、スナップショットの取得とパージの自動化も容易に実現可能である。
[amazon_enhanced asin=”4844329804″ /]
今回は、@namikawa 氏のWebサイトの情報を参考にさせて頂いた。
Amazon EBSのスナップショット(バックアップ)を取得しつつ世代管理も行うスクリプト
http://d.hatena.ne.jp/rx7/20100606/p1
US-westのAmazon Linux AMIを利用しているため、環境変数の設定は以下のようにした。
export JAVA_HOME=/usr/lib/jvm/jre
export EC2_HOME=/opt/aws/apitools/ec2
export PATH=${PATH}:/bin:/usr/bin:/opt/aws/bin
また、US-east以外はEC2_URLの設定をシェルに追記する必要がある。以下はus-westの場合。
EC2_URL=https://ec2.us-west-1.amazonaws.com
古いスナップショットの削除含め、うまくいった。
[amazon_enhanced asin=”4844328549″ /]