2015/05/23
Copyright 2015, ThirdWareInc.
11
Data Protection by OSS!
drbdctrl
41 2 3
管理用ボリューム
drbdmanage が
管理するレプリケーション
領域
A A
BB
DD
drbdctrl
C
B
drbdctrl drbdctrl drbdctrl
C
12.
2015/05/23
Copyright 2015, ThirdWareInc.
12
Data Protection by OSS!
drbdmanage: ノードの追加
増設したノードに drbdctrl 管理ボリュームを作成
1 2 3 4 5
A A
BB
DD
drbdctrl
C
B
drbdctrl drbdctrl drbdctrl
C
drbdctrl
13.
2015/05/23
Copyright 2015, ThirdWareInc.
13
Data Protection by OSS!
drbdmanage: リソース再配置
既存レプリケーション用ボリュームの再配置
1 2 3 4 5
A A
BB
DD
drbdctrl
C
drbdctrl drbdctrl drbdctrl
C
drbdctrl
CA A
BB
DD
drbdctrl
C
B
drbdctrl drbdctrl drbdctrl
C
drbdctrl
B
14.
2015/05/23
Copyright 2015, ThirdWareInc.
14
Data Protection by OSS!
drbdmanage: ボリュームの追加
新しいボリュームの追加
1 2 3 4 5
A A
B
DD
drbdctrl
B
drbdctrl drbdctrl drbdctrl
C
drbdctrl
C
B
E E E
2015/05/23
Copyright 2015, ThirdWareInc.
18
Data Protection by OSS!
OpenStack: SAN ベースの構成
SAN ストレージ
SAN
Ethernet Neutron
Nova
Cinder
fibre channel switches
SAN ストレージ
ネットワーク
ストレージ
計算
19.
2015/05/23
Copyright 2015, ThirdWareInc.
19
Data Protection by OSS!
OpenStack: drbdmanagedrv.py
Ethernet
Ethernet Neutron
Nova
Cinder
network switches
ネットワーク
ストレージ
計算
レプリケーション用 HDD を内蔵する IA サーバ
20.
2015/05/23
Copyright 2015, ThirdWareInc.
20
Data Protection by OSS!
DRBD クライアント
A B C
A
B
CC C
A A
B B
DRBD クライアント
アプリ アプリ アプリ
DRBD9
ストレージクラスタ
アプリケーション
実行サーバ群
21.
2015/05/23
Copyright 2015, ThirdWareInc.
21
Data Protection by OSS!
OpenStack: SAN レス構成
Ethernet Neutron
Nova
Cinder
ネットワーク
ストレージ
計算
レプリケーション用 HDD を内蔵する IA サーバ
高速半導体ストレージ、 RDMA による高速レプリケーション (10 万 IOPS 以上 )
Nova と Cinder の役割を融合
- コストダウン
- 性能向上