更新Windows服务器

作为一名学生,我没有太多的设置和pipe理networking的经验。 有一个问题我已经有一段时间了,我的老师不能解释我的满意:

我曾经有过这样的印象:服务器硬件必须有99.99%的正常运行时间。 我记得linuxpipe理员显示他们有一个箱子运行3年以上。 想象一下,当我第一次发现Windows Server 2008的Windows Update为我提供了每2-3周一次的关键更新,并且大多数更新需要重新启动时,我感到惊讶。

当一个虚拟机要求重新引导时,通常不会有什么大不了的,冗余的虚拟机可以接pipestream量,直到第一个虚拟机重新联机为止。 我想知道的是,如何处理Hyper-V服务器,即承载所有虚拟机的服务器?

我的老师告诉我,你可以在下class时间重启服务器,这对一个小公司是合理的,或者根本不更新服务器。 我甚至无法想象在一年之后没有更新的服务器如何不安全,所以我不认为这是一个有效的select。

是不是有办法将虚拟机复制到另一台物理Hyper-V服务器,并以某种方式使该虚拟机不会脱机到最终用户?

我感谢你们给我的任何build议和提示。

build议在服务器核心安装中运行Hyper-V主机以减less攻击面并减less所需的更新量。

使用System Center虚拟机pipe理器(SCVMM),您可以将子分区移动到另一台主机上,如您所build议的。

为了进一步阅读,你可以尝试在这里的 TechNet或70-652考试准备材料。

Hyper-V支持集群,可以让您将虚拟机移动到其他节点,以防万一发生故障或只需重新启动。

Windows会提示更新并重新启动,主要是因为许多驱动程序都是内核模式的驱动程序。 Linux在用户空间中运行很多东西,可以在不重新启动的情况下进行更新。 即使是一些内核也可以不经过重启。

拥有3年正常运行时间的很多机器都是经过硬化的定制内核。 我知道我有几个Linux的盒子有大量的正常运行时间。 在UPS连接到barfed之前,一个防火墙盒子运行了大约3年。 它的内核被编译,几乎除去了防火墙所需的所有function。

正如Massimo所说,对于这个问题,Hyper-V支持集群。 所以你安装了两台(或更多)机器,然后把虚拟机移动到其他主机上。 安装更新并重新启动主机。 然后移回去。

与您的服务群集总是最大的问题。 交换例如需要大量的工作在两个盒子中工作,以便可以在没有人注意的情况下重新启动。