19
北瀬 公彦 @kkitase 日本CloudStackユーザー会の紹介と DevCloudCloudStackを簡単に試してみよう! #osckansai

cloudstack devcloud

  • View
    9.749

  • Download
    3

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: cloudstack devcloud

北瀬 公彦 @kkitase

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

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

#osckansai

Page 2: cloudstack devcloud

日本CloudStack ユーザー会の紹介

Page 3: cloudstack devcloud

ユーザー会のご紹介

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

• メーリングリスト: [email protected] (登録用: [email protected])

• Web: http://cloudstack.jp

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

Page 4: cloudstack devcloud

活動実績

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

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

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

http://atnd.org/events/30762

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

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

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

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

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

Page 5: cloudstack devcloud

スケジュール

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 終了

Page 6: cloudstack devcloud

★電車によるアクセス

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

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

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

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

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

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

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

徒歩約16分

Page 7: cloudstack devcloud

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

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

Page 8: cloudstack devcloud

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

Page 9: cloudstack devcloud

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月頃に次期バージョンリリース予定

Page 10: cloudstack devcloud

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.

Page 11: cloudstack devcloud

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

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

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

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

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

Page 12: cloudstack devcloud

DevCloudとは

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

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

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

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

Page 13: cloudstack devcloud
Page 14: cloudstack devcloud

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

• 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

Page 15: cloudstack 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

Page 16: cloudstack devcloud

ビルドの方法

• 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: バイナリが作成される

Page 17: cloudstack devcloud

• メーリングリスト (空メールを登録用のメールアドレスに送信して、帰ってきたメールに返信するだけ) • 開発用(登録必須): [email protected] [登録用] [email protected]

• ユーザー用: [email protected] [登録用] [email protected]

• コミット情報: [email protected] [登録用] [email protected]

• 日本語ML (登録必須) : [email protected] [登録用] [email protected]

• 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

Page 18: cloudstack devcloud

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

Page 19: cloudstack devcloud