1
ZFSサーバーを仮想ゲストとしてホストする
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 7年前に移行され ました。 私はまだZFSが初めてです。私はNexentaを使用していますが、OpenIndianaまたはSolaris 11 Expressに切り替えることを考えています。現在、ZFSサーバーをESXi、Hyper-V、XenServerのいずれかのゲストとして仮想化することを検討しています(VMDirectPathとFreeBSDのサポートについてはESXiにまだ傾いています)。 主な理由は、1〜3個の他のVMを同時に実行できるようにするために、十分なリソースがあるように見えることです。主にWindows Server。Linux / BSD VMでもあるかもしれません。仮想化されたZFSサーバーが他のVMのすべてのデータをホストし、それらのデータがZFSディスク(iscsiまたはnfsとしてマウント)とは物理的に別のディスクに保持されるようにしたいと思います。 サーバーには現在、合計6コア(2ロック解除)、16 GB RAM(最大)のAMD Phenom IIと、1 TB SATA IIディスク(7)が接続されたLSI SAS 1068E HBAがあります(ホットスペアを備えたRAIDZ2で計画)。また、マザーボードに(4)32GB SATA II SSDを接続しています。2つのSSDをブートミラー(仮想ホスト用)にミラーリングし、他の2つのSSDをZILおよびL2ARC(ZFS VMゲスト用)のままにしておきたいと考えています。VMゲストを格納するためにさらに2つのディスクを追加し、現在の7つのディスクすべてをZFSストレージとして割り当てます。注:マザーボードはないではない 880Gがそれをサポートしていないとして、IOMMUをサポートしているが、私はそれが大きな違いを行う場合IOMMUを持ってい890FXボードを持っています。 私の質問は: 1)これを行うのは賢明ですか?明らかにマイナス面はありません(だから他の誰もそれについて言及していないのではないかと思います)。私は巨大な監視をすることができると感じているので、私はこれにコミットすることを嫌います。 2)ZFS仮想ゲストのパフォーマンス?小さなパフォーマンスヒットを望んでいますが、VMゲストがディスクへのフルディスクアクセスを持っている場合、少なくともディスクI / Oパフォーマンスは無視できると思います(仮想化されていないZFSを実行する場合と比較して) 。VMゲストとしてZFSサーバーをホストしている経験から、これについて話すことができますか?