服务器升级至虚拟环境

服务器升级至虚拟环境

大家好,我希望你们一切都好,包括健康、家庭、财务和其他一切。我们正在进行一个大项目,最初包括

• Active Directory 迁移到新硬件并从 Windows 2003 升级到 2008 • Exchange 服务器,迁移到新硬件升级从 2003 到 2010 并实施冗余系统。 • ISA 2006 防火墙迁移并升级到 Microsoft Forefront Threat Management Gateway (TMG)。

客户端目前有这些服务器

  • 2x Active Directory,包括以下服务 WSUS、DHCP、DNS
  • 1x Exchange 服务器 2003
  • 2 个 SQL 服务器
  • 2 个文件服务器
  • 1 个 ISA 服务器 2006
  • 1x Web 服务器

当前平台是Windows Server 2003。该项目计划进行迁移和升级

  • 2x Active Directory 包括 Windows 2003 - 2008 中的 WSUS、DHCP、DNS 服务
  • 2x Exchange Server 2003 迁移至 2010
  • 2 个 SQL 服务器
  • 2x 文件服务器扩展容量
  • 1 个 TMG
  • 1x Web 服务器操作系统必须升级到 Windows Server 2008。

客户要求实施项目的新硬件是

此配置下的四个 4 x Dell PowerEdge R710

处理器 - 2 个 Intel Xeon E5620 处理器(2.40GHz、12Mb 缓存、5.86 GT/s QPI、80W TDP、Turbo、HT、4 核) 内存 - 32GB 1333MHz DDR3 内存(8x4GB 双列 LV RDIMM) RAID 连接 C4 - PERC H700 的 RAID 5,最少 3 个,最多 8 个 驱动器 硬盘 6 个 300GB SAS 6Gbps 10k 2.5 英寸 HD 热插拔网卡 两个双端口嵌入式 Broadcom NetXtreme II 5709c 千兆以太网控制器,带 4P TOE

我知道这些信息不足以做出决定,但客户没有提供当前平台的更多信息

我的问题是:这个硬件够用吗?您能否提出一个系统图或类似的东西,说明系统基础设施应该是什么样子?此外,您是否可以描述将当前服务器迁移和更新到新服务器的最佳实践。任何其他信息都是值得赞赏的。如果我以任何形式打扰您,我很抱歉。此致。

答案1

这个问题没有简单的答案,如果没有针对您的环境的明确指标,就无法回答“硬件是否足够”。

您提议的环境相当大(作为参考,我有一个为 350 个用户的公司配备 2 个主机 Hyper-V 集群,其中每个角色都配备一个),因此遵循最佳实践或供应商建议只会导致性能不佳或浪费开支。

需要做的是对现有基础设施进行性能分析,包括硬件的所有方面(CPU、磁盘、内存),尤其是磁盘 I/O。如果您已经联系报价,大多数供应商都会为您做这件事,如果他们不愿意,他们就不需要您的钱。

您在帖子中没有提到虚拟化,但确实将其标记为 Hyper-V,因此我假设您正在考虑采用这种方式。至少有一点帮助:

  • 我建议使用 1U 服务器(例如 Dell R410 或 R610)作为您的 Hyper-V 主机,并根据您的性能分析结果进行配置。
  • 每台服务器至少配备 6 个 NIC 端口。您可能不会立即使用它们,但考虑到 SAN 性能、多路径 I/O 和实时迁移网络,您会希望拥有它们。
  • 拥有至少 3 个 Hyper-V 主机(如果需要可以更多),这样一个主机的故障转移只需要剩余主机上 33%(或更少)的可用容量。
  • 引入一个适合您的 I/O 大小的 SAN。如果您根据 I/O 确定大小,那么您将不可避免地拥有足够的容量,除非您拥有非常大的数据集。
  • 利用 Hyper-V 群集存储卷实现高可用性
  • 如果您担心 SQL I/O 与其他所有内容混合在一起,请在 SAN 中为 SQL 添加一个磁盘架(或至少一个磁盘组),并将其配置为直通存储而不是 VHD 存储。
  • 购买 Windows Server 许可证的软件保障,因为 Windows 8 将于明年推出并提供许多 Hyper-V 改进。
  • 不要吝惜 SAN 的网络。一个坏的交换机将使许多设计良好的基础设施陷入瘫痪。

答案2

咨询虚拟化专家以获得量身定制的解决方案;这个主题太广泛,变量太多,无法提供一个明确的答案。

您需要考虑的要点包括:

  • 虽然 RAID-5 可以在低 I/O 虚拟机上运行,​​但它完全不适合数据库或 Exchange;在始终受 I/O 限制的应用程序上,你无法摆脱它
  • 每个主机 32GB 太少了,特别是当您打算在一台主机上结合 SQL、Exchange 和其他特殊用途功能时。
  • 由于您似乎并未将这些主机集中起来以获取其资源,因此您几乎只能在 4 台主机上分别设置 N 台虚拟机。

这实际上意味着你从高功率的盒子中获得的资源分布相当不理想。

相关内容