メインコンテンツへ移動

OpenShift Virtualization向けストレージ

コンテナストレージがOpenShift Virtualizationに不十分な理由

OpenShift Virtualizationチームへの成果

ライブマイグレーションを可能にし、整合性のあるスナップショットをサポートし、VMワークロードが必要とする レイテンシを提供するVMストレージ。VMとコンテナ用に別個のストレージシステムは不要です。

Questions and Answers

simplyblockはOpenShift VirtualizationでKubeVirt VMのライブマイグレーションをサポートしていますか?

はい。simplyblockはReadWriteManyブロックボリュームを提供し、KubeVirtが使用するCDI(Containerized Data Importer)ライブマイグレーションAPIをサポートしています。VMは、ストレージレイヤーのダウンタイムなしに ノード間を移動できます。完全なマイグレーションアーキテクチャについては、 KubeVirtストレージのページをご覧ください。

simplyblockでVMディスクスナップショットはどのように機能しますか?

simplyblockはKubernetes CSI VolumeSnapshot APIを実装しています。OpenShift Virtualizationは、 VMディスクのスナップショットおよび復元操作にこのAPIを使用します。simplyblockのスナップショットは コピーオンライトであり、ディスクサイズに関係なくミリ秒単位で完了するため、パフォーマンスへの影響なしに 頻繁なスナップショットスケジュールを実用的にします。

simplyblockはOpenShift VirtualizationのWindows VMで動作しますか?

はい。simplyblockは、Kubernetes CSIドライバーを介してVMディスクが消費する標準のブロックストレージ ボリュームを提供します。ゲストオペレーティングシステムは、LinuxであれWindowsであれ、標準のNVMe ブロックデバイスとして認識します。ゲストOS固有の構成は必要ありません。

simplyblockは同じストレージプールからコンテナPVCとVMディスクの両方を提供できますか?

はい。simplyblockは、コンテナの永続ボリュームとKubeVirtのVMディスクを同じストレージプールから 提供します。ボリュームごとのQoS制限により、個々のワークロードがストレージI/Oを独占することを防ぎ、 共有ストレージ上でのVMとコンテナの安全な共存を可能にします。

simplyblockはベアメタル上のOpenShift Virtualizationをサポートしていますか?

はい。simplyblockは、クラウドプロバイダーへの依存なしにベアメタルOpenShiftクラスター上で実行されます。 VMのライブマイグレーション、スナップショット、NVMeパフォーマンスはすべてベアメタルでサポートされています。 ベアメタル固有のデプロイメントアーキテクチャについては、 OpenShiftベアメタルストレージのページをご覧ください。

OpenShift Virtualizationストレージにおいて、simplyblockはODFとどう比較されますか?

どちらもOpenShift Virtualization向けのストレージを提供します。simplyblockは、より低いレイテンシ (NVMeネイティブ対Cephファイルシステムのオーバーヘッド)、同じノード上でのより軽量なリソース消費、 そしてOpenShiftサブスクリプションに上乗せされるODFライセンスコストがないことを実現します。直接の比較については、 OpenShift ODF代替のページをご覧ください。