我正在用一个新的机架服务器取代两个旧的机架服务器,它有足够的能力来接管当前服务器的功能。服务器是一个4U机架安装16 3.5“SAS驱动器湾,两个2.5”的海湾,一个XeonE3-1230v2 CPU和32 16的ECC RAM。
我的问题如下。我希望有一个具有ZFS管理磁盘的FreeBSD文件服务器。但是,我需要其他‘m,例如shell/git服务器、邮件服务器等。我想知道如何处理以下问题:
对于(2),我可以选择在SAS控制器上设置RAID,并使用RAID作为系统磁盘来存储虚拟机管理程序和VM映像。然而,这使得PCI无法通过文件服务器。另一种选择是使用两个2.5“的海湾。
建议?我还没有选择使用哪个虚拟化平台,但这不会产生太大影响。
发布于 2013-09-03 19:27:06
不要在这个单服务器管理程序设置中使用ZFS。什么都得不到..。在可支持性和灵活性方面有很多损失。
这并不是说不能这样做。我建立和管理了这样的解决方案:
请参阅:作为虚拟客户托管ZFS服务器
(关键是使用一个小型硬件RAID来保护ZFS主机的VM的小占用空间,然后运行一个传递到该VM的PCIe适配器来存放数据磁盘。)通过NFS将所有信息共享给主机。)
为什么在这种情况下需要ZFS?使用适当的硬件RAID控制器与电池或闪存支持缓存,RAID 1+0和从那里.(这假设使用VMware ESXi)..。
如果您正在查看Linux + KVM管理程序+ZFS,则选项会发生一些变化.但即便如此,仅仅使用ZFS并不意味着您将有一个快速或精心设计的设置。有一些缓存和池布局设计需要考虑.
编辑:
ZFS在添加磁盘方面并不像您想象的那样灵活。硬件RAID控制器也可以这样做,并会为您重新平衡数据。对于ZFS,添加磁盘并不意味着现有数据分布在数组中。另外,某些ZFS RAID级别无法扩展。例如,RAIDZ1、Z2、Z3不能通过向RAIDZ集添加磁盘来展开。它们通过增加类似大小的RAIDZ集来扩展。
虽然ZFS很棒,对于许多解决方案来说都是神奇的独角兽,但是运行管理程序并不是最好的用例。
https://serverfault.com/questions/536013
复制相似问题