1© Copyright 2015 EMC Corporation. All rights reserved.© Copyright 2015 EMC Corporation. All rights reserved.
EMC ジャパン株式会社アドバイザリー システムズ エンジニア吉田 尚壮
明日から試せる!ソフトウエアベースストレージ「 ScaleIO 」のご紹介
2© Copyright 2015 EMC Corporation. All rights reserved.
自己紹介
吉田尚壮(よしだ なおたけ)
勤務先EMC ジャパン株式会社 プリセールス部門所属
仕事内容VMware & OpenStack 担当クラウドソリューション担当執筆活動
3© Copyright 2015 EMC Corporation. All rights reserved.
会社紹介
EMC Corporation
本社 米国マサチューセッツ州 ホプキントン
設立 1979 年 7 月社員数 約 60,000 人事業 内容
全世界 (85 ヵ国以上 ) におけるストレージ システム、ソフトウェアの開発、製造、サービスの販売および保守業務
グループ会社
EMCジャパン株式会社事業所 新宿本社、大阪支店、
名古屋支店設立 1994 年 1 月社員数 約 1,000 人事業 内容
日本国内におけるストレージ システム、ソフトウェア製品やサービスの販売および保守業務
4© 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 を提供
6© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIO のアーキテクチャ概要
IP Network
OS OS OS OSScaleIOScaleIO ScaleIO ScaleIO ScaleIO
SSD HDD HDD
Pool 1(ssd_pool)
Pool 2(hdd_pool)
ノード 1 ノード 2 ノード 3 ノード 4
SSD
OS
HDD
ノード 5
SSD
7© Copyright 2015 EMC Corporation. All rights reserved.
アーキテクチャ概要(続き)
ノード 1
IP Network
ノード 2 ノード 3
Nova
C
S
ScaleIOC
ScaleIO ScaleIO ScaleIOS S S
ScaleIO Data Server
ScaleIO Data Client
StoragePoolVolume 1 Volume 2
コンピュートノード
ストレージノード
RAMConsuming
2MB
Read Cache Size128MB(Default) ~ 128GB
Cache Cache Cache
/dev/scinib/dev/scinia
8© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack の構成パターン(二階層)
ScaleIOC
ScaleIOC
ScaleIOC
ScaleIOS
ScaleIOS
ScaleIOS
VM VM VM VM VM VM VM VM VM
Storage Pool
Novaコン
ピュートノード
ストレージノード(ScaleIO)
Hyper Visor Hyper Visor Hyper Visor
Scale Out
Scale Out
9© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack の構成パターン(同居)
Novaコン
ピュートノード
VM VM VM VM VM VM VM VM VM
Storage Pool
+ストレージノード(ScaleIO)
ScaleIOS C
ScaleIOS C
ScaleIOS C
オーバーヘッドが低いためコンピュートノードに同居も可能 !
Hyper Visor Hyper Visor Hyper Visor
Scale Out
11© Copyright 2015 EMC Corporation. All rights reserved.
デモ環境
KVMLinux
KVMLinux
KVMLinux
Nova コンピュートノード + ストレージノード (ScaleIO)
IP Network
Linux
PC
OpenStackコントローラーノー
ド
12© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIO の導入(初期セットアップ)
1. 構成情報 (csv) をアップロード
2. 各ノードにインストールファイルを自動配布
3. インストール実行
4. 初期セットアップ完了
わずか数分でセットアップ完了!
13© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIO の導入(初期セットアップ)
MDMS C
KVMLinux
MDMS C
KVMLinux
TBS C
KVMLinux
Storage Pool
Nova コンピュートノード + ScaleIO
IP Network
IM
Linux
PC
ScaleIO Installation Manager
Meta Data ManagerTie-Breaker
HA
CSV構成情報
OpenStackコントローラーノー
ド
14© Copyright 2015 EMC Corporation. All rights reserved.
構成情報 (CSV) の記述サンプル
5Nodes
ノード拡張時も CSV ファイルを読み込ませるだけ!!
15© Copyright 2015 EMC Corporation. All rights reserved.
Cinder の構成
“Volume Type” における ScaleIO の” Extra Spec”
– Storage Pool Name– Provisioning Type : thin, thick– IOPS Limit (QoS) : KB/s, IOPS– Protection Domain
ストレージ単体機能の連携(Extra Spec)
16© Copyright 2015 EMC Corporation. All rights reserved.
OpenStack
Cinder の構成
MDMS C
KVMLinux
MDMS C
KVMLinux
TBS C
KVMLinux
Storage Pool
Nova コンピュートノード + ScaleIO
IP Network
REST GWLinux
PC
REST Gateway
OpenStackコントローラーノー
ド
HA
SSH
17© Copyright 2015 EMC Corporation. All rights reserved.
メッシュ型ミラーリングによるデータ保護
S
C
S S S S S
A BC A’B’ C’
CBA
ボリューム
チャンク
ScaleIO ストレージノード
書き込み操作
コンピュートノード
データ
18© 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 内ではミラーされない
ScaleIOS C
19© Copyright 2015 EMC Corporation. All rights reserved.
書き込み可能スナップショット
コンシステンシー グループ
同一タイミングでスナップショットを作成データの整合性を担保
スナップショットとコンシステンシー複数ボリュームの「整合性を維持したスナップショット」を作成
ボリュームA
ボリュームB
スナップ2
スナップ1
スナップ1 - 2
スナップ2
スナップ3
スナップ1
20© Copyright 2015 EMC Corporation. All rights reserved.
エンタープライズクラスの機能
性能 互換性 監視 可用性 災害対策
QoS データ保護 セキュリティ 伸縮性 効率性
RAM Cache SNMP &Call Home
OpenStack CinderRestful API
Rack LevelHigh Availability Replication
WithRecoverPoint
Data maskingMDM & SDC
IOPS and QoSControls
Automatic Rebalance
Thin ProvisioningWriteable Snapshots
APP 1APP 2APP 3
21© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIO は明日から手軽に試せます!
無償ダウンロード ScaleIO ダウンロード 検索
クイックスタートガイド
ユーザーガイド ビデオ コミュニティサイト
機能制限なし 容量制限なし 使用期限なし コミュニティサポー
ト
検証用途前提
Top Related