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