通过MCS模式发布VDI的时候或在添加MCS模式VDI,发布失败有可能会出现虚拟硬盘的“Virtual Machine”显示“Control domain on host xenserver”,只能移动虚拟硬盘,无法删除虚拟硬盘.

如果需要删除这个虚拟硬盘,需要在XenServer的命令行模式下删除.
1.为了方便识别需要删除的虚拟硬盘,把虚拟硬盘的名称修改成特殊名字或者数字.

2.然后在命令行模式下输入
xe vdi-list name-label=1

查找该虚拟硬盘

2.再输入
xe vbd-list vdi-uuid=c2e50662-5b3b-4420-b0e7-8805e7d2fd75

3.卸载该VBD
xe vbd-unplug uuid=3b5dea01-101d-340a-27dd-3fd9b6cb9f77
4.删除VBD
xe vbd-destroy uuid=3b5dea01-101d-340a-27dd-3fd9b6cb9f77
操作完成后,就可以在XenCenter上里面删除之前无法删除的虚拟硬盘了.
PS:有一种情况通过目录删除VBD后还是无法在 XenCenter上删除,是因为该虚拟硬盘有很多读写通道,多删除几次就好了.