Hatena::ブログ(Diary)

中年SEの日記

2013-09-16

devcloud2をセットアップしました

Apache Cloudstackを試すためにdevcloud2を導入した際のメモ。

参考にさせていただいたサイト一覧

http://d.hatena.ne.jp/oraccha/20130424/1366787032
http://blog.udcp.net/2012/12/29/devcloud2%E3%81%AE%E5%B0%8E%E5%85%A5/
https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
http://www.slideshare.net/YasuhiroArai/apache-cloudstack-40-ver05

Virtualboxの環境を準備
devcloud2テンプレートのダウンロードインポート〜起動


gitで最新化
root@devcloud:~# git clone https://git-wip-us.apache.org/repos/asf/cloudstack.git

管理サーバビルド
root@devcloud:~# cd cloudstack
root@devcloud:~/cloudstack# mvn -P developer,systemvm clean install

DBデプロイ(良くわかってない)

root@devcloud:~/cloudstack# mvn -P developer -pl developer,tools/devcloud -Ddeploydb

管理サーバの起動

root@devcloud:~/cloudstack# ~# mvn -pl :cloud-client-ui jetty:run

このあと、WEBブラウザで、http://192.168.56.10:8080/client/で管理サーバにアクセスすることで、
cloudstackのログインページへアクセスできるはずだが、
が、この状態だと、正常に起動ができなかった。コンソールに表示されるエラーは下記のとおり

java.lang.OutOfMemoryError :PermGen Space

うん。単純にメモリが足りないんだな、と。どこで設定するんだろ?
調べていくうちに下記でうまく行きました。

MAVEN環境変数で設定

root@devcloud:~/cloudstack# export MAVEN_OPTS="-XX:+CMSClassUnloadingEnabled -XX:PermSize=256M -XX:MaxPermSize=512M"

(以下のサイトが参考)
http://stackoverflow.com/questions/1451648/permgen-problems-with-lift-and-jetty


上記のMAVEN_OPTSを設定したあとで再度管理サーバ起動

root@devcloud:|~/cloudstack# mvn -pl :cloud-client-ui jetty:run

(終了するにはCTRL+Cです。)

f:id:fjtknj:20130916154354p:image

下記デフォルトのユーザでログイン
ユーザ名:admin
パスワード:password

ログイン後、ウィザードでゾーン、ポッドクラスタ、ホスト....と設定していきますが、ホストが無いので対話は完了できません。ログアウトして再度ログインすると設定できた部分までは保存されていることがわかりました。

f:id:fjtknj:20130916154355p:image

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/fjtknj/20130916/1379314165
リンク元