2011年7月4日月曜日

SUZ-LAB謹製 JMeter Server AMI (5.6.3-2.4.0.1 32bit ap-northeast-1)

スズキです。

負荷テストの時に、いつも構築してたので、AMI化しておきました。
起動と同時にJMeterサーバが起動します。

AMIを「suz」で検索してもらえれば、
811118151095/suz-lab_ebs_centos-jmeter-i386-5.6.3-2.4.0.1
として見つかるはずです。

"SUZ-LAB CentOS"からの構築手順は下記の通りです。

まずはJavaのインストールです。コチラから
Linux RPM (自己解凍ファイル)をダウンロードします。

ダウンロードしたら、下記のようにインストールします。

# chmod 755 jre-6u26-linux-i586-rpm.bin
# ./jre-6u26-linux-i586-rpm.bin 
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
  inflating: jre-6u26-linux-i586.rpm  
準備中...                ########################################### [100%]
   1:jre                    ########################################### [100%]

Unpacking JAR files...
 rt.jar...
 jsse.jar...
 charsets.jar...
 localedata.jar...
 plugin.jar...
 javaws.jar...
 deploy.jar...
 
Done.
# java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

次に下記のようにJMeterのインストールです。

# cd /opt/
# curl -OL http://www.meisei-u.ac.jp/mirror/apache/dist//jakarta/jmeter/binaries/jakarta-jmeter-2.4.tgz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 17.4M  100 17.4M    0     0  8230k      0  0:00:02  0:00:02 --:--:-- 9052k

# mv jakarta-jmeter-2.4 jmeter-2.4
# ln -s jmeter-2.4 jmeter

次のように"jmeter-server"コマンドが実行できれば成功です。

# /opt/jmeter/bin/jmeter-server
Created remote object: UnicastServerRef [liveRef: [endpoint:[10.146.102.69:20447](local),objID:[4467b9e1:130f350e74a:-7fff, 4997584541455937778]]]

最後に、起動時に"JMeter Server"が起動するように"/etc/rc.local"に下記を記述です。

...
# For JMeter
cd /opt/jmeter/bin
/opt/jmeter/bin/jmeter-server >jmeter-server.out 2>&1 &

ちなみにログは、
/opt/jmeter/jmeter-server.out
/opt/jmeter/jmeter-server.log
に出力されます。

次はWindowsにJMeter入れたクライアント用AMIを作成...
--------
http://www.suz-lab.com

0 コメント: