Hyper-V 服务器配置

Hyper-V 服务器配置

我想听听大家对新 Hyper-V 服务器配置的建议。硬件是现有的,将重新部署。

硬件:Dell PowerEdge 2900

处理器:2x Xenon 5160 3 GHz 双核

内存:16 GB

存储:6x 68GB 15k SAS HDD(HDD0-HDD5)4x 136 GB 15k SAS HDD(HDD6-HDD9)2x 64 GB SSS(SSD0-SSD1)

操作系统:Server 2008 R2 Enterprise

虚拟机:DC1、EXCHANGE1、SQL1、RD1(远程桌面)

物理操作系统:位于由 HDD0 和 HDD1 组成的 68 GB RAID 1 卷上

DC1.vhd:在 HDD2 上

EXCHANGE1.vhd:在 HDD3 上

SQL1.vhd:在 HDD4 上

RD1-SYSTEM.vhd:在 HDD5 上

SQL1-DATA.vhd (90GB) 和 RD1-DATA.vhd (182 GB) 位于由 HDD6-HDD9 组成的 272 GB RAID 10 卷上

笔记:

  1. SSD0-1 可以用来代替 HDD4 和 HDD5,因为它们包含最活跃的 vhd。

  2. 所有 vhd 的备份都是 1TB USB HDD。

  3. 是否最好使用 HDD2-HDD 创建 136 GB RAID 10 卷并将 DC1.vhd、EXCHANGE1.vhd、SQL1.vhd 和 RD1.vhd 放在上面,而不是为每个卷提供自己的主轴?

谢谢

答案1

我完全同意将虚拟机分散到尽可能多的物理磁盘上以减少 I/O 争用,但我建议使用某种 RAID,因为我认为您不希望在磁盘崩溃的情况下丢失虚拟机。

我认为创建双磁盘 RAID 1 阵列是一个更好的解决方案。

不用太担心 DC1 VM:标准 DC​​/DNS 实际上不会进行太多的磁盘活动,因此您可以(通常)安全地将其放在与其他 VM 相同的阵列上。

答案2

谢谢。我想我可以按如下方式实现。

HDD0-1 上的物理操作系统

HDD2-3 上的 DC1.vhd (20GB) 和 EXCHANGE1.vhd (48GB)

HDD4-5 上的 SQL1.vhd

SDD0-1 上的 RD1.vhd

HDD6-9 上的 SQL1-DATA.vhd (90GB) 和 RD1-DATA.vhd (182 GB)

这样可以将所有四个虚拟机都放在 RAID 上。唯一的缺点是 SQL1.vhd(SQL1 虚拟机系统驱动器)将放在 HDD 上而不是 SSD 上。这是可以接受的,因为 RD1 虚拟机的使用率最高,并且将从 SSD 的快速访问和读取中受益最多。

答案3

不要忘记您的网络接口需求。您可能希望至少有两个接口(我们的四个用于负载平衡/冗余),以便主机可以通过与虚拟机不同的接口进行通信。您还可以考虑为某些虚拟机提供专用接口,以避免 SQL 和 Exchange 等出现网络瓶颈...

相关内容