cloudstack devcloud

9,688 views

Published on

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

Published in: Technology

cloudstack devcloud

  1. 1. #osckansai日本CloudStackユーザー会の紹介とDevCloudでCloudStackを簡単に試してみよう!北瀬 公彦 @kkitase
  2. 2. 日本CloudStack ユーザー会の紹介
  3. 3. ユーザー会のご紹介JCSUGでは、日本語による CloudStack に関する情報発信、情報共有を行い、CloudStackの普及・人材育成に貢献します。 • Google Group: http://groups.google.com/group/cloudstack-ja • メーリングリスト: users@cloudstack.jp (登録用: users-join@cloudstack.jp) • Web: http://cloudstack.jp
  4. 4. 活動実績• CloudStackユーザ会の開催 • これまでに第7回まで開催 • 本日 19:00より、大阪大学中之島センター講義室702で、 「第8回CloudStackユーザー会大阪」を開催! http://atnd.org/events/30762 まだ若干空席がありますので、参加される方はすぐにお申込みを!! ※セッション枠(20分)も1枠あります。ご希望の方は@kkitaseまで 参加され方の中から、抽選で、クラモンTシャツがあたる!• Web/Mailing Listによる情報発信・交換• オープンクラウド実証実験タスクフォース (OCDET) • Open IaaS研究会への参加
  5. 5. スケジュール19:00 Opening19: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 Closing21:30 終了
  6. 6. ★電車によるアクセス ●京阪中之島線 中之島駅6番出口より 徒歩約5分、 渡辺橋駅1番出口より徒歩約5分 ●阪神本線 福島駅より 徒歩約9分 ●JR 東西線 新福島駅より 徒歩約9分 ●JR 環状線 福島駅より 徒歩約12分 ●地下鉄四つ橋線 肥後橋駅4番出口より 徒歩約10分 ●地下鉄御堂筋線 淀屋橋駅7番または4番出口より 徒歩約16分
  7. 7. 皆様の参加をこころよりお待ちしております 女子部もできたらいいなぁ~ (/ω\)イヤン
  8. 8. DevCloudでCloudStackを簡単に試してみよう!ことはじめ
  9. 9. 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月頃に次期バージョンリリース予定
  10. 10. 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.
  11. 11. CloudStackの開発環境をつくりたい…• Hypervisor、Primary storage、Secondary storage、 Network、VLAN、etc.. 時間がかかる• 環境が復旧不可能な状態になってしまう• 最低でも2つ以上のサーバーが必要である• Linux、Mac、Windows環境で開発したい
  12. 12. DevCloudとは• VirtualBoxの仮想アプライアンス(ova)で配布、無償!• スナップショットに戻すだけで、簡単に初期状態に戻る!!• 1つのPCで開発環境がセットアップできる!!!• Macで開発できる!!!!
  13. 13. インストール方法• システム要件 • http://localhost:8080/client アクセス • 1G 空きメモリ、20Gの空きディスク、VT-x有効 • admin / password• VirtualBoxのインストール • CloudStack UI  インフラストラクチャ  ゾーン  • 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://wiki.cloudstack.org/display/COMM/DevCloud
  14. 14. ソースコードの入手• Git Extentionのインストール • Branchを切り替える時 • デフォルト設定でOK • Git Bash ウインドウをオープン • Git checkout <tag>• リポジトリのclone 3.0.0: cf0a4e02743abb87b665ea585cb3cf1786c4d966 3.0.1: 38d6ce4ef27a90354ea72c2366e1be74a7403536 • クローンするリポジトリ: https://git-wip- 3.0.2: 5fda83b735d211ca5df614eb495b847a788027a3 us.apache.org/repos/asf/incubator- cloudstack.git • クローン先: ローカルのディレクトリの指定 • Branch: master • “error: Couldn‘t resolve proxy” と出る場合 C:¥user¥<user名>¥.gitconfig  “Proxy=“を削除
  15. 15. ビルドの方法• 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: バイナリが作成される
  16. 16. • メーリングリスト (空メールを登録用のメールアドレスに送信して、帰ってきたメールに返信するだけ) • 開発用(登録必須): 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
  17. 17. ご清聴ありがとうございました

×