OpenStack Block Storage サービス (cinder) は、永続ストレージを仮想マシンに提供します。Block Storage は、ボリュームを管理するインフラを提供し、ボリュームをインスタンスに提供するために OpenStack Compute と通信します。このサービスにより、ボリュームのスナップショットやボリューム種別を管理できます。
Block Storage サービスは、以下のコンポーネントから構成されます。
API リクエストを受け付け、それらを処理するために cinder-volume
に中継します。
cinder-scheduler
などの Block Storage サービスやプロセスと直接やり取りを行います。また、メッセージキュー経由でもこれらのプロセスと連携します。 cinder-volume
サービスは、Block Storage サービスへ送られた読み出し、書き込みリクエストに応答し、状態を管理します。ドライバーアーキテクチャーになっており、様々なストレージプロバイダーと連携できます。
ボリュームを作成するのに適切なストレージプロバイダーノードを選択します。 nova-scheduler
と同様のコンポーネントです。
cinder-backup
サービスは、あらゆる種類のボリュームのバックアップをバックアップストレージプロバイダーに提供します。 cinder-volume
サービスのように、ドライバーアーキテクチャーになっており、さまざまな種類のストレージプロバイダーを利用できます。
Block Storage プロセス間で情報を転送します。
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.