試して学べるクラウド技術! Eucalyptus/AeolusConductor

2,212 views

Published on

Published in: Technology
  • Be the first to comment

試して学べるクラウド技術! Eucalyptus/AeolusConductor

  1. 1. オープンクラウド・キャンパス試して学べるクラウド技術!Eucalyptus/AeolusConductor 中井悦司 Twitter @enakai00
  2. 2. 試して学べるクラウド技術!自己紹介 中井悦司(なかいえつじ) – Twitter @enakai00 日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される 好評発売中! お客様を全力でご支援させていただきます。 昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門) Open Cloud Campus
  3. 3. Eucalyptus(&既存のIaaS)の足りない所 を考えてみよう
  4. 4. 試して学べるクラウド技術!Eucalyptus(&既存のIaaS)の足りない所 定番GUIの不在 – これはEucalyptusに特有の課題? – 管理者的には「euca2ools最高!手順書作成簡単(スクリーンショット不 要)!スクリプトで自動化簡単!」だけど、一般ユーザ向けのGUIは必要だよ ね。。。 マシンイメージ作成ツールの不在 – Eucalyptusの場合、既存イメージのカスタマイズはできるけど、新規OSイン ストールは職人技が必要。 アプリケーション構築を自動化するツールの不在 – せっかくのクラウドなのに仮想マシン起動後は、今までどおりの手作業では もったいない?! Open Cloud Campus
  5. 5. そこでAeolus Conductorなわけですよ
  6. 6. 試して学べるクラウド技術!Aeolus Conductorとは? 「Aeolus(アイオロス)でRHELonEC2を利用する」 http://bit.ly/QzniL4 複数クラウドに対応したイメージ作成/アプリケーション環境構築の自動化ツール – 「Red Hat CloudForms」のコアコンポーネントとしても採用 Open Cloud Campus
  7. 7. 試して学べるクラウド技術!CloudFormsによる自動化の範囲 Aeolus Conductor が自動化する範囲 Open Cloud Campus
  8. 8. 試して学べるクラウド技術!複数クラウドを適材適所で活用可能に Open Cloud Campus
  9. 9. 試して学べるクラウド技術!覚えていますか・・・Deltacloud Deltacloud Libraryは、複数の仮想化基盤/クラウドを共通のREST API (Deltacloud API)で操作するためのライブラリ群 – CloudForms/Aeolus Conductorでは、複数環境への対応にDeltacloud Libraryを使用 Eucalyptus用のDeltacloud Driver があれば、Aeolousが使える? Open Cloud Campus
  10. 10. 試して学べるクラウド技術!と思っていたら・・・ Eucalyptus対応 してるじゃん! Open Cloud Campus
  11. 11. 試して学べるクラウド技術!やってみました!Aeolus ConductorのEucalyptus対応Hack 主な修正点 – クラウドプロバイダの選択肢にEucalyptusを追加 – ActiveRecordのクラウド種別エントリにEucalyptusを追加 – DeltacloudのEucalyptus Driver呼び出し用のサブクラスを追加 – AWSに固有のURL、Region名などのハードコーディング部分を修正 – AMIのネーミングルール(AWSはami-xxxに対して、Eucalyptusはemi-xxx) 依存処理を修正 結果は動画デモでお楽しみください。 http://bit.ly/Q4dcf1 Open Cloud Campus
  12. 12. オープンクラウド・キャンパスみなさんもクラウド技術を 試して学んでください! 中井悦司 Twitter @enakai00

×