SlideShare a Scribd company logo
1 of 28
Download to read offline
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
OpenStack Icehouseリリース
アセアン・ラボ株式会社
2014年4月
1
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
OpenStack Icehouse
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Icehouse概要
l  2014年4月17日公開"
l  350の新機能(Blueprint)はあるものの、基本的にはソフトウェアの安定性
向上にフォーカスしたリリース"
l  2,902のバグフィックス"
l  53のサードパーティが継続的インテグレーション(CI)による互換性チェック
を実施"
¡  リリース時点で様々なテストをクリア済み"
l  Horizonの16言語対応"
l  Troveが”Integrated”され、Ironic、Marconi、Saharaが”Incubated”に 

à OpenStackの更なるPaaS化"
l  1,202人のコントリビューターが参加し(35%増)、コントリビューションの上
位5社は、Red Hat、IBM、HP、Rackspace、Mirantis
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Nova
l  ローリングアップグレード(制限付きライブアップグレード)のサポート"
¡  コントローラノード、コンピュートノードをそれぞれ別々にアップグレー
ド"
•  IcehouseベースのコントローラノードとHavanaベースのコンピュートノードの共存が可能に"
•  [upgrade_levels] compute=icehouse-compat"
¡  ダウンタイムの縮小、システム全体の停止が不要に"
l  Affinity / Anti-affinity サーバ・インスタンス・グループ・スケジューリング"
¡  あるインスタンスと同一サーバー・グループ内かそれ以外で立ち上げるか"
l  Hyper-VのRDPコンソール対応"
l  Compute APIのXMLサポートの段階的廃止"
¡  JSONフォーマットへのフォーカス"
l  Schedulerに結果キャッシュ機能"
¡  フィルター+重み付けの結果(Available Nodes)をキャッシュし再利用"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Glance
l  VMware DatastoreがGlanceのバックエンド対応"
l  Image location selection strategyのサポート"
¡  イメージの場所やタイプ(ファイル、Swift、S3など)で
優先順をあらかじめ指定可能に"
l  APIメッセージの多言語対応
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Horizon
l  操作性や拡張性の向上"
l  ウィザードの一部対応"
l  ユーザーがパスワード変更可能に (API v3)"
l  Nova"
¡  ライブマイグレーション、Hyper-Vコンソール、ホストアグリゲー
トやアベイラビリティゾーン指定のサポート"
l  Cinder"
¡  ボリューム拡張のサポート"
l  Swift"
¡  パブリックコンテナのサポート"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Keystone
l  API v3.2の新機能"
¡  シングルサインオンのオープンソースソフトウェア
Shibbolethに認証バックエンドが対応"
¡  APIユーザーが自身のパスワード変更が可能に"
l  トークンのKVSドライバーが、Redis, Cassandra, or
MongoDB対応"
l  トークンのタイムアウト時間が、24時間から1時間に短
縮"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Neutron
l  パフォーマンスと安定性向上に注力"
l  nova-networkは、少なくともJunoまでは共存"
l  新規ドライバー / プラグイン"
¡  IBM SDN-VE"
¡  Nuage"
¡  OneConvergence"
¡  OpenDaylight"
l  新規Load Balancing as a Service ドライバー"
¡  Embrane"
¡  NetScaler"
¡  Radware"
l  新規VPN ドライバー"
¡  Cisco CSR"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Cinder
l  ボリュームタイプ変更が可能に"
¡  Typeは、QoS利用時にストレージの品質レベルを分類する時などに
利用(ハイパフォーマンス ∼ ローコスト・ストレージまで)"
l  Cinder Schedulerのデフォルト"
¡  Simple/Chance à FileterSchedulerへ"
l  複数 API worker への対応"
l  新規 バックエンド・ドライバー / プラグイン"
¡  EMC VMAX/VNX SMI-S FC Driver"
¡  EMC VNX iSCSI Direct Driver"
¡  HP MSA 2040"
¡  IBM SONAS and Storwize V7000 Unified Storage Systems"
¡  NetApp ESeries"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Swift
l  Swiftクラスター管理情報(/info)の取得を管理者だけ
でなくクライアントからも可能に(デフォルト)"
¡  どのクラスターがどの機能をサポートしているかが透過
的に"
l  読み込みエラー時の自動リトライ機能"
¡  ノードのドライブ障害時には、他のノードに自動リトラ
イするためエンドユーザーは障害の影響を受けない"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – OpenStack Database – 現在
l  OpenStack上に、スケーラブルで安定したDatabase を提供す
る基盤コンポーネント(Database as a Service)"
l  RDBMSとNoSQL両方をサポート(する意気込み)"
¡  現時点では、まだMySQLとPerconaのシングルインスタンスサポー
ト+α程度"
l  インスタンス内にデータベースを自動プロビジョニング"
l  ユーザやデータベース管理も外部から"
¡  CRUDとアクセス制御"
l  バックアップ・リカバリ機能"
l  ボリュームやフレーバーのリサイズ"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – OpenStack Database – 今後
l  MySQL HA"
¡  Percona XtraDB cluster"
¡  MySQL Replication"
l  NoSQL DB クラスター"
¡  MongoDB"
¡  Cassandra"
¡  Redis"
¡  CouchDB"
¡  CouchBase"
l  インメモリーDB"
¡  MemCached"
¡  VoltDB"
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
trove conductor
Trove – アーキテクチャ (Icehouse)
trove
database
trove api
task managermessage queue
guest agent
database engine
VM
※ 将来的には、databaseへのアクセスは
conductor経由へ一本化する予定
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースインスタンス画面"
※ 既に「mysql_demo」データベースがありますが、もう一つ作ってみましょう。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースの起動画面"
※ データベース名、フレーバー、Cinderボリュームサイズを指定します。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースの初期化画面"
※ 初期データベース、最初の管理ユーザー、パスワードを指定します。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースインスタンス画面(データベース起動中)"
※ データベースの起動が始まります。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  コンピュート – インスタンス画面"
※ 同時にインスタンスの起動が始まります。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  コンピュート – ボリューム画面"
※ 同時にボリュームの作成とインスタンスへのアタッチが実行されます。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  コンピュート – イメージ画面"
※ イメージを先に作っておく必要がありますね。(ここが厄介)
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  コンピュート – セキュリティグループ画面"
※ 専用のセキュリティグループも作成されています。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  セキュリティグループのルール画面"
※ もちろんルールは、MySQL用の「3306ポート」が解放されています。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースインスタンス画面"
※ 無事、「demo_database」ができました。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースインスタンスの概要画面"
※ mysqlのコネクション例なども表示されます。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データベースユーザーの画面"
" ※ 初期の管理ユーザーで指定した「admin」ができています。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  データーベースの画面"
※ 初期のデータベースで指定した、「initial_database」ができています。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  バックアップの画面"
※ バックアップもボタン一つで作成可能。
※ リカバリも非常にシンプル。
Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists
Trove – Horizonインターフェース
l  バックアップからの復元の画面"
※ リカバリも非常にシンプルです。  

More Related Content

More from Satoshi Konno

1Uサーバーから始めるスケーラブルな「mCloud Project Server」
1Uサーバーから始めるスケーラブルな「mCloud Project Server」1Uサーバーから始めるスケーラブルな「mCloud Project Server」
1Uサーバーから始めるスケーラブルな「mCloud Project Server」Satoshi Konno
 
OpenStack Day Tokyo 2013 - Morphlabs - Winston Damarillo
OpenStack Day Tokyo 2013 - Morphlabs - Winston DamarilloOpenStack Day Tokyo 2013 - Morphlabs - Winston Damarillo
OpenStack Day Tokyo 2013 - Morphlabs - Winston DamarilloSatoshi Konno
 
OpenStack Day Tokyo 2013 - Morphlabs - Satoshi Konno
OpenStack Day Tokyo 2013 - Morphlabs - Satoshi KonnoOpenStack Day Tokyo 2013 - Morphlabs - Satoshi Konno
OpenStack Day Tokyo 2013 - Morphlabs - Satoshi KonnoSatoshi Konno
 
Intro to fog and openstack jp
Intro to fog and openstack jpIntro to fog and openstack jp
Intro to fog and openstack jpSatoshi Konno
 
Open stack overview_20130301
Open stack overview_20130301Open stack overview_20130301
Open stack overview_20130301Satoshi Konno
 
Open Source Study Session #3
Open Source Study Session #3Open Source Study Session #3
Open Source Study Session #3Satoshi Konno
 
OpenStack APAC Report
OpenStack APAC ReportOpenStack APAC Report
OpenStack APAC ReportSatoshi Konno
 

More from Satoshi Konno (7)

1Uサーバーから始めるスケーラブルな「mCloud Project Server」
1Uサーバーから始めるスケーラブルな「mCloud Project Server」1Uサーバーから始めるスケーラブルな「mCloud Project Server」
1Uサーバーから始めるスケーラブルな「mCloud Project Server」
 
OpenStack Day Tokyo 2013 - Morphlabs - Winston Damarillo
OpenStack Day Tokyo 2013 - Morphlabs - Winston DamarilloOpenStack Day Tokyo 2013 - Morphlabs - Winston Damarillo
OpenStack Day Tokyo 2013 - Morphlabs - Winston Damarillo
 
OpenStack Day Tokyo 2013 - Morphlabs - Satoshi Konno
OpenStack Day Tokyo 2013 - Morphlabs - Satoshi KonnoOpenStack Day Tokyo 2013 - Morphlabs - Satoshi Konno
OpenStack Day Tokyo 2013 - Morphlabs - Satoshi Konno
 
Intro to fog and openstack jp
Intro to fog and openstack jpIntro to fog and openstack jp
Intro to fog and openstack jp
 
Open stack overview_20130301
Open stack overview_20130301Open stack overview_20130301
Open stack overview_20130301
 
Open Source Study Session #3
Open Source Study Session #3Open Source Study Session #3
Open Source Study Session #3
 
OpenStack APAC Report
OpenStack APAC ReportOpenStack APAC Report
OpenStack APAC Report
 

OpenStack Icehouse リリースの概要 - Database as a Service - Trove について

  • 1. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists OpenStack Icehouseリリース アセアン・ラボ株式会社 2014年4月 1
  • 2. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists OpenStack Icehouse
  • 3. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Icehouse概要 l  2014年4月17日公開" l  350の新機能(Blueprint)はあるものの、基本的にはソフトウェアの安定性 向上にフォーカスしたリリース" l  2,902のバグフィックス" l  53のサードパーティが継続的インテグレーション(CI)による互換性チェック を実施" ¡  リリース時点で様々なテストをクリア済み" l  Horizonの16言語対応" l  Troveが”Integrated”され、Ironic、Marconi、Saharaが”Incubated”に 
 à OpenStackの更なるPaaS化" l  1,202人のコントリビューターが参加し(35%増)、コントリビューションの上 位5社は、Red Hat、IBM、HP、Rackspace、Mirantis
  • 4. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Nova l  ローリングアップグレード(制限付きライブアップグレード)のサポート" ¡  コントローラノード、コンピュートノードをそれぞれ別々にアップグレー ド" •  IcehouseベースのコントローラノードとHavanaベースのコンピュートノードの共存が可能に" •  [upgrade_levels] compute=icehouse-compat" ¡  ダウンタイムの縮小、システム全体の停止が不要に" l  Affinity / Anti-affinity サーバ・インスタンス・グループ・スケジューリング" ¡  あるインスタンスと同一サーバー・グループ内かそれ以外で立ち上げるか" l  Hyper-VのRDPコンソール対応" l  Compute APIのXMLサポートの段階的廃止" ¡  JSONフォーマットへのフォーカス" l  Schedulerに結果キャッシュ機能" ¡  フィルター+重み付けの結果(Available Nodes)をキャッシュし再利用"
  • 5. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Glance l  VMware DatastoreがGlanceのバックエンド対応" l  Image location selection strategyのサポート" ¡  イメージの場所やタイプ(ファイル、Swift、S3など)で 優先順をあらかじめ指定可能に" l  APIメッセージの多言語対応
  • 6. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Horizon l  操作性や拡張性の向上" l  ウィザードの一部対応" l  ユーザーがパスワード変更可能に (API v3)" l  Nova" ¡  ライブマイグレーション、Hyper-Vコンソール、ホストアグリゲー トやアベイラビリティゾーン指定のサポート" l  Cinder" ¡  ボリューム拡張のサポート" l  Swift" ¡  パブリックコンテナのサポート"
  • 7. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Keystone l  API v3.2の新機能" ¡  シングルサインオンのオープンソースソフトウェア Shibbolethに認証バックエンドが対応" ¡  APIユーザーが自身のパスワード変更が可能に" l  トークンのKVSドライバーが、Redis, Cassandra, or MongoDB対応" l  トークンのタイムアウト時間が、24時間から1時間に短 縮"
  • 8. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Neutron l  パフォーマンスと安定性向上に注力" l  nova-networkは、少なくともJunoまでは共存" l  新規ドライバー / プラグイン" ¡  IBM SDN-VE" ¡  Nuage" ¡  OneConvergence" ¡  OpenDaylight" l  新規Load Balancing as a Service ドライバー" ¡  Embrane" ¡  NetScaler" ¡  Radware" l  新規VPN ドライバー" ¡  Cisco CSR"
  • 9. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Cinder l  ボリュームタイプ変更が可能に" ¡  Typeは、QoS利用時にストレージの品質レベルを分類する時などに 利用(ハイパフォーマンス ∼ ローコスト・ストレージまで)" l  Cinder Schedulerのデフォルト" ¡  Simple/Chance à FileterSchedulerへ" l  複数 API worker への対応" l  新規 バックエンド・ドライバー / プラグイン" ¡  EMC VMAX/VNX SMI-S FC Driver" ¡  EMC VNX iSCSI Direct Driver" ¡  HP MSA 2040" ¡  IBM SONAS and Storwize V7000 Unified Storage Systems" ¡  NetApp ESeries"
  • 10. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Swift l  Swiftクラスター管理情報(/info)の取得を管理者だけ でなくクライアントからも可能に(デフォルト)" ¡  どのクラスターがどの機能をサポートしているかが透過 的に" l  読み込みエラー時の自動リトライ機能" ¡  ノードのドライブ障害時には、他のノードに自動リトラ イするためエンドユーザーは障害の影響を受けない"
  • 11. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – OpenStack Database – 現在 l  OpenStack上に、スケーラブルで安定したDatabase を提供す る基盤コンポーネント(Database as a Service)" l  RDBMSとNoSQL両方をサポート(する意気込み)" ¡  現時点では、まだMySQLとPerconaのシングルインスタンスサポー ト+α程度" l  インスタンス内にデータベースを自動プロビジョニング" l  ユーザやデータベース管理も外部から" ¡  CRUDとアクセス制御" l  バックアップ・リカバリ機能" l  ボリュームやフレーバーのリサイズ"
  • 12. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – OpenStack Database – 今後 l  MySQL HA" ¡  Percona XtraDB cluster" ¡  MySQL Replication" l  NoSQL DB クラスター" ¡  MongoDB" ¡  Cassandra" ¡  Redis" ¡  CouchDB" ¡  CouchBase" l  インメモリーDB" ¡  MemCached" ¡  VoltDB"
  • 13. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists trove conductor Trove – アーキテクチャ (Icehouse) trove database trove api task managermessage queue guest agent database engine VM ※ 将来的には、databaseへのアクセスは conductor経由へ一本化する予定
  • 14. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースインスタンス画面" ※ 既に「mysql_demo」データベースがありますが、もう一つ作ってみましょう。
  • 15. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースの起動画面" ※ データベース名、フレーバー、Cinderボリュームサイズを指定します。
  • 16. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースの初期化画面" ※ 初期データベース、最初の管理ユーザー、パスワードを指定します。
  • 17. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースインスタンス画面(データベース起動中)" ※ データベースの起動が始まります。
  • 18. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  コンピュート – インスタンス画面" ※ 同時にインスタンスの起動が始まります。
  • 19. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  コンピュート – ボリューム画面" ※ 同時にボリュームの作成とインスタンスへのアタッチが実行されます。
  • 20. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  コンピュート – イメージ画面" ※ イメージを先に作っておく必要がありますね。(ここが厄介)
  • 21. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  コンピュート – セキュリティグループ画面" ※ 専用のセキュリティグループも作成されています。
  • 22. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  セキュリティグループのルール画面" ※ もちろんルールは、MySQL用の「3306ポート」が解放されています。
  • 23. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースインスタンス画面" ※ 無事、「demo_database」ができました。
  • 24. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースインスタンスの概要画面" ※ mysqlのコネクション例なども表示されます。
  • 25. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データベースユーザーの画面" " ※ 初期の管理ユーザーで指定した「admin」ができています。
  • 26. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  データーベースの画面" ※ 初期のデータベースで指定した、「initial_database」ができています。
  • 27. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  バックアップの画面" ※ バックアップもボタン一つで作成可能。 ※ リカバリも非常にシンプル。
  • 28. Copyright © ASEANLABS, Inc. 2014. All rights reserved.OSS Cloud Specialists Trove – Horizonインターフェース l  バックアップからの復元の画面" ※ リカバリも非常にシンプルです。