ハイパーバイザーでのファイル システムの選択は KVM VM にどのような影響を与えますか?

ハイパーバイザーでのファイル システムの選択は KVM VM にどのような影響を与えますか?

私はハイパーバイザーの初心者で、複数のファイルシステムタイプ(LVM、ZFS、NFS、Glustfsなど)をサポートするハイパーバイザーを備えた単一のホストマシンをセットアップする予定です。このハイパーバイザーは少数のKVM VMを実行します。特定のファイルシステムを選択することの全体的な影響について少し混乱しています。かもしれないこれは、KVM に関する私の理解不足からも生じています。

シナリオは次のとおりです。

ZFS を使用してホスト マシンをセットアップしました。

ZFS をサポートせず、ファイルシステムとして XFS を明示的に提案するソフトウェアをインストールするために、KVM VM インスタンスを作成します。

このことは何を意味するのでしょうか? それは重要なのでしょうか?

これまでの私の理解

これまでのところ、これは問題ではなく、ファイルシステム パススルーは、必要な場合は VirtFS で管理されますが、多くの場合は必要ではありません。しかし、私は確信を持ちたいので、システムをよりよく理解するために、なぜこれが問題ではないのかを説明してもらいたいです。

ありがとう :)

答え1

KVM は仮想マシンを実行します。これらの仮想マシンのディスクは、ZFS 上のイメージ ファイルになります。KVM は、仮想マシンのファイル システムのすべてのディスク アクセスを、ホスト上の ZFS 上のイメージ ファイルへのアクセスに変換します。

したがって、ZFS 上の大きなファイルを「ランダムに」変更することが問題にならない場合は、仮想マシンがディスクで何を行うかは実際には問題ではありません。

関連情報