Xen 虚拟化服务器 2K8R2(带有 SQL 2K8)变得无响应

Xen 虚拟化服务器 2K8R2(带有 SQL 2K8)变得无响应

大约一年前,我们对大多数小型企业 Windows 和 Linux 基础架构进行了虚拟化,其中包括启动全新(非 P2V)Server 2008 R2 VM。几周前,性能表现尚可,但随后进行了以下更改:

  • Xen 从 5.5 升级到 5.6FP2
  • 2k8R2 C: 驱动器在 XenCenter 中扩展了 10 GB,并且允许 Windows 扩展该驱动器以包含添加的空间。
  • 页面文件已从另一个虚拟驱动器重新定位到扩展的 C:

自从进行这些更改以来,我们遇到了多次服务器无响应的情况。表现为查询此计算机托管的一个数据库的应用程序和网站会出现超时错误,RDP 连接可能永远不会开始,或者不会呈现登录屏幕进行身份验证,如果 GUI 已锁定或打开,XenCenter 中的虚拟控制台控制将无法进行身份验证,任何交互(鼠标跟踪除外)都会导致系统无响应的错误。我的 SNMP 监控仍然报告服务器和 SQL 服务可用,但任何通过适当方式(XenCenter、从另一台计算机关闭 /i、虚拟控制台(如果我可以与其交互))重新启动服务器的尝试都会失败。解决此问题的唯一方法是从 XenCenter“强制重启”。

我目前已采取的故障排除步骤:

  • 增加 RAM 分配
  • 移至备用 Xen 主机
  • 已安装 MS KB979149
  • 调出另一个虚拟驱动器,将所有分页移至该驱动器
  • 设置每晚重启(就在昨天)

对于需要采取什么样的监控措施来解答正在发生的事情,或者任何可能导致这种情况的已知问题,您有什么想法吗?

答案1

我首先要查看 C 盘所在的 LUN 的 IO。听起来磁盘可能超载了。

答案2

您是否升级了客户机中 XenServer 工具的安装?我想知道您的一些问题是否可能由此引起。

再问一下:你用什么方法扩容磁盘的?

我认为这里提出的方法是最好的:http://support.microsoft.com/kb/325590

如果您进入“计算机管理”,右键单击驱动器,然后选择“扩展卷”。您可能已经为 Windows 计算机创建了一些 I/O 开销。我怀疑这是否会导致问题,但这是将来值得注意的事情。

如果不是客户机中的过时的 XenServer 工具,那么我想我没有其他想法了 :(

相关内容