虚拟化Windows Home Server


9

我正在考虑虚拟化Windows Home Server,主要是为了进行一些测试和疑难解答(现在,无论如何-长期没有)。我拥有可以轻松实现的硬件,但是由于WHS可以像复制文件一样成为野兽,所以我想知道是否有任何“陷阱”或其他我应该注意的地方出去吗 最特别的是,我很好奇是否有人在使用WHS和多个虚拟硬盘来模拟实际的物理WHS设置如何工作方面是否有运气,或者是否必须坚持使用一个驱动器。如果这是一个失败的原因,我宁愿不花时间在此上。其他人可以分享他们的经验吗(如果有人决定这样做)?

Answers:


3

我在VM中使用WHS已有一段时间了,我将总结自己的经验。

处理文件服务器上的某些硬件故障后,我想找到一种从文件服务器提取硬件的方法。我听说过一些有关在具有外部硬盘的VM中运行WHS的讨论,这样,如果主机硬件出现故障,您可以将VM和外部磁盘简单地移至另一台主机,并在停机时间最少的情况下重新启动(这是我的基本动机)。

我为此花了两张通行证。首先,我将WHS安装在VMServer 1.x下运行的VM中,并为VM提供了直接物理访问外部机柜中许多硬盘驱动器的权限。这可以正常工作几天,但是VM偶尔会重新启动,并且必须扫描所有文件以进行一致性检查。我一直无法弄清楚是什么原因造成的,但是我怀疑驱动器正在旋转或“休眠”,并且当文件请求通过时,VM无法正确唤醒它们。由于一次又一次地看到“一致性检查”屏幕特别让人恐惧,因此我决定在大约三周的时间里与这个本地托管的文件服务器联系。(顺便说一句,

第二次(比较成功),我将WHS安装在VMServer 2.x下运行的VM中。但是,我没有给虚拟机物理访问磁盘的权限,而是创建了虚拟磁盘来填充每个外部驱动器。我的理由是,通过这样做,我可以移动虚拟磁盘文件而不必使WHS复杂化。(即,我可以升级驱动器容量,而仅复制VHD文件,而不必从WHS中删除磁盘。)现在,此设置已经稳定稳定约一个月了。在移走所有文件之前,我想进行一些测试,但是基于我所看到的,我非常希望。(即,在此配置中,它比以前的配置更可靠)。

因此,对于我的经验来说,最重要的是:-VMServer 2.x> VMServer 1.x(有意义)-虚拟HDs>直接物理访问

需要注意的另一件事是,如果您确实使用虚拟磁盘,它们都将简单地显示为“ Virtual IDE Drive”(或类似名称),因此很难区分它们。您可能需要不同地调整虚拟磁盘的大小,以使其保持整齐..(即,不是拥有4 * 500 Gb磁盘,而是拥有480、485、498、500等。)

您正在寻找共享的经验,所以希望对您有所帮助。


1
好答案。我完全支持执行直通VHD访问而不是直接对系统驱动器进行硬盘访问的想法。但是,对于外部驱动器/附加驱动器,可能会使系统很难检测到故障驱动器。请非常小心,每个物理驱动器只能创建一个VHD。
IDisposable

@IDisposable-我很好奇您的评论的最后一部分。为什么每个物理驱动器有多个VHD是一个问题?(除了预期的存储重新平衡缓慢之外...)
Peter Bernier 2009年

@peter WHS驱动器扩展器的好处之一是它如何在多个物理驱动器上复制文件,以确保如果一个驱动器死了,您也不会丢失文件。将多个VHD放在一个物理HD上会造成破坏,因为WHS无法知道它看到的哪个驱动器在单独的物理驱动器上。
GAThrawn

@GAThrawn同意。我最初的动机纯粹是从主机灾难恢复的角度出发,而不是关心单个文件。您是对的,因为在单个主轴上存储多个VHD会带来灾难。
彼得·伯尼尔

5

我已经在Hyper-V下运行WHS几个月了。对于驱动器,当我将驱动器添加到服务器时,我一直在外部存储上创建固定大小的VHD,并且运行良好。

到目前为止,我遇到的唯一“陷阱”是WHS盒偶尔会崩溃-并且当它崩溃时,它不会重新启动。当我尝试通过Hyper-V重置该VM时,它什么也没有做,而解决该问题的唯一方法是物理地重新启动主机服务器。我在hyper-v上运行的其他Windows 2008 guest虚拟机永远不会发生这种情况-仅是WHS服务器。

最新的HP MediaSmart服务器(价格约为350美元)最近看起来很诱人-我最终的计划是迁移到其中之一,而不是对其进行虚拟化。我希望他们能在明年左右推出2008版本,以便我可以在其上预安装该版本。


2

由于WHS在非常便宜的商品硬件上运行,并且针对家庭用户(因此称为Windows Home Server),因此它不是虚拟化的典型候选对象。这样,您将找不到用于虚拟化它的“最佳实践”。


4
我对此几乎完全不同意。WHS实质上是窗口的Small Business Server 2003和一帮自定义的东西,并将该文件系统微型驱动器,用于驱动器扩展,因此“最佳实践”是对待它就像2003年SBS
IDisposable的

1

我不会对此太担心。根据您使用的虚拟化系统(每个都有自己的怪癖),启动并运行它可能很容易。大多数现代虚拟化系统都利用硬件虚拟化支持,使您能够运行几乎所有操作系统(以及任何应用程序)。

我没有运行过虚拟化的Windows Home Server,但是我几乎运行了所有其他Windows Server变体以及众多Linux服务器变体,并且兼容性,性能或稳定性方面的问题基本上为零。我将其用于测试和开发以及生产场景中。


0

我已经编写并维护了WHS插件,为此,我使用虚拟WinXP客户端在虚拟WHS(带有两个VHD,并且只包含虚拟数据)上进行了所有开发和测试,所有这些都在我的MS Virtual PC上运行Vista桌面。

我对此没有任何问题。对于测试和开发来说,这是完美的选择,尤其是在使Undo disks(撤消磁盘)能够快速轻松地回滚到各种状态的情况下。

但是对于我的实际真实数据,我有一台具有多个真实硬盘的真实物理机。这样我才更安全。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.