服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

将ZFS服务器作为虚拟来宾进行托pipe

我还是ZFS的新手。 我一直在使用Nexenta,但我正在考虑切换到OpenIndiana或Solaris 11 Express。 现在,我正考虑将ESX / ESXi,Hyper-V或XenServer中的ZFS服务器作为guest虚拟机进行虚拟化(我还没有决定哪一个 – 我倾向于ESXi来支持VMDirectPath和FreeBSD)。 主要的原因是,似乎有足够的资源可以让我轻松地同时运行1-3个其他虚拟机。 主要是Windows服务器。 也许是Linux / BSD虚拟机。 我希望虚拟化的ZFS服务器托pipe其他虚拟机的所有数据,这样它们的数据可以保存在与ZFS磁盘物理上分离的磁盘上(以iSCSI或NFS的forms安装)。 该服务器目前有一个AMD Phenom II,总共有6个核心(2个解锁),16GB RAM(最大输出)和一个LSI SAS 1068E HBA(7个)1TB SATA II磁盘(规划在RAIDZ2上,带有热备份)。 我也有(4)32GB的SATA II固态硬盘连接到主板。 我希望将两个SSD镜像到一个引导镜像(对于虚拟主机),并将另外两个SSD留给ZIL和L2ARC(对于ZFS VM来宾)。 我愿意添加两个磁盘来存储VM guest,并将所有七个当前磁盘分配为ZFS存储。 注意:主板没有IOMMU支持,因为880G不支持,但是我确实有一个890FX主板,如果它有很大的区别的话,它有IOMMU。 我的问题是: 1)这样做是明智的吗? 我没有看到任何明显的缺点(这让我想知道为什么没有人提到它)。 我觉得我可以做一个巨大的监督,我不愿意承诺这个,移动我的所有数据,只是从我错过了一些细节的fubar。 2)ZFS虚拟客人performance? 我愿意尝试一个小的性能,但是我认为,如果VM guest虚拟机有磁盘的完整磁盘访问权限,至less磁盘I / O性能可以忽略不计(与运行非虚拟化的ZFS相比) 。 任何人都可以从托pipeZFS服务器作为虚拟机客户的经验谈到这一点?