Movatterモバイル変換


[0]ホーム

URL:


PDF, PPTX5,083 views

DRBD9とdrbdmanageの概要紹介

まもなくリリース予定のDRBD9および新管理ツールdrbdmanageの概要、Software Defined Storage (SDS)としての基本コンセプトならびにOpenstack Cinder向けソリューションを紹介します。

Embed presentation

Download as PDF, PPTX
2015/05/23Copyright 2015, ThirdWare Inc.1Data Protection by OSS!DRBD9 & drbdmanage株式会社サードウェア久保 元治mkubo@3ware.co.jp
2015/05/23Copyright 2015, ThirdWare Inc.2Data Protection by OSS!DRBD 8 の基礎アプリケーションファイルシステムページキャッシュDRBDディスクドライバRaw デバイスNIC ドライバディスクスケジューラディスクTCP/IPネットワークカードNIC ドライバTCP/IPネットワークカードDRBDディスクドライバディスクスケジューラディスク
2015/05/23Copyright 2015, ThirdWare Inc.3Data Protection by OSS!DRBD 8● 2 ノードのリアルタイム・レプリケーション● 通信回復時の完全自動再同期● カーネルレベルの実装による高速性● 160,000 IOPS 超● 複数ボリュームの同時レプリケーション● LAN 向けの同期、 WAN 向けの非同期● Linux カーネルの一部 (2.6.33 、 2010 年 )● Pacemaker との連携でシェアードナッシングを実現
2015/05/23Copyright 2015, ThirdWare Inc.4Data Protection by OSS!DRBD9 の新機能● 最大 31 コネクションのレプリケーション● ノード数は最大 32● 自動プロモーション● 多彩なトランスポート対応 (TCP 、 SCTP 、 RDMA)● DRBD クライアント● ストレージ自動再配置SCTP: Stream Control Transmission ProtocolRDMA: Remote Direct Memory Access
2015/05/23Copyright 2015, ThirdWare Inc.5Data Protection by OSS!自動プロモーション● DRBD 8.x ● DRBD9drbdadm primary <res>mount /dev/drbdn /mnt mount /dev/drbdn /mntumount /dev/drbdndrbdadm secondary <res>umount /dev/drbdn
2015/05/23Copyright 2015, ThirdWare Inc.6Data Protection by OSS!DRBD9: トランスポートTCP SCTP RDMAEthernet InfinibandSCIvarious suppliers Mellanox etc.Dolphin Chelsio etcIPIPoIBRoCESSOCKS TCP SCTP iWARPTransportProtocolHardwareMedium
2015/05/23Copyright 2015, ThirdWare Inc.7Data Protection by OSS!DRBD8 の管理ツールDRBD Kernel driverdrbdsetup/drbdmetadrbdadm● 事前に DRBD で管理するブロックデバイスを作成しておく必要がある● DRBD 設定ファイルは管理者が作成して配布しなければならない
2015/05/23Copyright 2015, ThirdWare Inc.8Data Protection by OSS!DRBD9 の管理ツール drbdmanageDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM tools● DRBD8 と同じ管理も可能だが、 drbdmanage が役立つdrbdmanagecustomized driverD-bus
2015/05/23Copyright 2015, ThirdWare Inc.9Data Protection by OSS!drbdmanage の必要性● 管理者による drbd.conf の管理は限界● 多数のリソース ( 名前、サイズ、レプリケーション数 )● 多数のノード ( コネクション )● 前後処理をまとめて自動化したい● LVM ツール (lvcreate 、 lvresize)● drbd.conf の自動生成と自動配布● drbdadm ( リソース有効化と初期同期 )
2015/05/23Copyright 2015, ThirdWare Inc.10Data Protection by OSS!drbdmanage● drbdmanage init <IPaddr>● drbdmanage の初期化● drbdmanage add-node <host> <IP>● DRBD9 実行ノードの追加● drbdmanage new-volume <name> <size> --deploy <n>● name: リソース名● size: リソースサイズ● n: 多重度 ( レプリケートするサーバ数 )
2015/05/23Copyright 2015, ThirdWare Inc.11Data Protection by OSS!drbdctrl41 2 3管理用ボリュームdrbdmanage が管理するレプリケーション領域A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlC
2015/05/23Copyright 2015, ThirdWare Inc.12Data Protection by OSS!drbdmanage: ノードの追加増設したノードに drbdctrl 管理ボリュームを作成1 2 3 4 5A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrl
2015/05/23Copyright 2015, ThirdWare Inc.13Data Protection by OSS!drbdmanage: リソース再配置既存レプリケーション用ボリュームの再配置1 2 3 4 5A ABBDDdrbdctrlCdrbdctrl drbdctrl drbdctrlCdrbdctrlCA ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrlB
2015/05/23Copyright 2015, ThirdWare Inc.14Data Protection by OSS!drbdmanage: ボリュームの追加新しいボリュームの追加1 2 3 4 5A ABDDdrbdctrlBdrbdctrl drbdctrl drbdctrlCdrbdctrlCBE E E
2015/05/23Copyright 2015, ThirdWare Inc.15Data Protection by OSS!drbdmanage の機能と特徴● DRBD リソースのプロビジョニングツール● Python● LV を管理● 必要なノードに LV を作成● 空き容量管理● スナップショット管理● DRBD9 自体を使ってデータベースを管理● 数千ノードで動作するスケーラビリティ ( 開発中 )
2015/05/23Copyright 2015, ThirdWare Inc.16Data Protection by OSS!DRBD and OpenStack (Cinder)DRBD + drbdmanage
2015/05/23Copyright 2015, ThirdWare Inc.17Data Protection by OSS!DRBD9 の管理ツール drbdmanageDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM toolsCinder Driver(drbdmanagedrv.py)D-bus
2015/05/23Copyright 2015, ThirdWare Inc.18Data Protection by OSS!OpenStack: SAN ベースの構成SAN ストレージSANEthernet NeutronNovaCinderfibre channel switchesSAN ストレージネットワークストレージ計算
2015/05/23Copyright 2015, ThirdWare Inc.19Data Protection by OSS!OpenStack: drbdmanagedrv.pyEthernetEthernet NeutronNovaCindernetwork switchesネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ
2015/05/23Copyright 2015, ThirdWare Inc.20Data Protection by OSS!DRBD クライアントA B CABCC CA AB BDRBD クライアントアプリ アプリ アプリDRBD9ストレージクラスタアプリケーション実行サーバ群
2015/05/23Copyright 2015, ThirdWare Inc.21Data Protection by OSS!OpenStack: SAN レス構成Ethernet NeutronNovaCinderネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ高速半導体ストレージ、 RDMA による高速レプリケーション (10 万 IOPS 以上 )Nova と Cinder の役割を融合- コストダウン- 性能向上
2015/05/23Copyright 2015, ThirdWare Inc.22Data Protection by OSS!DRBD9 の入手● プログラム● http://oss.linbit.com/drbd/● git://git.linbit.com/drbd-9.0.git● 情報● https://blog.3ware.co.jp/● http://drbd.linbit.com/● http://oss.linbit.com/● お問い合わせ● info@3ware.co.jp

Recommended

PDF
DRBD 8.3の開発終了に伴う今後の対応について
PDF
徹底検証!Drbd 8.4 with 高速半導体ストレージ
PPTX
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
PDF
Db2 Warehouse セッション資料 db tech showcase
PDF
他山の石勉強会 DRBD編
PDF
20190926_Try_RHEL8_NVMEoF_Beta
PDF
DRBD9とdrbdmanageの紹介
PDF
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
PDF
Sheepdogを使ってみて分かったこと(第六回ストレージ研究会発表資料)
PDF
20210731_OSC_Kyoto_PGStrom3.0
PDF
UnboundとNSDの紹介 BIND9との比較編
 
PDF
Apache Hadoopの未来 3系になって何が変わるのか?
PDF
TiDBのトランザクション
PDF
Unbound/NSD最新情報(OSC 2013 Tokyo/Spring)
PPTX
RHEL on Azure、初めの一歩
PDF
DPDKを用いたネットワークスタック,高性能通信基盤開発
PDF
Db2 Warehouse ご紹介資料 20170922
PDF
Cephのベンチマークをしました
PDF
#dnstudy 01 Unboundの紹介
PDF
DNSキャッシュサーバ チューニングの勘所
 
PPT
Cassandraのしくみ データの読み書き編
PDF
PowerDNSのご紹介
PDF
Mobageの技術を体験(MyDNS編)
PDF
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
PDF
Drbd9資料 osc発表
PDF
Router board勉強会vol2(配布用)
PDF
Quick Introduction to GlusterFS
PPTX
Consistency level
PDF
20120508 aws meister-rds-public
PDF
MBAAで覚えるDBREの大事なおしごと

More Related Content

PDF
DRBD 8.3の開発終了に伴う今後の対応について
PDF
徹底検証!Drbd 8.4 with 高速半導体ストレージ
PPTX
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
PDF
Db2 Warehouse セッション資料 db tech showcase
PDF
他山の石勉強会 DRBD編
PDF
20190926_Try_RHEL8_NVMEoF_Beta
PDF
DRBD9とdrbdmanageの紹介
PDF
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会
DRBD 8.3の開発終了に伴う今後の対応について
徹底検証!Drbd 8.4 with 高速半導体ストレージ
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
Db2 Warehouse セッション資料 db tech showcase
他山の石勉強会 DRBD編
20190926_Try_RHEL8_NVMEoF_Beta
DRBD9とdrbdmanageの紹介
GlusterFS Updates (and more) in 第六回クラウドストレージ研究会

What's hot

PDF
Sheepdogを使ってみて分かったこと(第六回ストレージ研究会発表資料)
PDF
20210731_OSC_Kyoto_PGStrom3.0
PDF
UnboundとNSDの紹介 BIND9との比較編
 
PDF
Apache Hadoopの未来 3系になって何が変わるのか?
PDF
TiDBのトランザクション
PDF
Unbound/NSD最新情報(OSC 2013 Tokyo/Spring)
PPTX
RHEL on Azure、初めの一歩
PDF
DPDKを用いたネットワークスタック,高性能通信基盤開発
PDF
Db2 Warehouse ご紹介資料 20170922
PDF
Cephのベンチマークをしました
PDF
#dnstudy 01 Unboundの紹介
PDF
DNSキャッシュサーバ チューニングの勘所
 
PPT
Cassandraのしくみ データの読み書き編
PDF
PowerDNSのご紹介
PDF
Mobageの技術を体験(MyDNS編)
PDF
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
PDF
Drbd9資料 osc発表
PDF
Router board勉強会vol2(配布用)
PDF
Quick Introduction to GlusterFS
PPTX
Consistency level
Sheepdogを使ってみて分かったこと(第六回ストレージ研究会発表資料)
20210731_OSC_Kyoto_PGStrom3.0
UnboundとNSDの紹介 BIND9との比較編
 
Apache Hadoopの未来 3系になって何が変わるのか?
TiDBのトランザクション
Unbound/NSD最新情報(OSC 2013 Tokyo/Spring)
RHEL on Azure、初めの一歩
DPDKを用いたネットワークスタック,高性能通信基盤開発
Db2 Warehouse ご紹介資料 20170922
Cephのベンチマークをしました
#dnstudy 01 Unboundの紹介
DNSキャッシュサーバ チューニングの勘所
 
Cassandraのしくみ データの読み書き編
PowerDNSのご紹介
Mobageの技術を体験(MyDNS編)
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
Drbd9資料 osc発表
Router board勉強会vol2(配布用)
Quick Introduction to GlusterFS
Consistency level

Similar to DRBD9とdrbdmanageの概要紹介

PDF
20120508 aws meister-rds-public
PDF
MBAAで覚えるDBREの大事なおしごと
PDF
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
PDF
MySQL Technology Cafe No3
PDF
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
PPTX
Applibot presents Smartphone Game on AWS
PDF
Mongo dbを知ろう devlove関西
PDF
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
20120508 aws meister-rds-public
MBAAで覚えるDBREの大事なおしごと
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
MySQL Technology Cafe No3
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
Applibot presents Smartphone Game on AWS
Mongo dbを知ろう devlove関西
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版

DRBD9とdrbdmanageの概要紹介

  • 1.
    2015/05/23Copyright 2015, ThirdWareInc.1Data Protection by OSS!DRBD9 & drbdmanage株式会社サードウェア久保 元治mkubo@3ware.co.jp
  • 2.
    2015/05/23Copyright 2015, ThirdWareInc.2Data Protection by OSS!DRBD 8 の基礎アプリケーションファイルシステムページキャッシュDRBDディスクドライバRaw デバイスNIC ドライバディスクスケジューラディスクTCP/IPネットワークカードNIC ドライバTCP/IPネットワークカードDRBDディスクドライバディスクスケジューラディスク
  • 3.
    2015/05/23Copyright 2015, ThirdWareInc.3Data Protection by OSS!DRBD 8● 2 ノードのリアルタイム・レプリケーション● 通信回復時の完全自動再同期● カーネルレベルの実装による高速性● 160,000 IOPS 超● 複数ボリュームの同時レプリケーション● LAN 向けの同期、 WAN 向けの非同期● Linux カーネルの一部 (2.6.33 、 2010 年 )● Pacemaker との連携でシェアードナッシングを実現
  • 4.
    2015/05/23Copyright 2015, ThirdWareInc.4Data Protection by OSS!DRBD9 の新機能● 最大 31 コネクションのレプリケーション● ノード数は最大 32● 自動プロモーション● 多彩なトランスポート対応 (TCP 、 SCTP 、 RDMA)● DRBD クライアント● ストレージ自動再配置SCTP: Stream Control Transmission ProtocolRDMA: Remote Direct Memory Access
  • 5.
    2015/05/23Copyright 2015, ThirdWareInc.5Data Protection by OSS!自動プロモーション● DRBD 8.x ● DRBD9drbdadm primary <res>mount /dev/drbdn /mnt mount /dev/drbdn /mntumount /dev/drbdndrbdadm secondary <res>umount /dev/drbdn
  • 6.
    2015/05/23Copyright 2015, ThirdWareInc.6Data Protection by OSS!DRBD9: トランスポートTCP SCTP RDMAEthernet InfinibandSCIvarious suppliers Mellanox etc.Dolphin Chelsio etcIPIPoIBRoCESSOCKS TCP SCTP iWARPTransportProtocolHardwareMedium
  • 7.
    2015/05/23Copyright 2015, ThirdWareInc.7Data Protection by OSS!DRBD8 の管理ツールDRBD Kernel driverdrbdsetup/drbdmetadrbdadm● 事前に DRBD で管理するブロックデバイスを作成しておく必要がある● DRBD 設定ファイルは管理者が作成して配布しなければならない
  • 8.
    2015/05/23Copyright 2015, ThirdWareInc.8Data Protection by OSS!DRBD9 の管理ツール drbdmanageDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM tools● DRBD8 と同じ管理も可能だが、 drbdmanage が役立つdrbdmanagecustomized driverD-bus
  • 9.
    2015/05/23Copyright 2015, ThirdWareInc.9Data Protection by OSS!drbdmanage の必要性● 管理者による drbd.conf の管理は限界● 多数のリソース ( 名前、サイズ、レプリケーション数 )● 多数のノード ( コネクション )● 前後処理をまとめて自動化したい● LVM ツール (lvcreate 、 lvresize)● drbd.conf の自動生成と自動配布● drbdadm ( リソース有効化と初期同期 )
  • 10.
    2015/05/23Copyright 2015, ThirdWareInc.10Data Protection by OSS!drbdmanage● drbdmanage init <IPaddr>● drbdmanage の初期化● drbdmanage add-node <host> <IP>● DRBD9 実行ノードの追加● drbdmanage new-volume <name> <size> --deploy <n>● name: リソース名● size: リソースサイズ● n: 多重度 ( レプリケートするサーバ数 )
  • 11.
    2015/05/23Copyright 2015, ThirdWareInc.11Data Protection by OSS!drbdctrl41 2 3管理用ボリュームdrbdmanage が管理するレプリケーション領域A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlC
  • 12.
    2015/05/23Copyright 2015, ThirdWareInc.12Data Protection by OSS!drbdmanage: ノードの追加増設したノードに drbdctrl 管理ボリュームを作成1 2 3 4 5A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrl
  • 13.
    2015/05/23Copyright 2015, ThirdWareInc.13Data Protection by OSS!drbdmanage: リソース再配置既存レプリケーション用ボリュームの再配置1 2 3 4 5A ABBDDdrbdctrlCdrbdctrl drbdctrl drbdctrlCdrbdctrlCA ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrlB
  • 14.
    2015/05/23Copyright 2015, ThirdWareInc.14Data Protection by OSS!drbdmanage: ボリュームの追加新しいボリュームの追加1 2 3 4 5A ABDDdrbdctrlBdrbdctrl drbdctrl drbdctrlCdrbdctrlCBE E E
  • 15.
    2015/05/23Copyright 2015, ThirdWareInc.15Data Protection by OSS!drbdmanage の機能と特徴● DRBD リソースのプロビジョニングツール● Python● LV を管理● 必要なノードに LV を作成● 空き容量管理● スナップショット管理● DRBD9 自体を使ってデータベースを管理● 数千ノードで動作するスケーラビリティ ( 開発中 )
  • 16.
    2015/05/23Copyright 2015, ThirdWareInc.16Data Protection by OSS!DRBD and OpenStack (Cinder)DRBD + drbdmanage
  • 17.
    2015/05/23Copyright 2015, ThirdWareInc.17Data Protection by OSS!DRBD9 の管理ツール drbdmanageDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM toolsCinder Driver(drbdmanagedrv.py)D-bus
  • 18.
    2015/05/23Copyright 2015, ThirdWareInc.18Data Protection by OSS!OpenStack: SAN ベースの構成SAN ストレージSANEthernet NeutronNovaCinderfibre channel switchesSAN ストレージネットワークストレージ計算
  • 19.
    2015/05/23Copyright 2015, ThirdWareInc.19Data Protection by OSS!OpenStack: drbdmanagedrv.pyEthernetEthernet NeutronNovaCindernetwork switchesネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ
  • 20.
    2015/05/23Copyright 2015, ThirdWareInc.20Data Protection by OSS!DRBD クライアントA B CABCC CA AB BDRBD クライアントアプリ アプリ アプリDRBD9ストレージクラスタアプリケーション実行サーバ群
  • 21.
    2015/05/23Copyright 2015, ThirdWareInc.21Data Protection by OSS!OpenStack: SAN レス構成Ethernet NeutronNovaCinderネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ高速半導体ストレージ、 RDMA による高速レプリケーション (10 万 IOPS 以上 )Nova と Cinder の役割を融合- コストダウン- 性能向上
  • 22.
    2015/05/23Copyright 2015, ThirdWareInc.22Data Protection by OSS!DRBD9 の入手● プログラム● http://oss.linbit.com/drbd/● git://git.linbit.com/drbd-9.0.git● 情報● https://blog.3ware.co.jp/● http://drbd.linbit.com/● http://oss.linbit.com/● お問い合わせ● info@3ware.co.jp

[8]ページ先頭

©2009-2025 Movatter.jp