Download - 明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月

Transcript

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 を提供

5© Copyright 2015 EMC Corporation. All rights reserved.

導入事例

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

10© Copyright 2015 EMC Corporation. All rights reserved.

デモンストレーション

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  ダウンロード 検索

クイックスタートガイド

ユーザーガイド ビデオ コミュニティサイト

機能制限なし 容量制限なし 使用期限なし コミュニティサポー

検証用途前提