ゼロから始めるOpenStack (9) OpenStackを構成するコンポーネント (Cinder編)
ブロックストレージサービス「Cinder」は、インスタンスに対して永続的なブロックストレージの機能を提供する。Cinderのストレージ領域は、コンピュートサービス「Nova」が提供する一時的なディスク領域と違い、インスタンス終了後も内容が保持される永続的なストレージ領域となる。
以下、Cinderが提供する機能、中心機能となるボリュームの作成とインスタンスへの添付の方法、関連する機能について説明する。
○Cinderが提供する機能
Cinderは仮想・物理のインスタンスに対して、ブロックストレージ機能を提供する。Cinderでは作成されるストレージ領域を「ボリューム」と呼び、その作成・削除・添付・スナップショット作成が可能だ。ボリュームを作成する際に、ボリュームソースとしてイメージを選択すると、イメージサービス「Glance」からイメージが転送されて、ボリューム内に保存される。Glanceから提供されるイメージがOS起動イメージである場合、そのボリュームからインスタンスが起動可能となる。
Cinderでは、管理者がストレージをカタログ化することで、利用者はボリューム作成時にカタログからストレージの種別を選択できる。