Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1© Copyright 2015 EMC Corporation. All rights reserved.
徹底解説!ScaleIOをOpenStackで
活用するメリットとは?
EMCジャパン株式会社
吉田 尚壮
OSC 2015 .En...
2© Copyright 2015 EMC Corporation. All rights reserved.
自己紹介
吉田尚壮(よしだ なおたけ)
勤務先
EMCジャパン株式会社 プリセールス部門所属
仕事内容
VMware & OpenS...
3© Copyright 2015 EMC Corporation. All rights reserved.
会社紹介
EMC Corporation
本社
米国マサチューセッツ州
ホプキントン
設立 1979年7月
社員数 約60,000人...
4© Copyright 2015 EMC Corporation. All rights reserved.
アジェンダ
1. OpenStack Cinder
2. ScaleIOのメリットと活用方法
5© Copyright 2015 EMC Corporation. All rights reserved.
OpenStackの主要コンポーネント
Horizon
Cinder
NovaGlance Neutron
Keystone
Swi...
6© Copyright 2015 EMC Corporation. All rights reserved.
NovaとCinder
Nova Cinder
External
Block Storage
Nova Compute
Node
V...
7© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack Cinderとは
 ブロックストレージの
コントローラー
 主なCinderの
コンポーネント
– Cind...
8© Copyright 2015 EMC Corporation. All rights reserved.
Cinderのオペレーション
オペレーション一覧
Create/Delete/Extend Volume
Attach/Detach...
9© Copyright 2015 EMC Corporation. All rights reserved.
アジェンダ
1. OpenStack Cinder
2. ScaleIOのメリットと活用方法
10© Copyright 2015 EMC Corporation. All rights reserved.
OpenStackに最適な「ScaleIO」
 ソフトウエアベースのストレージ製品
– 拡張規模は1000ノード以上
– アプラ...
11© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIOの主な活用シーン
OpenStack
– Cinder連携、シンプルな運用、高い拡張性
サーバー仮想化
– 主要...
12© Copyright 2015 EMC Corporation. All rights reserved.
導入事例
13© Copyright 2015 EMC Corporation. All rights reserved.
OpenStackでScaleIOを使うメリット
拡張の容易性 : 容易に拡張できる
導入コスト : 低い
導入作業 : 簡単
性...
14© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIOのアーキテクチャ概要
IP Network
OS OS OS OS
ScaleIOScaleIO ScaleIO S...
15© Copyright 2015 EMC Corporation. All rights reserved.
アーキテクチャ概要(続き)
ノード1
IP Network
ノード2 ノード3
Nova
C
S
ScaleIO
C
ScaleI...
16© Copyright 2015 EMC Corporation. All rights reserved.
OpenStackの構成パターン(二階層)
ScaleIO
C
ScaleIO
C
ScaleIO
C
ScaleIO
S
Sca...
17© Copyright 2015 EMC Corporation. All rights reserved.
OpenStackの構成パターン(同居)
Nova
コンピュート
ノード
VM VM VM VM VM VM VM VM VM
S...
18© Copyright 2015 EMC Corporation. All rights reserved.
インストール作業
事前準備
セットアップの流れ
1. 汎用サーバーを(ネットワーク接続含む)を準備する
2. OSをインストールす...
19© Copyright 2015 EMC Corporation. All rights reserved.
デモンストレーション
20© Copyright 2015 EMC Corporation. All rights reserved.
デモ環境
KVM
Linux
KVM
Linux
KVM
Linux
Novaコンピュートノード +
ストレージノード (Scal...
21© Copyright 2015 EMC Corporation. All rights reserved.
GUIを使ったScaleIOノードのインストール
1. Installation Managerに ブ
ラウザで接続
2. 構成情...
22© Copyright 2015 EMC Corporation. All rights reserved.
GUIを使ったScaleIOノードのインストール
MDM
S C
KVM
Linux
MDM
S C
KVM
Linux
TB
S...
23© Copyright 2015 EMC Corporation. All rights reserved.
構成情報(CSV)の記述サンプル
5
Nodes
ノード拡張時もCSVファイルを読み込ませるだけ!!
24© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack
Cinderの構成
MDM
S C
KVM
Linux
MDM
S C
KVM
Linux
TB
S C
KV...
25© Copyright 2015 EMC Corporation. All rights reserved.
Cinderの構成(Extra Spec)
「Volume Type」にストレージ単体機能を紐づける
– Storage Pool...
26© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack+ScaleIOで出来ること
OpenStackから様々なタイプのボリュームが展開できる
High Speed ...
27© Copyright 2015 EMC Corporation. All rights reserved.
メッシュ型ミラーリングによるデータ保護
S
C
S S S S S
A BC A’B’ C’
C
B
A
ボリューム
チャンク
S...
28© Copyright 2015 EMC Corporation. All rights reserved.
データの自動再配置(Rebalance)
ノード追加ScaleIO ノード
• ノード追加 or 削除
• デバイス追加 or 削...
29© Copyright 2015 EMC Corporation. All rights reserved.
Rebalance throttling
S
C
App
C
App
S S S
Storage Pool
自動再配置の
データコ...
30© Copyright 2015 EMC Corporation. All rights reserved.
Fault SetFault Set
大規模環境で使える「グループ化」機能
セキュリティや用途に応じてノードをグループ化して分割で...
31© Copyright 2015 EMC Corporation. All rights reserved.
書き込み可能
スナップショット
コンシステンシー
グループ
同一タイミングで
スナップショットを作成
データの整合性を担保
スナッ...
32© Copyright 2015 EMC Corporation. All rights reserved.
エンタープライズクラスの機能
性能 互換性 監視 可用性 災害対策
QoS データ保護 セキュリティ 伸縮性 効率性
RAM Ca...
33© Copyright 2015 EMC Corporation. All rights reserved.
手軽に試せます!
無償ダウンロード
scaleio ダウンロード 検索
 クイックスタートガイド
 ユーザーガイド
 ビデオ...
34© Copyright 2015 EMC Corporation. All rights reserved.
EMCソフトウエア評価版ダウンロードサイト
emc ダウンロード 検索
徹底解説!ScaleIOをOpenStackで活用するメリットとは?
Upcoming SlideShare
Loading in …5
×

徹底解説!ScaleIOをOpenStackで 活用するメリットとは?

2,660 views

Published on

OSC.Enterprise 2015で紹介したEMCのソフトウエアベース・ストレージ製品「ScaleIO」の資料です。

Published in: Technology
  • Be the first to comment

徹底解説!ScaleIOをOpenStackで 活用するメリットとは?

  1. 1. 1© Copyright 2015 EMC Corporation. All rights reserved. 徹底解説!ScaleIOをOpenStackで 活用するメリットとは? EMCジャパン株式会社 吉田 尚壮 OSC 2015 .Enterprise
  2. 2. 2© Copyright 2015 EMC Corporation. All rights reserved. 自己紹介 吉田尚壮(よしだ なおたけ) 勤務先 EMCジャパン株式会社 プリセールス部門所属 仕事内容 VMware & OpenStack担当 クラウドソリューション担当 執筆活動
  3. 3. 3© Copyright 2015 EMC Corporation. All rights reserved. 会社紹介 EMC Corporation 本社 米国マサチューセッツ州 ホプキントン 設立 1979年7月 社員数 約60,000人 事業 内容 全世界(85ヵ国以上)における ストレージ システム、ソフト ウェアの開発、製造、サービ スの販売および保守業務 グループ 会社 EMCジャパン株式会社 事業所 新宿本社、大阪支店、 名古屋支店 設立 1994年1月 社員数 約1,000人 事業 内容 日本国内におけるストレージ システム、ソフトウェア製品 やサービスの販売および保 守業務
  4. 4. 4© Copyright 2015 EMC Corporation. All rights reserved. アジェンダ 1. OpenStack Cinder 2. ScaleIOのメリットと活用方法
  5. 5. 5© Copyright 2015 EMC Corporation. All rights reserved. OpenStackの主要コンポーネント Horizon Cinder NovaGlance Neutron Keystone Swift Ceilometer Trove Manila Heat
  6. 6. 6© Copyright 2015 EMC Corporation. All rights reserved. NovaとCinder Nova Cinder External Block Storage Nova Compute Node Volume Hyper Visor VM Volume Nova Controller iSCSI, FC, NFS, etc
  7. 7. 7© Copyright 2015 EMC Corporation. All rights reserved. OpenStack Cinderとは  ブロックストレージの コントローラー  主なCinderの コンポーネント – Cinder API – Cinder Scheduler – Cinder Volume  ドライバーによる各社 ストレージのサポート Cinder-API Cinder- Scheduler Cinder-Volume DB Block Storage A AMQP Volume Manager Cinder Driver A Horizon, Nova, CLI Cinder-Volume Block Storage B Volume Manager Cinder Driver B
  8. 8. 8© Copyright 2015 EMC Corporation. All rights reserved. Cinderのオペレーション オペレーション一覧 Create/Delete/Extend Volume Attach/Detach Volume Create/Delete/List Snapshot Create Volume from Snapshot/Image/Cloned Volume Create Image from Volume Volume Migration QoS Volume Replication Consistency Group https://wiki.openstack.org/wiki/CinderSupportMatrix
  9. 9. 9© Copyright 2015 EMC Corporation. All rights reserved. アジェンダ 1. OpenStack Cinder 2. ScaleIOのメリットと活用方法
  10. 10. 10© Copyright 2015 EMC Corporation. All rights reserved. OpenStackに最適な「ScaleIO」  ソフトウエアベースのストレージ製品 – 拡張規模は1000ノード以上 – アプライアンスでの提供も開始予定  サーバーの内蔵ディスクを共有ストレージ化 – HDD, SSD, PCIe-Flash  主要OS/Hyper Visorにインストール可能 – Red Hat, SUSE, CentOS, MS Windows – VMware, KVM, Citrix XenServer, MS Hyper-V  OpenStackのブロックストレージとして活用 – Cinder Driverを提供
  11. 11. 11© Copyright 2015 EMC Corporation. All rights reserved. ScaleIOの主な活用シーン OpenStack – Cinder連携、シンプルな運用、高い拡張性 サーバー仮想化 – 主要ハイパーバイザーをサポート、外部ストレージ不要 テスト/開発 – REST APIによる制御、コンテナテクノロジーとの併用 データベース – 高性能、リニアな性能拡張
  12. 12. 12© Copyright 2015 EMC Corporation. All rights reserved. 導入事例
  13. 13. 13© Copyright 2015 EMC Corporation. All rights reserved. OpenStackでScaleIOを使うメリット 拡張の容易性 : 容易に拡張できる 導入コスト : 低い 導入作業 : 簡単 性能 : 高い 機能連携 : あり ベンダーサポート: あり
  14. 14. 14© Copyright 2015 EMC Corporation. All rights reserved. ScaleIOのアーキテクチャ概要 IP Network OS OS OS OS ScaleIOScaleIO ScaleIO ScaleIO ScaleIO SSD HDD HDD Pool 1 (ssd_pool) Pool 2 (hdd_pool) ノード1 ノード2 ノード3 ノード4 SSD OS HDD ノード5 SSD
  15. 15. 15© Copyright 2015 EMC Corporation. All rights reserved. アーキテクチャ概要(続き) ノード1 IP Network ノード2 ノード3 Nova C S ScaleIO C ScaleIO ScaleIO ScaleIO S S S ScaleIO Data Server ScaleIO Data Client Storage PoolVolume 1 Volume 2 コンピュート ノード ストレージ ノード RAM Consuming 2MB Read Cache Size 128MB(Default) ~128GB Cache Cache Cache /dev/scinib /dev/scinia
  16. 16. 16© Copyright 2015 EMC Corporation. All rights reserved. OpenStackの構成パターン(二階層) ScaleIO C ScaleIO C ScaleIO C ScaleIO S ScaleIO S ScaleIO S VM VM VM VM VM VM VM VM VM Storage Pool Nova コンピュート ノード ストレージ ノード (ScaleIO) Hyper Visor Hyper Visor Hyper Visor Scale Out Scale Out
  17. 17. 17© Copyright 2015 EMC Corporation. All rights reserved. OpenStackの構成パターン(同居) Nova コンピュート ノード VM VM VM VM VM VM VM VM VM Storage Pool + ストレージ ノード (ScaleIO) ScaleIO S C ScaleIO S C ScaleIO S C オーバーヘッドが低いため コンピュートノードに同居も可能! Hyper Visor Hyper Visor Hyper Visor Scale Out
  18. 18. 18© Copyright 2015 EMC Corporation. All rights reserved. インストール作業 事前準備 セットアップの流れ 1. 汎用サーバーを(ネットワーク接続含む)を準備する 2. OSをインストールする 3. ScaleIOソフトウエアをダウンロードする 4. ノードの構成情報をCSV化する 1. ScaleIO Gatewayをインストールする 2. GUIから各ノードのインストールを実行する (マニュアルやスクリプトインストールも可能) ✔
  19. 19. 19© Copyright 2015 EMC Corporation. All rights reserved. デモンストレーション
  20. 20. 20© Copyright 2015 EMC Corporation. All rights reserved. デモ環境 KVM Linux KVM Linux KVM Linux Novaコンピュートノード + ストレージノード (ScaleIO) IP Network Linux PC OpenStack コントローラーノード
  21. 21. 21© Copyright 2015 EMC Corporation. All rights reserved. GUIを使ったScaleIOノードのインストール 1. Installation Managerに ブ ラウザで接続 2. 構成情報(csv)をアップ ロード 3. 各ノードにインストールファイルを自動配布 4. 各ノードでインストール実行 5. 各ノードで設定登録(構成)を実行 わずか数分でインストール完了!
  22. 22. 22© Copyright 2015 EMC Corporation. All rights reserved. GUIを使ったScaleIOノードのインストール MDM S C KVM Linux MDM S C KVM Linux TB S C KVM Linux Storage Pool Novaコンピュートノード + ScaleIO IP Network IM Linux PC ScaleIO Installation Manager Meta Data Manager Tie-Breaker HA CSV 構成情報 OpenStack コントローラーノード
  23. 23. 23© Copyright 2015 EMC Corporation. All rights reserved. 構成情報(CSV)の記述サンプル 5 Nodes ノード拡張時もCSVファイルを読み込ませるだけ!!
  24. 24. 24© Copyright 2015 EMC Corporation. All rights reserved. OpenStack Cinderの構成 MDM S C KVM Linux MDM S C KVM Linux TB S C KVM Linux Storage Pool Novaコンピュートノード + ScaleIO IP Network GW Linux PC REST Gateway OpenStack コントローラーノード HA SSH
  25. 25. 25© Copyright 2015 EMC Corporation. All rights reserved. Cinderの構成(Extra Spec) 「Volume Type」にストレージ単体機能を紐づける – Storage Pool Name – Provisioning Type (thin, thick) – IOPS Limit (QoS) – Bandwidth Limit (QoS) – Protection Domain ストレージ 単体機能の定義 (Extra Spec)
  26. 26. 26© Copyright 2015 EMC Corporation. All rights reserved. OpenStack+ScaleIOで出来ること OpenStackから様々なタイプのボリュームが展開できる High Speed - Thick Capacity - Thin QoS – Max 1000 IOPS QoS – Max 500 IOPS QoS – Max 5000 KB/s Volume Type I/OQoS I/O I/O QoS QoS I/O I/O Create Volume
  27. 27. 27© Copyright 2015 EMC Corporation. All rights reserved. メッシュ型ミラーリングによるデータ保護 S C S S S S S A BC A’B’ C’ C B A ボリューム チャンク ScaleIO ストレージノード 書き込み操作 コンピュートノード データ
  28. 28. 28© Copyright 2015 EMC Corporation. All rights reserved. データの自動再配置(Rebalance) ノード追加ScaleIO ノード • ノード追加 or 削除 • デバイス追加 or 削除 • 障害からの復旧 自動再配置 実行条件
  29. 29. 29© Copyright 2015 EMC Corporation. All rights reserved. Rebalance throttling S C App C App S S S Storage Pool 自動再配置の データコピー速度が コントロールできる (Pool単位) <優先ポリシーの選択肢> • Favor Application I/O (Default) • No Limit • Limit Concurrent I/O • Dynamic Bandwidth Throttling
  30. 30. 30© Copyright 2015 EMC Corporation. All rights reserved. Fault SetFault Set 大規模環境で使える「グループ化」機能 セキュリティや用途に応じてノードをグループ化して分割できる A A’B’ BC C’ Protection Domain PD 1 PD 2 PD 3 ScaleIO ノード Fault Set 内ではミラーされない ScaleIO S C
  31. 31. 31© Copyright 2015 EMC Corporation. All rights reserved. 書き込み可能 スナップショット コンシステンシー グループ 同一タイミングで スナップショットを作成 データの整合性を担保 スナップショットとコンシステンシー 複数ボリュームの「整合性を維持したスナップショット」を作成 ボリューム A ボリューム B スナップ 2 スナップ 1 スナップ 1-2 スナップ 2 スナップ 3 スナップ 1
  32. 32. 32© Copyright 2015 EMC Corporation. All rights reserved. エンタープライズクラスの機能 性能 互換性 監視 可用性 災害対策 QoS データ保護 セキュリティ 伸縮性 効率性 RAM Cache SNMP & Call Home OpenStack Cinder Restful API Rack Level High Availability Replication With RecoverPoint Data masking MDM & SDC IOPS and QoS Controls Automatic Rebalance Thin ProvisioningWriteable Snapshots APP 1 APP 2 APP 3
  33. 33. 33© Copyright 2015 EMC Corporation. All rights reserved. 手軽に試せます! 無償ダウンロード scaleio ダウンロード 検索  クイックスタートガイド  ユーザーガイド  ビデオ  コミュニティサイト  機能制限なし  容量制限なし  使用期限なし  コミュニティサポート 検証用途前提 ※商用版ライセンスは有償で提供中
  34. 34. 34© Copyright 2015 EMC Corporation. All rights reserved. EMCソフトウエア評価版ダウンロードサイト emc ダウンロード 検索

×