試して学べるクラウド技術! eucalyptus/aeolusconductor

12
中井悦司 Twitter @enakai00 オープンクラウド・キャンパス 試して学べるクラウド技術! Eucalyptus/AeolusConductor

Upload: etsuji-nakai

Post on 06-Jul-2015

1.838 views

Category:

Technology


0 download

TRANSCRIPT

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

中井悦司Twitter @enakai00

オープンクラウド・キャンパス

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

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

Open Cloud Campus

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

自己紹介

好評発売中!

中井悦司(なかいえつじ)– Twitter @enakai00

日々の仕事– Senior Solution Architect and

Cloud Evangelist at Red Hat K.K.企業システムでオープンソースの活用を希望されるお客様を全力でご支援させていただきます。

昔とった杵柄– 素粒子論の研究(超弦理論とか)– 予備校講師(物理担当)– インフラエンジニア(Unix/Linux専門)

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

Eucalyptus(&既存のIaaS)の足りない所を考えてみよう

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

Open Cloud Campus

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

Eucalyptus(&既存のIaaS)の足りない所

定番GUIの不在– これはEucalyptusに特有の課題?– 管理者的には「euca2ools最高!手順書作成簡単(スクリーンショット不

要)!スクリプトで自動化簡単!」だけど、一般ユーザ向けのGUIは必要だよね。。。

マシンイメージ作成ツールの不在– Eucalyptusの場合、既存イメージのカスタマイズはできるけど、新規OSイン

ストールは職人技が必要。

アプリケーション構築を自動化するツールの不在– せっかくのクラウドなのに仮想マシン起動後は、今までどおりの手作業では

もったいない?!

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

そこでAeolus Conductorなわけですよ

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

Open Cloud Campus

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

Aeolus Conductorとは?

複数クラウドに対応したイメージ作成/アプリケーション環境構築の自動化ツール– 「Red Hat CloudForms」のコアコンポーネントとしても採用

「Aeolus(アイオロス)でRHELonEC2を利用する」 http://bit.ly/QzniL4

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

Open Cloud Campus

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

CloudFormsによる自動化の範囲 Aeolus Conductorが自動化する範囲

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

Open Cloud Campus

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

複数クラウドを適材適所で活用可能に

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

Open Cloud Campus

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

覚えていますか・・・Deltacloud

Deltacloud Libraryは、複数の仮想化基盤/クラウドを共通のREST API (Deltacloud API)で操作するためのライブラリ群

– CloudForms/Aeolus Conductorでは、複数環境への対応にDeltacloud Libraryを使用

Eucalyptus用のDeltacloud Driverがあれば、Aeolousが使える?

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

Open Cloud Campus

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

と思っていたら・・・

Eucalyptus対応してるじゃん!

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

Open Cloud Campus

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

やってみました!Aeolus ConductorのEucalyptus対応Hack

主な修正点– クラウドプロバイダの選択肢にEucalyptusを追加– ActiveRecordのクラウド種別エントリにEucalyptusを追加– DeltacloudのEucalyptus Driver呼び出し用のサブクラスを追加– AWSに固有のURL、Region名などのハードコーディング部分を修正– AMIのネーミングルール(AWSはami-xxxに対して、Eucalyptusはemi-xxx)依存処理を修正

結果は動画デモでお楽しみください。

http://bit.ly/Q4dcf1

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

中井悦司Twitter @enakai00

オープンクラウド・キャンパス

みなさんもクラウド技術を試して学んでください!