Upload
kenichi-nakamichi
View
114
Download
2
Embed Size (px)
Citation preview
構成•グループウェア: Aipo7 (v7.0.2.0 - 64bit)http://www.aipo.com/•AWS リージョン: Tokyo (ap-northeast-1)•サーバ OS : Amazon Linux 64bit•インスタンスタイプ: t1.micro / t2.micro
AWS マネジメントコンソールにログイン
•予め AWS アカウントを取得•AWS マネジメントコンソールにログインhttp://aws.amazon.com/jp/右上のアカウント > AWS マネジメントコンソール•画面右上のリージョンから Tokyo を選択
EC2 環境の確認• EC2-Classic, EC2-VPC どちらが使用できるか
確認する• EC2 > EC2 Dashboard > 画面右上の Account Attributes を確認•VPC のみなら EC2-VPC 環境• EC2, VPC 2つあれば両方
利用できる
EC2 の作成• EC2 > Instances > Launch Instance をクリック•Amazon Linux AMI を選ぶ (step1)• EC2-Classic の方:
Amazon Linux AMI 2014.09.1 (PV) - ami-2385b022• EC2-VPC の方:
Amazon Linux AMI 2014.09.1 (HVM) - ami-4985b048
•『 Select 』を押す
インスタンスタイプの選択•サーバの性能を決める (step2)•お金のあまり掛からないインスタンスを選
ぶEC2-Classic の方: t1.microEC2-VPC の方 : t2.micro•『 Next: Configure Instance Details 』をク
リック
各種設定選択•インスタンスの詳細設定 (step3)
デフォルトのまま•ストレージの選択 (step4)
デフォルトのまま•タグの設定 (step5)
インスタンスにわかりやすい名前をつけようValue に名前を入力(ここだけ日本語 OK )
セキュリティグループ•ファイアウォールの設定 (step6)•『 Create a new security group 』 にチェック• Security Group :「 aipo_sg 」•『 Add Rule ボタン』を押し、以下のように
設定
起動と SSH キーの生成•起動設定のレビュー (step7)•『 Launch 』ボタンをクリック•『 Create a new key pair 』 を選択•キーペア名に「 aipo_key 」を指定•『 Download Key Pair 』をクリックして、
キーファイルを必ずダウンロードする。(ファイルはなくさないこと)•『 Launch Instances 』をクリック
EC2 の起動を待つ• EC2 > Instances でインスタンスの
「 Instance State 」 が running「 Status Check 」 が 2/2 checks passedになるまで待つ•「 Public IP 」が設定されていることを確認
する•「 Public IP 」が設定されない場合は、EC2 > Elastic Ips の画面で「 Allocate New Address 」し「 Asssociate Address 」で起動したインスタンスに割りあてる
EC2 へのログイン• 起動した EC2 サーバに SSH クライアントでログインする• Windows の場合• Tera Term• Putty
• Mac / Linux の場合• SSH コマンド
• Management Console から• ブラウザに Java プラグインがインストールされていれば
インスタンス選択 > Connect ボタンで Java SSH Client が起動する• 接続先は「 Public IP 」のアドレス• アカウントは「 ec2-user 」• 公開鍵認証なので SSH キーが必要(パスワードはない)
ミドルウェアをインストール$ sudo yum -y install make$ sudo yum -y install gcc44$ sudo yum -y install readline-devel$ sudo yum -y install zlib-devel$ sudo yum -y install nmap
★gcc v4.8 以上を使うと Aipo のインストールに失敗します
Aipo のダウンロード$ cd /usr/local
$ sudo wget http://iij.dl.sourceforge.jp/aipo/60038/aipo7020aja_linux64.tar.gz
↑ 一行でつなげてください。
ファイルの展開$ sudo tar -xvzf aipo7020aja_linux64.tar.gz
$ sudo tar -xvzf aipo7020aja_linux/aipo7020.tar.gz
↑ 一行でつなげてください。
Aipo のインストール$ cd /usr/local/aipo/bin$ sudo sh installer.sh…==Aipo7.0.2.0 インストール終了 ==user:aipo_postgrespass:xxxxxxxxxxxxdirectory:/usr/local/aipo/postgresport:5432Aipo URL: http://xxx.xxx.xxx.xxx:80/aipo/↑ この URL はプライベート IP なので使えません
Aipo の使い方•公式サイトのヘルプを見ましょうhttp://www.aipo.com/help/
EC2 の停止• Instances > インスタンスを選択 > Actions > Instance State > Stop を選択• stopped になると EC2 の費用がかからない。
ストレージ (EBS) の費用はかかる
EC2 の起動• Instances > インスタンスを選択 > Actions > Instance State > Start を選択• running になると時間毎に EC2 の費用がか
かる
EC2 の破棄• Instances > インスタンスを選択 > Actions > Instance State > Terminate を選択• Terminated になると費用がかからなくなる
もっと簡単に使いたい•株式会社エイムラックが Aipo をインストー
ル済みの AMI を提供• Launch Instance > Community AMIs > 検索BOX に『 aipo 』と入力して検索• Linux-aipo0702 を選択して起動する•詳細な利用手順はhttp://doc.aipo.com/awsaipo/
もっと本格的に使うには•サーバ再起動時に Aipo を自動起動するようス
クリプトを作成する• EC2-Classic の場合は EIP で IP を固定する•Cron でバックアップが取れない場合
は、 visudo で Defaults requiretty をコメントアウト•メモリが足りなくなるといつの間にかPostgreSQL が停止している。その場合はshutdown/start を行う•メールを送信する場合は、逆引き申請が必要