cloudstack devcloud

Preview:

DESCRIPTION

VirtualBoxによるCloudStackの開発環境セットアップ

Citation preview

北瀬 公彦 @kkitase

日本CloudStackユーザー会の紹介と

DevCloudでCloudStackを簡単に試してみよう!

#osckansai

日本CloudStack ユーザー会の紹介

ユーザー会のご紹介

• Google Group: http://groups.google.com/group/cloudstack-ja

• メーリングリスト: users@cloudstack.jp (登録用: users-join@cloudstack.jp)

• Web: http://cloudstack.jp

JCSUGでは、日本語による CloudStack に関する情報発信、情報共有を行い、CloudStackの普及・人材育成に貢献します。

活動実績

• CloudStackユーザ会の開催 • これまでに第7回まで開催

• 本日 19:00より、大阪大学中之島センター講義室702で、

「第8回CloudStackユーザー会大阪」を開催!

http://atnd.org/events/30762

まだ若干空席がありますので、参加される方はすぐにお申込みを!!

※セッション枠(20分)も1枠あります。ご希望の方は@kkitaseまで

参加され方の中から、抽選で、クラモンTシャツがあたる!

• Web/Mailing Listによる情報発信・交換

• オープンクラウド実証実験タスクフォース (OCDET) • Open IaaS研究会への参加

スケジュール

19:00 Opening

19:15 開始

19:15 – 19:35 「CloudStackユーザー会の紹介」

日本CloudStackユーザー会 事務局局長 荒井氏

19:35 – 19:55 「CloudStackとパブリックCloud連携ソリューションの開発」

富士通関西中部ネットワーク 加納氏

19:55 – 20:15 「CloudStackとNetScalerの連携」

Citrix 島崎氏

20:15 – 20:35 「Chefの基礎と knife-cloudstack」

Japan Chef Users Group 会長 堀田直孝氏

20:35 – 20:55 「CloudStackを用いたサービス提供の現状と課題」

Joesクラウドコンピューティング 池原 治氏

20:55 – 21:30 Closing

21:30 終了

★電車によるアクセス

●京阪中之島線 中之島駅6番出口より 徒歩約5分、

渡辺橋駅1番出口より徒歩約5分

●阪神本線 福島駅より 徒歩約9分

●JR 東西線 新福島駅より 徒歩約9分

●JR 環状線 福島駅より 徒歩約12分

●地下鉄四つ橋線 肥後橋駅4番出口より 徒歩約10分

●地下鉄御堂筋線 淀屋橋駅7番または4番出口より

徒歩約16分

皆様の参加をこころよりお待ちしております

女子部もできたらいいなぁ~ (/ω\)イヤン

DevCloudでCloudStackを 簡単に試してみよう! ことはじめ

CloudStackとは

• ≠ OpenStack

• OpenStackやEucalyptusと戦争してません ᵒ Stack warsとか言わないでください

• OSS版は、Citrixが開発運営している訳ではありません

• OSS版は、Apache財団 (Apache Software Foundation)が開発運営

※Apache財団: Apache Web Server, Hadoop, Casssandra等を開発運営している財団

• Apache財団が開発運営しているCloudStackを「Apache CloudStack」 ᵒ 9月頃にApache CloudStack 4.0 リリース予定

• 「Apache CloudStack」をベースにCitrixが開発している商用製品が

「Citrix CloudPlatform powered by Apache CloudStack」 ᵒ 現在:3.0.4が最新

ᵒ 9月頃に次期バージョンリリース予定

Apache CloudStackのマスコットが決まりました

Cloud Monkey Inspired by the powerful

monkey king who commands

and orchestrates the clouds in

the epic Chinese novel

"Journey to the West", Cloud

Monkey combines strength,

speed and versatility with a bit

of playful fun.

CloudStackの開発環境をつくりたい…

• Hypervisor、Primary storage、Secondary storage、Network、VLAN、etc.. 時間がかかる

•環境が復旧不可能な状態になってしまう

•最低でも2つ以上のサーバーが必要である

• Linux、Mac、Windows環境で開発したい

DevCloudとは

• VirtualBoxの仮想アプライアンス(ova)で配布、無償!

•スナップショットに戻すだけで、簡単に初期状態に戻る!!

•1つのPCで開発環境がセットアップできる!!!

• Macで開発できる!!!!

インストール方法 • システム要件

• 1G 空きメモリ、20Gの空きディスク、VT-x有効

• VirtualBoxのインストール • https://www.virtualbox.org/wiki/Downloads

• Mac OS X 10.6 以下: 64bit Kernelを有効に http://support.apple.com/kb/HT3773

• DevCloud (.ova) 仮想アプライアンスをダウンロード • http://download.cloud.com/templates/devcloud/DevCloud.

ova

• DevCloud.ovaをインポート • VirtualBoxを起動、 [ファイル] – [インポートアプライアンス]

DevCloud.ovaを選択 • 基本的に、デフォルト設定でOK • “re-initialize the MAC address of all network cards”を選択しない

• DevCloudのスナップショットの作成

• Hostsファイル • devcloud 127.0.0.1

• http://localhost:8080/client アクセス • admin / password

• CloudStack UI インフラストラクチャ ゾーン すべて表示 ゾーンの有効化

詳細: http://wiki.cloudstack.org/display/COMM/DevCloud

ソースコードの入手

• Git Extentionのインストール •デフォルト設定でOK

• リポジトリのclone • クローンするリポジトリ: https://git-wip-

us.apache.org/repos/asf/incubator-cloudstack.git

• クローン先: ローカルのディレクトリの指定 • Branch: master • “error: Couldn‘t resolve proxy” と出る場合

C:¥user¥<user名>¥.gitconfig “Proxy=“を削除

• Branchを切り替える時 • Git Bash ウインドウをオープン

• Git checkout <tag> 3.0.0: cf0a4e02743abb87b665ea585cb3cf1786c4d966 3.0.1: 38d6ce4ef27a90354ea72c2366e1be74a7403536 3.0.2: 5fda83b735d211ca5df614eb495b847a788027a3

ビルドの方法

• Mkisofsをインストール(isoファイルを作成するツール) • Systemvm.isoの作成の際に必要

• 下記よりダウンロードし、C:¥windows¥system32などのPathの通るところに置いておく

• http://fy.chalmers.se/~appro/linux/DVD+RW/tools/win32/mkisofs.exe

• JDKのインストール • http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html

• Antのインストール • http://madhukaudantha.blogspot.com/2010/06/installing-ant-for-windows-7.html

• Ant clean-all clean-all • <ソースコードディレクトリ>¥target: バイナリが作成される

• メーリングリスト (空メールを登録用のメールアドレスに送信して、帰ってきたメールに返信するだけ) • 開発用(登録必須): cloudstack-dev@incubator.apache.org [登録用] cloudstack-dev-subscribe@incubator.apache.org

• ユーザー用: cloudstack-users@incubator.apache.org [登録用] cloudstack-users-subscribe@incubator.apache.org

• コミット情報: cloudstack-commits@incubator.apache.org [登録用] cloudstack-commits-subscribe@incubator.apache.org

• 日本語ML (登録必須) : users@cloudstack.jp [登録用] users-join@cloudstack.jp

• CloudStack community web • http://cloudstack.org

• http://cloudstack.jp

• Wiki • http://wiki.cloudstack.org/dashboard.action

• [DevCloud] http://wiki.cloudstack.org/display/COMM/DevCloud

• [Build] http://wiki.cloudstack.org/display/dev/Setting+up+Cloudstack+dev+environment+on+Windows

• Repo(ソースコード) • https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git

• JIRA(バグトラッキングシステム) • http://bugs.cloudstack.org/secure/Dashboard.jspa

ご清聴ありがとうございました

Recommended