Windows Home Server 虚拟化

Windows Home Server 虚拟化

我有一台 Windows 7 Home Premium(64 位)HTPC。我一直在考虑购买 Windows Home Server 来补充 HTPC。虽然我仍在了解 WHS 的功能/优势,但我很想知道在虚拟化环境中运行 Windows Home Server 是否有任何注意事项。

我的 VM 主机 (Citrix XenServer) 拥有足够的 CPU/RAM/磁盘资源,那么在 VM 中运行 WHS 是否会损害 WHS 的预期功能?是否有其他人在 VM 中运行 WHS?是否有任何 WHS 要求可能导致在 VM 中运行 WHS 出现问题?

答案1

Windows Home Server 的设计初衷是为了做好以下几件事:

  • 自动备份已连接的计算机
  • 集中存储媒体,供网络上的计算机共享
  • 远程访问(通过 Web 界面),允许您在外出时访问共享文件夹和计算机
  • 磁盘管理(存储池)

备份的一部分是要有冗余感,否则如果一个驱动器发生故障,您可能会丢失重要数据(在家庭服务器内)。WHS 通过确保您指定为“重要”(又称复制)的文件夹/共享自动保存在两个物理上独立的磁盘上(如果可用)来处理此问题。在虚拟化环境中,WHS 无法确保文件在单独的物理磁盘上重复(除非您通过 XenServer 设置某些内容,但这违背了使用 WHS 进行磁盘管理的目的)。

如果您不打算使用 WHS 进行磁盘管理,那么 WHS 的主要用途将是远程访问和集中备份/存储。无论托管在何处,远程访问都能很好地工作。集中备份将在您指定时自动进行。如果您不使用 WHS 进行远程访问或集中存储/备份,那么这是浪费金钱。您可以将股票放在任何虚拟机并使其可以访问你的网络以补充你的 HTPC,你不需要需要一个 Windows Home Server。

但是,如果您要使用集中备份,那就去买吧。WHS 可以轻松备份您的 Windows 机器,并让家庭用户轻松管理多台机器。

答案2

您会发现 WHS 至少需要 1GB 的 RAM,这将大有裨益。此外,在最新的 WHS 安装(安装了所有 Power Pack)中,您确实不需要大于 MS 所需的最低 80GB 的启动盘。您的所有数据都将放置在您指定的驱动器上,作为存储组的附加部分。至于在 VM 中运行 WHS,它与任何其他 Windows 服务器版本没有什么不同(除了一个警告)。我要提到的一个警告是名为“demigrator”的后台任务的运行方式。(我喜欢称它为 denigrator。)如果存储池中有大量存储(大量文件),此任务可能会使系统瘫痪。从个人经验中我发现,使用存储池外的驱动器并使用普通的 Windows 共享可以极大地加快系统速度,因为 demigrator 不再有任何工作要做。祝你好运!

答案3

在虚拟机中运行 WHS 是一个好主意,原因之一是:它可以让您的 WHS 能够抵御硬件故障。例如,从 PSU 故障中恢复的速度有多快?

一个重大问题是,如果您的 VM 主机的 OS 驱动器发生故障,您将无法恢复备份,因为您无法运行 VM。但您也可以避免这个问题:

诀窍是让每个虚拟 WHS 磁盘成为完整的物理外部磁盘。如果您的 VM 主机出现故障,只需断开 WHS 磁盘并将其插入任何安装了 VM 软件的计算机即可。即使是一台基本的笔记本电脑也足以让您的 WHS 立即启动并运行。

(顺便说一下,我几年前就在这里写过这篇文章:http://blogs.msdn.com/jaybaz_ms/archive/2007/10/17/windows-home-server-on-a-virtual-machine.aspx

相关内容