一台Hyper-v 的宿主机突然一直报“虚拟硬盘可用空间不足”,但是报警的内容里面找不到有用的信息(虚拟磁盘没有报路径,也没有报虚拟机名称)在context里面只有下面信息才算有点用。

Microsoft:B275343C-3F9F-4B2E-A430-161279285572\83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\L ,但是这一长串在哪里有用呢?

 

下面的告警画面里面报告了Hyper-v 主机的地址,连上去看看

 

诡异奇怪的“虚拟硬盘可用空间不足”告警_第1张图片

 

先看看有哪些机器:

 

诡异奇怪的“虚拟硬盘可用空间不足”告警_第2张图片

get-vm dc1|fl * 看看有没有什么字段值像上面的Microsoft:B275343C-3F9F-4B2E-A430-161279285572\83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\L格式,结果没有找到。

那列下磁盘相关的信息,看看有没有值和Microsoft:B275343C-3F9F-4B2E-A430-161279285572\83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\L类似的格式。(找到一个类似的)

 

诡异奇怪的“虚拟硬盘可用空间不足”告警_第3张图片

 

OK,现在枚举所有的,现在找到罪魁祸首,这是台linux的VM,检查后发现没有安装SCVMM agent,\\scvmmServerIP\agents\Linux 下有linux下VM的agent,安装后发现该告警消失。

 

诡异奇怪的“虚拟硬盘可用空间不足”告警_第4张图片