1

私はopenstackを初めて使用し、openstackのストレージについていくつか質問があります。GlanceイメージとそのメタデータをSwift保存し、実際の仮想ディスクファイルを保存し、データの耐久性を目指しています。しかし、nova-volume(またはブロック ストレージ) は何のためにあるのでしょうか? ボリュームとは正確には何ですか?

これらのコンポーネントと実際のファイル システムの違いは何ですか? 仮想ディスクとは何ですか?それらは実際に実ファイル ディスクに格納されますか?

4

1 に答える 1

3

ストレージ コンポーネントについて少し混乱しています。

Glance はイメージレジストリです。その主な仕事は、インスタンスのイメージ (カーネル、ルート ディスク イメージなど) に関するメタデータを保存することです。これらのイメージを保存することもできますが、ストレージは構成可能です。ローカル ディスクまたは Swift にすることができます。

Swift はオブジェクト ストアです。オブジェクトをバケットに格納します。バケットをディレクトリ、オブジェクトをファイルと考えることができれば、それが役立つ場合があります。

nova-volume (現在は Cinder に置き換えられています) はブロックストアです。ファイルシステムを保存し、インスタンスのディスク イメージに使用できます。

仮想ディスクは、openstack が管理する仮想マシン (openstack ではインスタンスと呼ばれます) によって使用されるディスクです。これらは、構成に応じて、計算ノードのファイルシステムにファイルとして、またはブロック ストレージとして格納されます。

于 2012-11-05T03:12:12.367 に答える