背景
我对基于服务器的虚拟化领域还很陌生(我已经在我的桌面上运行 VM 多年了)。
我工作的组织最近购买了一台戴尔服务器,将使用 Hyper-V(Windows Server 2012 Datacenter)运行 4-6 台虚拟服务器。
该机器在 RAID 10 阵列中有 15k SAS 驱动器、64gb RAM 和两个插槽处理器,每个处理器有 6 个核心。
问题
我以前的公司曾经使用 VMWare vSphere 来虚拟化一切(这个公司买不起)。我记得一位同事向我展示了有关每个虚拟机相对于主机的使用情况和性能的实时统计数据。
我似乎找不到任何与 Hyper-V 相当的报告。我错过了吗?我希望有比性能监视器更好的报告。理想情况下,我希望有实时报告和警报。
附加信息
我读了如何监控具有多个虚拟机的 Hyper-V 服务器上的 CPU 使用率和性能,但它没有提供性能监视器以外的选项。
答案1
我见过的最好的免费选择是 Veeamhttp://www.veeam.com/virtual-server-management-one-free.html?ad=menu
答案2
正如其他人提到的,SCVMM 默认会这样做。但是,不要忽视性能监控。
当您将 Hyper-V 角色添加到服务器时,您会获得一大堆性能计数器,可用于监控您的客户机,可以通过精美的图表等进行远程监控。
该截图取自 MSDN 博客,但解释了我的意思:
答案3
你可以尝试一下我最近遇到的这个轻量级工具 -ApexSQL VM 监控器. 它为监控和故障排除提供了巨大的可能性。
它还可以帮助发出警报,该工具可以对其进行定制 - 包括各种选项,如设置阈值和在发生警报时执行一些外部操作,如发送电子邮件。
既然您提到了报告——我检查了一下,它也有报告。