2011年4月7日木曜日

Launch Redmine on Amazon EC2

このエントリーをはてなブックマークに追加
RedmineをAmazon EC2上に立ち上げます。RedmineのAll-In-Onインストーラと、Amazon EC2のマイクロインスタンスを使用することで、簡単かつ低コストで立ち上げることができます。

We launch Redmine on Amazon EC2. You can launch it easy at low cost using Redmine All-In-One installer and Amazon EC2 micro-instance.




RedmineをAmazon EC2上に立ち上げる方法は、いくつかあります。
  1. Ruby、Ruby on rails、データベース環境から自分で整える方法
  2. All-In-Oneインストーラを使う方法
  3. Amazon Machine Images (AMI) を使う方法
  4. Cloud Formationを使う方法
今回は、All-In-Oneインストーラを使う方法にします。そしてこの方法が、簡単でおすすめです。そのほかの方法は、サーバ構築の経験であったりAWS利用の経験が多少ともないと、心許ないでしょう。



All-In-Oneインストーラを使う方法
Amazon EC2のマイクロインスタンス上に、RedmineのAll-In-Oneインストーラを使って、Redmineをインストールします。


まず、Amazon EC2のマイクロインスタンスを立ち上げ、sshでログインできるようにします。


次に、RedmineのAll-In-Oneインストーラを入手し、インストールします。
RedmineのAll-In-Oneインストーラは、Redmine公式サイトにもあるように、こちらから入手します。


sshでマイクロインスタンスにログインし、NATIVEのLinux用インストーラを入手します。
$ wget http://bitnami.org/files/stacks/redmine/1.1.2-1/bitnami-redmine-1.1.2-1-linux-installer.bin


続いて、ダウンロードしたファイルのパーミッションを変更します。
$ chmod 744 bitnami-redmine-1.1.2-1-linux-installer.bin
$ ls -l bitnami-redmine-1.1.2-1-linux-installer.bin
-rwxr--r-- 1 ec2-user ec2-user 133825587 Mar 25 08:10 bitnami-redmine-1.1.2-1-linux-installer.bin


そして、インストーラを実行します。
途中、管理者アカウントの作成があるので、入力した内容を忘れないようにしましょう。インストールには、20分ほどかかると思います。気長に待ちましょう。
$ sudo ./bitnami-redmine-1.1.2-1-linux-installer.bin
----------------------------------------------------------------------------
Welcome to the BitNami Redmine Stack Setup Wizard.

----------------------------------------------------------------------------
Installation folder

Please, choose a folder to install BitNami Redmine Stack

Select a folder [/opt/redmine-1.1.2-1]:

----------------------------------------------------------------------------
Create Admin account

BitNami Redmine Stack admin user creation

Login [user]: yasu

Password :
Please confirm your password :
Your real name [User Name]: YASU

Email Address [mail@example.com]: xxx@yyy.zzz

----------------------------------------------------------------------------
Language for default data configuration

Select your language for default data configuration:

[1] Bulgarian
[2] Czech
[3] German
[4] English
[5] Spanish
[6] French
[7] Hebrew
[8] Italian
[9] Japanese
[10] Korean
[11] Dutch
[12] Polish
[13] Portuguese
[14] Portuguese/Brazilian
[15] Romanian
[16] Russian
[17] Serbian
[18] Swedish
[19] Chinese
[20] Chinese/Taiwan
Please choose an option [4] :

SMTP Configuration

Do you want to configure SMTP server?

[1] yes
[2] no
Please choose an option [2] :

----------------------------------------------------------------------------
Setup is now ready to begin installing BitNami Redmine Stack on your computer.

Do you want to continue? [Y/n]: Y

----------------------------------------------------------------------------
Please wait while Setup installs BitNami Redmine Stack on your computer.

 Installing
 0% ______________ 50% ______________ 100%
 #########################################

----------------------------------------------------------------------------
Setup has finished installing BitNami Redmine Stack on your computer.

Launch RedMine application. [Y/n]: Y

 [Y/n]: Y

Info: To access the BitNami Redmine Stack, go to
http://localhost:80 from your browser.
Press [Enter] to continue :
$

以上で、インストールが終わりました。

最後に、AWSのコンソール上で、マイクロインスタンスに関連付けられたセキュリティグループの設定を修正し、http (port:80)でもアクセスできるようにします。次の図を参考に設定してください。


では、ブラウザからマイクロインスタンスのPublic DNS(sshでアクセスしたURL)にアクセスしてください。次の画面が表示されるはずです。中央の「Access BitNami Redmine Stack」をクリックすると、Redmineのプロジェクト画面へ進みます。


これで、RedmineをAmazon EC2上で利用することができます。

0 件のコメント:

コメントを投稿