AWSのEC2に基本的なLAMP環境を作ってみる(2) にて、
EC2インスタンスにSSH接続して、
apache、PHP、MySQLなど色々とインストール/設定を行いました
ここでは、ここまで作ったWEBサーバのイメージ、いわゆるAMIを作ってみます
AMIの作成
コンソール画面で、目的のインスタンスを選択した状態で、
Actions
> Image
> Create Image
を選択しました
Image Name
とImage Description
には、任意の名前を入れました
(ここでは'LAMP-ON-AWS'という名前にしました)
それ以外の入力はせず、あとはCreate Image
ボタンを押すだけ
AMIの確認
まずは、前回に作ったEC2インスタンスはstop
しておきます
そして、左側のAMIs
でAMI管理画面を開きます
注意:上項で作ったAMIはすぐにできるわけではないようで、しばらくpending
になるようです
available
になったら、左上のLaunch
を押下します
EBSとかセキュリティグループなどの設定は、前にやった通りなので、
EC2インスタンス起動までは割愛します
起動されたEC2インスタンスのグローバルIPを使って、
SSH接続してみました
ssh -i ~/.ssh/my-aws-key.pem ec2-user@(グローバルID)
SSH接続できたら、apacheは自動起動するようにしてあったはずなので、
早速ブラウザからアクセスしてみます
http://(グローバルID)
apacheの画面が出ました!
つまり、ちゃんと前回に作ったWEBサーバがAMI化(イメージ化)されて、
それを基に立ち上げた新しいEC2インスタンスには、
すでに基本的なLAMP環境が入っているということになりますね!