63
1JAWS-UG静岡 勉強会 AWSハンズオン AWSアカウント作成~EC2ログイン」 後藤 和貴 [email protected] 2011.11.27

第1回 JAWS-UG静岡 勉強会 AWSハンズオン「AWSアカウント作成〜EC2ログイン」

Embed Size (px)

DESCRIPTION

2011.11.27におこなったJAWS-UG浜松勉強会で行ったハンズオンの資料です。

Citation preview

Page 1: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

第1回 JAWS-UG静岡 勉強会

AWSハンズオン「AWSアカウント作成~EC2ログイン」

後藤 和貴 [email protected] 

2011.11.27

Page 2: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

自己紹介: 後藤 和貴

プロフィールアイレット株式会社 cloudpack エバンジェリスト

出没するJAWS-UG: 東京、大阪、福岡、宮崎、     鹿児島、沖縄、名古屋、札幌、浜松、静岡 new!

好きなAWSサービス: RDS Multi-AZ

経歴データベースベンダー(Oracle)

→ ウェブ制作会社(bA)

→ IT・サイエンス系ニュースサイト運営(WIRED VISION)

→ フリーのテクニカルディレクター → クラウド大好き(cloudpack)

2

@kaz_gotofacebook.com/kaz.goto

Page 3: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

準備するもの

E-mailアドレス

アカウントIDとして利用

クレジットカード

アカウント登録時に登録必須(ただし無料枠を超えるまで課金されません)

電話

アカウント登録時に本人確認の電話がかかってきます

PIN番号を入力するだけで完了なので会話は不要

その他

ブラウザ(Firefoxがオススメらしい)

ssh可能なターミナルクライアント

vi or nano の操作方法(サーバーログイン中にファイル編集するため)

3

Page 4: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

アジェンダ

1. AWSアカウント作成

2. EC2サービス登録

3. EC2起動

4. EC2ログイン

5. WordPressインストール(手動)

4

時間があれば

Page 5: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

ハンズオンで作るもの

5

Page 6: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

ハンズオンの流れ

基本的に1スライドごとに説明します

手順があるスライドでは皆さんの手元で実行して頂きます

概ね1スライドにつき1分しかないのでもし間に合わない場合は置いていきます

しかし優しい先生たちがたくさんいるのでフォローしてもらいましょう

では、はじめます!

6

Page 7: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

無料枠について

新規登録者は各AWSサービスにおいて一定の量(時間・データ)を無料で利用できる

登録から1年間限定

7

Amazon SimpleDB、SQS、SNS

はこれに関係なくずっと無料枠があります!

Page 8: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

AWSアカウント作成

8

Page 9: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

AWSアカウント作成の手順

9

1. AWSページへアクセス

2. アカウント作成画面へアクセス

3. 登録フォームに情報を入力

4. クレジットカード情報入力

5. 電話による身元確認

6. 登録完了

Page 10: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

10

クリック

http://aws.amazon.com/jp/にアクセス

Page 11: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

11

クリック

メールアドレス入力「新規ユーザー」チェック

Page 12: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

12

お名前、メールアドレス、再確認用メールアドレス、パスワード、再確認用パスワード入力

クリック

Page 13: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

13

お名前、会社名、国、住所、電話番号を英語で入

画像に書かれている文字を入力

それらしいボタンをクリック

Page 14: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

14

Page 15: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

15

クレジットカード情報を入力

クレジットカードの請求先住所が前のページで入力したものと違う場合は

英語で入力それらしいボタンをクリック

Page 16: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

16

身元確認のため電話がかかってくるので、電話を受ける番号を入力

クリック

Page 17: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

17

電話を受け取ったらこの番号を電話へ入力うまくいくと自動的に画面が変化します

Page 18: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

18

これで確認終了です!

クリック

Page 19: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

19

確認後、メールが届くので確認してください

Page 20: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

20

クリック

アクセスキーの確認ができます

この画面が見れたらアカウント作成は成功です

Page 21: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

EC2サービス登録

21

Page 22: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

EC2サービス登録の手順

22

1. サインイン

2. 登録サービス一覧で確認する

Page 23: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

23

クリック

Page 24: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

24

クリック

Page 25: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

25

改めてメールアドレスとパスワードを入力してサインイン

クリック

Page 26: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

26

自分のアカウントで現時点で利用可能なサービスリスト

Page 27: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

EC2起動

27

Page 28: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

EC2起動の手順

28

1. 管理画面(Management Console)へアクセス

2. 管理画面(Management Console)を一通りながめる

3. サーバー(インスタンス)起動ボタンクリック

4. SSH接続用の鍵を作成&ダウンロード

5. サーバー(インスタンス)タイプと名前を入力して起動

6. サーバー(インスタンス)の情報を確認する

Page 29: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

29

クリック

Page 30: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

30

サインイン後の初期画面を指定してク

リック

下の方にEC2の説明があります

Page 31: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」
Page 32: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

32

クリック

現在選択中のリージョン 現在利用中のリソースサマリ

該当リージョンの現在の稼働状況

該当リージョンの各AZ稼働状況

Page 33: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

33

起動するサーバー(インスタンス)の名前をつける

サーバーへ接続するための鍵を作成&ダウンロードあとで使うので保存した場所を覚えておいて下さい

Page 34: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

34

Amazon Linuxを選んで起動しましょう

クリック

Page 35: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

35

クリック

起動前に各種パラメータの確認ができます

Page 36: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

36

クリック

Page 37: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

37

サーバー(インスタンス)一覧表で表示する列の指定

クリック

Page 38: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

38

各サーバー(インスタンス)の情報

Page 39: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

39

各サーバー(インスタンス)の状態監視機能をオンにすると見れます

Page 40: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

40

該当サーバー(インスタンス)につけているタグ

クリック

Page 41: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

41

セキュリティ設定(セキュリティグループ)

ここまでの設定でEC2起動は完了です

Page 42: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

EC2ログイン(Webサーバーインストールまで)

42

Page 43: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

EC2ログインの手順

43

1. サーバー(インスタンス)のホスト名を確認

2. ターミナルを利用してSSH接続

3. インストール済みのソフトウェアアップデート

4. Webサーバー(Apache)インストール&設定

5. ブラウザでアクセスしてWebサーバー(Apache)起動確認

Page 44: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

44

該当サーバー(インスタンス)のホスト名をコピーしましょう

Page 45: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

45

保存していた鍵を使ってSSH接続

$ chmod 600 default-tokyo.pem$ ssh -i default-tokyo.pem ec2-user@ホスト名

Page 46: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

46

インストール済みソフトウェアを念のためアップデート

$ sudo yum update -y

Page 47: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

47

自動的に処理が進んで完了します

Page 48: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

48

Webサーバー(Apache)をインストール

$ sudo yum install -y httpd

Page 49: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

49

Webサーバー起動してみるついでにサーバー(インスタンス)再起動

時の自動起動設定を追加sudo /etc/init.d/httpd startsudo chkconfig httpd on

$ sudo /etc/init.d/httpd start$ sudo chkconfig httpd on

Page 50: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

50

起動されたはずなのでブラウザでアクセスしてみるとエラー

Page 51: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

51

外部から80ポート(HTTP)へアクセス許可する設定

クリックして反映

Page 52: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

52

アクセスできることを確認

Page 53: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

WordPressインストール(手動)

53

Page 54: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

WordPressインストールの手順

54

1. PHP/MySQLなどインストール

2. MySQL設定&DB作成

3. WordPress最新版ダウンロード

4. WordPress設定ファイル修正

5. ブラウザでWordPressインストール画面へアクセス

6. インストール設定して完了

Page 55: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

55

以下のコマンドでMySQL、PHP、必須モジュールをインストール

念のためWebサーバーの再起動も実施sudo /etc/init.d/httpd restart

$ sudo yum install -y php mysql-server php-mysql php-mbstring

$ sudo /etc/init.d/httpd restart

Page 56: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

56

MySQL起動(初期設定が自動実行される)

再起動時もMySQLが起動されるよう設定するsudo chkconfig mysqld on

$ sudo /etc/init.d/mysqld start

$ sudo chkconfig mysqld on

Page 57: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

57

WordPress用のデータベース「wp」、ユーザー「wp」作成

create database wp default charset utf8;grant all on wp.* to wp@localhost identified by 'wp';

Page 58: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

58

リンクをコピー

http://ja.wordpress.org/ にアクセス

Page 59: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

59

WordPressをダウンロードして展開設定ファイルを修正

$ sudo curl -O http://ja.wordpress.org/wordpress-3.2.1-ja.tar.gz

$ sudo tar zxf wordpress-3.2.1-ja.tar.gz$ cd wordpress$ sudo cp wp-config-sample.php wp-config.php$ sudo vi wp-config.php

Page 60: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

60

wp-config.php を編集DB_NAME、DB_PASSWORD、DB_HOST

すべて「wp」

Page 61: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

61

http://ホスト名/wordpress/wp-admin/install.php

にアクセスして画面がでればインストール成功!!

Page 62: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

62

テキトーに情報入力して「WordPressをインストール」

Page 63: 第1回 JAWS-UG静岡 勉強会  AWSハンズオン「AWSアカウント作成〜EC2ログイン」

63

この画面まで来れば終了です!!お疲れ様でした