基于 Windows 2012 R2 映像构建的 Rackspace 云服务器意外重启

基于 Windows 2012 R2 映像构建的 Rackspace 云服务器意外重启

我最近在 Rackspace 上启动了几台新的 Windows 2012 R2 云服务器,使用的是他们的基础 Windows 2012 R2 映像(没有 SQL 服务器),每次服务器都会遭遇随机/意外重启。某些操作可能会持续触发重启(稍后会详细介绍),但不幸的是,事件日志中没有捕获太多有用的信息,也没有生成任何崩溃转储。

对于这些特定的服务器,它们主要用于运行 Jenkins 构建/CI 服务器。每当我在 Jenkins 中运行我们的主要构建作业(通常需要大约 7-8 分钟)时,服务器通常会在作业完成前几分钟重新启动。浏览网页似乎也会触发重新启动,但不是立即重新启动(请不要再评论在服务器上运行浏览器了。我们只是用它来简化构建服务器的设置过程)。

至于事件日志,唯一持续显示的事件是关键的“内核电源”事件(事件 ID 41),其消息为The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.查看事件详细信息时,“Bugcheck”属性始终设置为 0。

我已经尝试多次构建新服务器,每次结果都一样。我尝试构建的服务器是 2GB 通用服务器,使用本地存储作为启动卷。我甚至可以在不对服务器进行任何更改的情况下重现该问题,只需运行 Internet Explorer 并浏览几分钟即可。

我已经联系了 Rackspace 支持人员,询问镜像本身是否存在问题,并要求他们尝试将虚拟机移至另一台主机。他们到目前为止已经尽力提供帮助,但无法提供任何类型的解决方案。

我们过去在 Rackspace 上构建过许多 Windows 服务器,从未遇到过这个问题。

我甚至可以使用几年前构建的 Windows 服务器映像构建新服务器。我们不能使用此映像的唯一原因是,它所取自的服务器的大小大于我们构建服务器所需的大小,并且我们不想为不需要的资源支付额外的费用。

有没有其他人经历过并希望解决类似的问题?

答案1

问题原来是与 Rackspace 的基本 Windows 2012 R2 映像一起安装的虚拟化驱动程序(它们使用 Citrix Xen 虚拟机管理程序)。

Rackspace 最终提供了一个下载更新驱动程序的链接。安装后,意外重启就停止了。

相关内容