针对小型企业的虚拟化服务器:关于devise,硬件组件和供应商的问题

我需要build立或购买服务器,以便将小型企业迁移到自己的基础设施。 该业务在四个地点拥有20名员工。 目前,总部所在地(新服务器所在的位置)与姊妹公司共享同一个IT基础设施。

服务器需要做什么:

  1. 举办他们低stream量的网站
  2. 托pipe他们的SMTP / IMAP电子邮件服务器,包括恶意软件/垃圾邮件过滤
  3. 承载他们的Windows文件共享
  4. 主机备份/档案为他们的3个卫星站点
  5. 不要花太多的钱,5000澳元以下

计划:

  1. 购买具有良好硬件虚拟化function和合理数量冗余的单台服务器
  2. 安装(至less)两个虚拟机:
    • 一个用于任何面向公众的服务(即networking,电子邮件)
    • 一个承载内部文件共享和远程备份
  3. 使用FOSS软件进行虚拟化和服务,例如。 CentOS,KVM / Xen,Apache,PostgreSQL,PHP,Postfix等
  4. 自己做存储/软件设置(即,我不需要供应商的帮助来设置RAID或OS)

devise注意事项:

  1. 硬件必须与RHEL / CentOS 5.5 x86_64完全兼容(最终操作系统将升级到RHEL / CentOS 6)。 这意味着没有第三方驱动程序磁盘。
  2. 提供所有使用虚拟机的服务,以方便pipe理(例如快照,回滚)
  3. 将虚拟机连接到适用的虚拟机主机上的专用LVM卷(例如文件服务器),以避免在虚拟机中捕获公司数据(将其视为穷人的SAN / NAS)
  4. 如果将来需要更多的硬件资源,请不要升级此服务器。 相反,请考虑构build一个SAN,并可能将一个专用SAN NIC添加到通过其连接到SAN的此服务器

硬件我正在考虑:

  • 支持VT-d的单sockets主板和内置的双端口千兆以太网
  • 还原剂电源
  • 4核,基于Nehalem的Intel Xeon,支持Intel VT和IOMMU
  • 12GB(3x4GB)1333MHz单列RDIMM
  • 4个3.5英寸的硬盘托架,拥有4个SATAII企业(即体面的MTBF / IOPS)驱动器,用于完整的硬件RAID10(瞄准大约300GB逻辑驱动器)。SAS会很好,但它似乎太贵
  • 超薄DVD-ROM驱动器
  • 具有专用以太网端口的远程控制台,例如 如DRAC / iLO。
  • 优选跨平台的系统pipe理软件(例如监视,固件更新,远程控制台)。 一个供应商想卖给我一个基于Supermicro的解决scheme,但这似乎是仅限Windows的远程控制台,即。 它也运行在Linux上,但function有限。
  • 至less有两个备用的PCIe插槽用于未来的扩展:一个用于以太网到SAN,另一个用于磁带机(假定系统或其RAID控制器没有外部插孔来连接磁带机单位)。 请注意,在此阶段不需要磁带机,因为备份将通过VPN进入远程。

问题:

  1. 任何人都可以预见这个设置的任何问题或有任何替代build议?
  2. 有没有人已经知道一个特定的服务器模型,可以满足这些要求(无论是出奇迹,还是由供应商定制)?
  3. 有没有人有任何硬件供应商的build议? 请记住,这是一个墨尔本的业务。 目前我正在考虑戴尔和Digicor 。 我会包括惠普,但是由于某种原因,老板并不是惠普的忠实粉丝。 供应商需要:
    • 有信誉
    • 成本效益
    • 有快速的周转时间来更换有缺陷的零件
    • 能够build立自定义的服务器(即不只是尝试和卖给我一些“cookies”的系统,这不完全符合我的需求)。
  4. 我应该自己做这个吗? 在系统pipe理员中,这似乎不是一个受欢迎的选项,因为在故障情况下缺乏支持(例如,等待几个星期才能交付正确的部分)。
  5. 我想要哪种RAID控制器型号?
    • 我需要多lesscaching,如果有的话?
    • 我需要一个电池支持的写入控制器(BBWC)吗? 我不这么认为,因为这是RAID10,而不是RAID5 / 6,但有人可能会更清楚
    • 是否有一些开放的RAID元数据格式,以便您可以切换RAID控制器供应商,并仍然有你的逻辑驱动器的工作?
  6. CentOS与KVM / Xen是VM主机的一个好主意吗? 我不明白为什么会这么糟糕,但也许有一些恐怖的故事在那里。
  7. 我想要为每个虚拟机专用的NIC,还是软件桥梁罚款?
  8. 是否有任何特定的主板芯片组得到/避免?
  9. 获得与上述相同的硬件是否花费更多,但双sockets板和8个驱动器托架是否更昂贵? 我认为最好不要让这些成本降低。 如果我真的需要升级,我仍然可以(replaceCPU,添加RAM,连接到SAN等)
  10. 我关心系统需要多less个机架单位? 我将有足够的机架空间(例如,1U到5U),但有一定的规模,例如, 成本?

内存太less,IO太less。

CHeap最终用户基于:

  • AMD主板搭配6吋Phenom II 16GB内存。 Adaptec 3405 RAID控制器,你可以修理8张光盘。 我有一个在这里,不久两个。

  • 在这种情况下使用的盘对我来说是4 x wd天蝎座黑色raid 10,4x wd天蝎座蓝色raid 5.黑色持有所有vms和os,蓝色是一个大文件份额… performane是好的,有瓶颈偶尔。

或者你长期。

  • 基于AMD Opteron的主板,两个sockets。 我有一个(不久两个)。 32至64 GB的内存。 Supermicro有一个很好的笼子,在SAS背板上有2个机架单元上有24个碟片托架…. Adaptec 58005运行该托架。 光盘是所有猛禽 – 到目前为止,我有12个Velociraptors在那里,每个300GB,作为RAID 10.6和os和虚拟化,6个更大的数据库。 我开始使用一个处理器,32GB RAM。 更多的费用,但高品质,你可以扩大。

12GB的内存声音就像是一个瓶颈来临。 而光盘版面将会有问题。 上传到SAN是愚蠢的 – 对不起 – 从成本的angular度来看。 一个SAN对于许多服务器来说是有意义的,但是为了获得一个服务器的SAN硬件……看看价格。 这并不好笑。 对于1-2台服务器,DAS(直接连接的光盘)的价格大都比较好。

如果涉及到Windows,XEN是一个很好的虚拟器 – 因为XEN是由Windows Server 2008本地支持的….没有第三方组件安装在虚拟机中。 保持更新更容易一点。

对于一个供应商… SUPERMICRO;)他们有各种非常好的东西,特别是对于高密度系统。

你有没有考虑到你的ISP的可靠性? 我强烈build议托pipeWeb服务器和邮件服务器与托pipe公司谁可以提供正常运行时间这些服务需要。

你可能能够在没有文件服务器的情况下花费30分钟,但是你能负担得起你的网站吗? (Googlebot不睡觉!)或者您的电子邮件服务器无法收到消息? 不pipe你拥有多less硬件冗余,都不能阻止电话/有线电视公司的愚蠢行为。

你也应该考虑你的ISP将允许什么。 一些关键端口如80进来,25出去。 您不能指望您的客户访问www.yoursite.com:85因为您被ISP强制在非标准端口上运行您的Web服务器。

主机是如此的便宜,你可以得到一个基本的“网上名片”types的网站与电子邮件接收低于5美元/月。

至于文件服务,这应该在现场完成,因为磁盘购买比租用便宜,并且在千兆位局域网上的延迟远远小于6Mbps的DSL或电缆。

对于邮件,我们公司使用高可用性(即专业托pipe,而不是现场)的邮件服务器来接收我们收到的邮件,并通过POP3提供邮件。 然后,我们的现场服务器使用Fetchmail从异地服务器检索消息,并将它们放在Cyrus IMAP中用于永久性现场存储,并删除非现场复制。 我们的员工通过当地的Cyrus服务器访问邮件。

我们这样做是因为长期的IMAP邮件存储需要大量的磁盘空间,购买我们自己的磁盘比较便宜,但是我们希望即使ISPclosures也能够收到邮件的高可用性。

您是否打算使用Samba为Windows用户托pipe文件? 您是否打算将其用作中央用户帐户pipe理的主要域控制器? 您的networking是否与Windows / Linux客户端混合?

就虚拟机而言,我们将每个服务分离到自己的机器中。 这样可以防止任何错误的发生。 这样,如果有人对rm命令和*有点过分的rm ,例如,你只会丢失你的邮件, 或者只丢失你的web服务器,但是如果他们在同一个虚拟机上就不会这样。