XenServer Pool(池)删除无效连接的服务器

通过XenCenter操作

  1. 在XenCenter中对无效连接的服务器右键“Destroy(删除/摧毁)
  2. 确认删除“Yes,Destroy
  3. 这样就删除成功了。

有个别情况“Destroy”会提示:Error:This server can not be forgotten because there are some user VMs still running.
错误大意:此错误信息指Pool(池下)的服务器还有记录VM/VPS在运行,导致无法删除。

VMs still running 解决方法

1、查找Host(主机) UUID

查找需要删除(Destroy)的服务器UUID,命令:

xe host-list

UUID(RO)后面的数字就是服务器的UUID,准确的找到UUID,可以看“name-label(主机名)”是否和XenCenter看到的一样

2、列出服务器下的VM/VPS根据查出的服务器UUID,列出服务器下的VM/VPS信息

xe vm-list resident-on=<UUID号>

name-label(RW):xvm911xvm911就是VM/VPS的名称。
注意name-label(RW):Control domain on host :xxxxxx,无需理会。

3、重置VM/VPS电源
根据查到的VM/VPS的“name-label”后,通过命令重置VM/VPS电源:

xe vm-reset-powerstate force=true vm=<name-label名称>

4、删除(Destroy)服务器
按照删除流程删除(Destroy)已下架服务器。

THE END