Recommended
PPTX
Seastar in 歌舞伎座.tech#8「C++初心者会」
PDF
PDF
Openstack SPICE console (icehouse) verification
PDF
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
PDF
第9回 OpenStack 勉強会(Glance)
PDF
kubernetes(GKE)環境におけるdatadog利用
PPTX
PDF
20140612_Docker上でCloudStackを動かしてみる!!
PPTX
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
PDF
PDF
PDF
Docker, Kubernetes and OpenShift v3
PPTX
PPTX
PPTX
PPTX
PDF
Using ngx_lua / lua-nginx-module in pixiv
PDF
PDF
20130714 July Tech Festa 日本CloudStackユーザー会
PDF
PDF
OpenStack ComputingはHyper-Convergedの夢を見るのか?
PPTX
OCP Serverを用いたOpenStack Containerの検証
PDF
最近のKubernetesとDocker Machine/Swarmの話
PDF
1st OCDET Baremetal MTG OpenStack baremetal compute by GMO AppsCloud
PPTX
Persistence on Azure - Microsoft Azure の永続化
PDF
OSvのご紹介 in OSC2014 Tokyo/Fall
PPTX
KubeCon EU報告(ランタイム関連,イメージ関連)
PDF
Kubernetes をいじって Hardware LoadBalancer で "type LoadBalancer" を実現してみた @Kuberne...
PDF
PDF
OpenStack超入門シリーズ Novaのディスク周りあれこれ
More Related Content
PPTX
Seastar in 歌舞伎座.tech#8「C++初心者会」
PDF
PDF
Openstack SPICE console (icehouse) verification
PDF
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」
PDF
第9回 OpenStack 勉強会(Glance)
PDF
kubernetes(GKE)環境におけるdatadog利用
PPTX
PDF
20140612_Docker上でCloudStackを動かしてみる!!
What's hot
PPTX
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
PDF
PDF
PDF
Docker, Kubernetes and OpenShift v3
PPTX
PPTX
PPTX
PPTX
PDF
Using ngx_lua / lua-nginx-module in pixiv
PDF
PDF
20130714 July Tech Festa 日本CloudStackユーザー会
PDF
PDF
OpenStack ComputingはHyper-Convergedの夢を見るのか?
PPTX
OCP Serverを用いたOpenStack Containerの検証
PDF
最近のKubernetesとDocker Machine/Swarmの話
PDF
1st OCDET Baremetal MTG OpenStack baremetal compute by GMO AppsCloud
PPTX
Persistence on Azure - Microsoft Azure の永続化
PDF
OSvのご紹介 in OSC2014 Tokyo/Fall
PPTX
KubeCon EU報告(ランタイム関連,イメージ関連)
PDF
Kubernetes をいじって Hardware LoadBalancer で "type LoadBalancer" を実現してみた @Kuberne...
Viewers also liked
PDF
PDF
OpenStack超入門シリーズ Novaのディスク周りあれこれ
PPTX
Cinder Live Migration and Replication - OpenStack Summit Austin
PDF
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
PDF
OpenStack超入門シリーズ いまさら聞けないSwiftの使い方
PDF
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
PDF
PDF
第39 回中国インターネット発展情報統計 (抜粋・参考訳)
PDF
PDF
PDF
PDF
OpenStack Summit in Atlanta 参加報告
PDF
PPTX
PDF
Ansible 2.0を使って組む kubernetesクラスタ vol.1
PDF
PDF
OpenStack概要(オープンクラウド最新動向)
PDF
OpenStack Summit in Hong Kong 参加報告
PDF
PDF
Similar to OpenStack Block Storage (Cinder)
PDF
PDF
Okinawa Open Days 2014 OpenStackハンズオンセミナー / OpenStackの機能概要
PDF
OpenStack Object Storage; Overview
PDF
PDF
PDF
OSC2012 Nagoya - OpenStack - Storage System; Overview
PDF
CloudStack Ecosystem Day - OpenStack/Swift
PDF
Whats new Apache CloudStack
PDF
Nova からみる OpenStack プロジェクトの歴史 (rev.4)
PDF
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
PDF
OSC2013 Tokyo Spring OpenStack Overview
PDF
PDF
PDF
OSC2011Tokyo/Fall OpenStack Swift入門
PDF
Open stack overview_20130301
PDF
PDF
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
PDF
OpenCloudCampus : Cloud Technologies Meeting (OpenStack)
PDF
20121119.dodai projectの紹介
PDF
about dodai project in OSC 2012.Cloud
More from Akira Yoshiyama
PDF
PDF
Nova からみる OpenStack プロジェクトの歴史 (rev.3)
PDF
PDF
Osc201703 tokyo-clonezilla-v1.2 j
PDF
Nova から見る OpenStack プロジェクトの歴史 (rev.2)
PDF
OpenStack 2014.1 (Icehouse Release)
PDF
PDF
PDF
OpenStack Grizzly Release
PDF
Openstack 2014.2 (Juno Release)
PDF
PDF
PDF
OpenStack Trainリリース (Rev.2)
PDF
OpenStack Block Storage (Cinder) 2. OpenStack Block Storage って何?
● OpenStack Compute(Nova:IaaS基盤)から
独立したブロックストレージサービス機能
– VMインスタンス用の(追加)仮想ディスクを提供
類似: Amazon Elastic Block Store(EBS)
– 2012/9 OpenStack Folsom リリースで登場
本資料では以後
Cinder と表記します。
3. Cinder って何?
● OpenStack Block Storage の開発プロジェクト名
– https://launchpad.net/cinder
– https://github.com/openstack/cinder
● 「Cinder」(英語)
– [名]燃え殻、消し炭、灰
● シンデレラ(Cinderella)の
語源
● 「Cinder Block」
– 穴あきのコンクリートブロック
4. Cinderの機能
● ボリュームの作成/削除
● VMインスタンスへの
ボリューム接続/切断 ボリューム ボリューム
●
ボリュームのスナップ
ショット作成/削除 ボリューム ボリューム
● スナップショットからの
ボリューム作成
● Glance連携 Cinder
5. 6. VMインスタンスへの
ボリューム接続/切断
Cinderが管理するボリュームを、Nova上の
VMインスタンスが利用できるようにします
※VMのゲストOSには単なるローカルストレージに見える
7. 8. 9. New!
Glance 連携
● Glance のディスクイメージから
Cinder のボリュームを作成します
● Cinder のボリュームから
Glance のディスクイメージを作成します
新規
新規 ディスク
ボリューム ディスク
ボリューム イメージ イメージ
Cinder Glance
10. Cinder誕生の背景
● OpenStack プロジェクトの方向性
単独利用可能な単機能コンポーネントの
単独利用可能な単機能コンポーネントの
組み合わせによる完全OSSのクラウド基盤を提供
組み合わせによる完全OSSのクラウド基盤を提供
● OpenStack の歴史
オールインワンな Nova の機能分割
オールインワンな Nova の機能分割
11. OpenStack発足当時のNova
Nova
ユーザ・
VM管理 プロジェクト ディスクイメージ
テンプレート管理
管理
仮想テナント ブロック オブジェクト
ネットワーク ストレージ
管理 管理
ストレージ
オブジェクトストレージ Swift
12. 13. OpenStack Diabloリリース
Nova Keystone Glance
ユーザ・ ディスクイメージ
プロジェクト管理 テンプレート管理
VM管理
Swift
仮想テナント
ネットワーク ブロック
管理 ストレージ オブジェクト
管理 ストレージ
※Novaの元機能は他コンポーネントのリリース後しばらく存続する
14. OpenStack Folsomリリース
Nova Keystone Glance
ユーザ・ ディスクイメージ
VM管理 プロジェクト テンプレート管理
管理
Quantum Cinder Swift
仮想テナント ブロック
ネットワーク ストレージ オブジェクト
管理 管理 ストレージ
※Cinder だけ Nova のソースコードから派生した
15. Compute
Novaの構成(Essex)
Volume
API
API
nova-api nova-
compute
nova-cert nova-
network
nova- DB
scheduler nova-
volume
16. Cinderの構成(Folsom)
アタッチ/デタッチ操作
Volume
API +
関連APIを追加
cinder-api
cinder- DB
scheduler cinder-
volume
17. Cinderの新機能(Folsom)
● 専用クライアントライブラリ・コマンド
– python-cinderclient
– cinder
● アベイラビリティゾーン
● Glance連携
●
ドライバ追加
– NetApp NFS/iSCSI
– Zadara
– Linux NFS
18. Cinder 次期リリース開発項目(抜粋)
● API拡張(ver.2)
● ボリュームタイプスケジューラー
● ボリュームの複製
● 起動可能ボリュームの一覧表示
● 1つの cinder-volume による複数ストレージ管理
19. Cinder 次期リリース開発項目(抜粋)
● 新ドライバ
– HP 3PAR
– Fibre Channel
– VMホスト上のQCOW2 +
定期的なスナップショットのSwiftバックアップ
● メータリング・課金
● Nova 同様のサービス管理
20. 22. API拡張(ver.2)
● 必須項目
– Add capability to update metadata for volumes and snapshots
– Add filtering of API requests by attributes and metadata (for example list volumes or
snapshots by name, date, etc.)
– Add Markers and Pagination in line with the other openstack projects
– Add capability to delete volumes that have snapshots
– Add capability to list snapshots filtred by volume ID
– Update /volumes and /volumes/details to match behavior of other openstack projects
– Update limits and quotas to key on volume_type and not be global
– Change ID of volume types to be a UUID and change all references to volume type in the
API to use the UUID rather than the volume type name
– Change "display_name" attribute to "name" in the API for consistency with other services.
– Add a field to display what instance is being attached to when in the "attaching" state.
● 推奨項目
– Add capability to create a volume and attach to an instance in a single API call
– 2. Add better error messaging when an attach or detach fails