Hyper-V要求,磁盘分区

我的物理服务器经验法则是操作系统的快速随机存取磁盘(VelociRaptor / SSD),以及数据的大磁盘(例如WD Caviar)。

这是如何寻找应该运行两个虚拟机(文件服务器+内联网,Dynamics CRM)的Hyper-V?

  • 把物理操作系统放在一个单独的磁盘上还有意义吗?
  • 我应该在物理操作系统上设置多less磁盘空间/内存?
  • 文件服务器:是否有传递磁盘与VHD的显着差异? 任何关于备份,卷影复制服务,其他东西的偏好?
  • 我应该将虚拟OS部分(FileServer-OS,FileServer-Data,CRM)分割到单独的物理磁盘上吗? 说,用镜子2x2x1TB,或2x2TB?
  • 你如何备份“生活”VHD? “像往常一样”从服务器内?

我已经阅读了微软公司提出的相关问题和系统要求,我更多地从以前做过的人那里寻找实际的投入。


规格仍然是开放的,我的目标是一个i7-920四核,板,如技嘉EX58-UD5(开放的build议)8GB的RAM

我的目标是总计2TB的磁盘存储。

想法1:用于Hyper-V的80GB固态硬盘,2个2TB WD RE4-GP,用于两个虚拟机的镜像,总计约850欧元

想法2:4个1TB的WD RE-GP在2个镜像中,导致2T1TB的存储,一对用于HyperV和第一台机器,另一个用于第二台。 总计520欧元,可以让另外4GB的内存带来巨大的变化。

一个评论者要求最后的configuration,这是我学到的 (以及我们所做的)

由于各种控制器的不佳体验,软件镜像的低开销以及传输到另一台机器的简单性,我决定不采用硬件RAID。

我们把最繁忙的networking共享通过磁盘。 他们在HV主机中“离线”,并在虚拟机中镜像。 性能对我们的目的是足够的。

我没有添加一个单独的操作系统磁盘,只是为了更灵活的configuration。 (WD Raptor 300GB)。

所以我们configuration了一对1TB作为pass-through,另一对镜像在HV主机上,并保存两个服务器的VHD。

请注意,直通磁盘会禁用Hyper-V-Console中的快照(我希望有一个选项可以排除它们,但继续快照)。 我也了解到,快照是一个坏主意,因为它打破了活动目录同步。

备份是通过e-sata连接到主机的外部磁盘。

如果您不打算使用主机操作系统来运行除Hyper-V之外的任何其他操作系统,我不认为将这些虚拟机放在与操作系统相同的分区上将会非常重要。 我在几台带有10k rpm磁盘的工作站上使用Hyper-V,操作系统在一个虚拟机上,而且我也没有注意到它们之间虚拟机性能的差异。

你可以用虚拟机非常快速地占用磁盘,所以它值得拥有一个大而慢的磁盘来存档和备份(如果你有良好的networking存储和快速的networking可能不是必要的)。

如果你正在自己构build,并希望保持在合理的预算内,我build议在RAID 10中使用4-6x 10 rpm的磁盘(NewEgg上的300 GB磁盘可以达到$ 200)。 然后在RAID 1中可能有两个1-2TB的磁盘(如果你添加了这个,你可能会把操作系统放在它上面)。

使用dynamic扩展磁盘和快照都会对性能产生不利影响(对于虚拟化工作站来说,没问题,对于服务器来说也可能不是)。 而对于任何磁盘密集型服务,我会直接访问服务的后备存储(例如,数据库或文件服务器)。 如果将I / O瓶颈从虚拟操作系统分区移出,则可以快照虚拟服务器操作系统,而不必担心性能问题。

最后 – 你可能需要超过8GB(Hyper-V不能共享未分配的RAM,而主机也需要一些),但这取决于它们将被使用的强度。

我希望这是有用的。 如果你做了一些实验和基准testing,我想很多人会有兴趣看到结果。 正如您可能已经注意到的那样,这方面的性能数据很less。

在虚拟机中,磁盘是最大的瓶颈。 当我构buildVMHost时,我使用1TB驱动器和60 GB操作系统分区,并使用其余的备份虚拟机。 然后,我在一个RAID 5或10中使用4个或6个快速巡逻机。这给了他们需要的速度以及一些冗余。

使用RAID 2和2TBcaching的RAID 1在未来将是一件令人头痛的事情。 再次,磁盘是最大的瓶颈。

PS与Server 2008带来的成本和开销,我一直使用Server 2003与虚拟服务器2005年,它已经很好。

如果您运行的是Hyper-V,将操作系统放在单独的物理磁盘上是非常有用的,因为它实际上运行在Windows之上,所以操作系统实际上一些开销(而不是像ESX / i,它的占地面积非常小); 操作系统和页面文件的专用磁盘(或arrays)可以真正帮助。

关于虚拟机:他们会有什么样的工作量? 记忆? 中央处理器? 磁盘? 如果他们在存储方面工作很多,那么把它们放在单独的物理磁盘上将会提供一个真正的优势。 如果它们的磁盘I / O非常低,则可以将它们全部放在同一个地方,不会有任何区别。

如果你有两个磁盘密集的虚拟机运行,我会select三个RAID1arrays,一个(小)用于操作系统和页面文件,另一个(足够大)用于每个虚拟机。

将物理操作系统放在一个单独的磁盘上是否有意义? 是的,这仍然是一个很好的做法。

•我应该在物理操作系统中设置多less磁盘空间/内存? 对于磁盘空间,这取决于你将要放在父分区上的东西。 对于RAM,我将为每个虚拟机所托pipe的父容量为64 MB的磁盘使用2 GB。

•文件服务器:传递磁盘与VHD有显着区别吗? 任何关于备份,卷影复制服务,其他东西的偏好?

通常你会发现通过磁盘和VHD之间几乎没有什么区别。 但是,传递的可pipe理性可能会非常棘手。 取决于你在乎的是什么。 如果你想获得所有的表演,可以通过。 如果你想尽可能简单地pipe理,那么去VHD的。

•我应该将虚拟OS部分(FileServer-OS,FileServer-Data,CRM)分割到单独的物理磁盘上吗? 说,用镜子2x2x1TB,或2x2TB?

我已经拆分了虚拟机操作系统和数据驱动器,并把它们放在不同的VHD上。 一般来说,从物理世界地图到虚拟世界的最佳实践。 将VHD放在不同的物理主轴上完全取决于文件服务器的工作量和预算。 有机会我不会太担心。

•你如何备份“生活”VHD? “像往常一样”从服务器内?

除非您在后端有一个SAN,否则通常在您的虚拟机上运行您的备份软件,就像物理机器一样。

把物理操作系统放在一个单独的磁盘上还有意义吗?

不,我在我的主要服务器上使用Raid 10操作系统和超v数据。

•我应该在物理操作系统中设置多less磁盘空间/内存?

我使用标准的64GB。 空了,但是。

•文件服务器:传递磁盘与VHD有显着区别吗? 任何关于备份,卷影复制服务,其他东西的偏好?

不,不值得注意。 即使扩大也不值得注意。 可衡量,是的。 我使用通过主要数据的东西 – 主要是因为它保证我的IOPS预算。 因为光盘是单独的。

•我应该将虚拟OS部分(FileServer-OS,FileServer-Data,CRM)分割到单独的物理磁盘上吗? 说,用镜子2x2x1TB,或2x2TB?

呃,你真的在​​这里说低端服务器。 好吧,我把大型服务器分成不同的vhd文件 – 因为我的标准vhd是64GB(sysprepped,使用不同的引导真正的操作系统)。 大空间是独立的VHD。

就像信息:服务器目前有64GB。 用于boot + vhs的6x300gb Velociraptors,用于SQL数据的6x300gb Velociraptors Raid 10。 1月份再添加4张光盘。 案件有24个插槽 – 我想我需要一个更大的一个很快。 我可以启动大约50GB的虚拟机,没有问题,但是当补丁一天开始,我感觉到IO负载。 以及进行数据库导入。 但是,我需要一些权力。

2TB光盘很慢。 这意味着SLOW。 像真的很慢。 最好的爆炸或降价现在是WD Velociraptors,与一个好的RAID控制器(Adaptec)

•你如何备份“生活”VHD? “像往常一样”从服务器内?

或外部。 两种方式都有效 在服务器上恢复比较灵活。 有些东西我不会在每个服务器的基础上进行备份。