mytips.exblog.jp ブログトップ

Amazon AWS EC2 基本まとめ
サービス開始から随分時間も経っているので、「AWSマネージメントコンソール」の機能も拡張されていて、インスタンスの開始やAIMの作成など、初期の解説書に書かれている
・ec2-api-tools
・ec2-ami-tools
は使わなくてもサーバのセットアップと管理ができるようになっています。

・ec2-api-tools
 は、外部クライアントからEC2の操作を行うコマンド(シェルスクリプト)類
・ec2-ami-tools
 は、サーバーサイドへセットアップして操作を行うコマンド(シェルスクリプト)類
2種コマンドは全く同じではなくapi-toolの方がコマンドが豊富。
いずれもJava、Ruby環境が必要なので、セットアップが必要。

私は、FreeBSDのインスタンスを利用しているので、ここでハマりました。
いずれのツールもFreeBSDをサポートしていないので、AMI(インスタンスをまるごとイメージファイルに作成)を作成し、S3へバックアップコピーするコマンドが、そもそも利用できない。(近いうちに、サポートされる可能性はあると思う)

ec2-bundle-instance
↑AMI作成からS3へコピーするコマンド。

lib/ec2/platform.rb
にFreeBSDも候補としてありますが、Unサポートなので、どんなにやっても動きません。

ということで素直に
「AWSマネージメントコンソール」
を使って作業を進めます。
または、マイナーなFreeBSDを使わずUbuntuなどAWS上でサポートが豊富なOSをチョイスしましょう。
あと、Root Deviceが、ebsかinstance-storeかも起動やAIM作成に重要なので最初から意識しておきます。
私が選んだOSは
FreeBSD/EC2 8.2b-RELEASE i386/XEN
EBS Boot
[PR]
by sato025 | 2011-08-23 00:09 | EC2
検索
タグ
カテゴリ
以前の記事
最新のコメント
最新のトラックバック
Tool
from adgj.net wiki ..
Googleウェブマスタ..
from i yahoo i.com:..
[Mac] NAV fo..
from あるネットワーク管理者(よっ..
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();