XenServer:Another operation involving the object is currently in progress

/ 0评 / 0

通过XenCenter对XenServer的VPS开机,关机操作时,出现以下错误:

Another operation involving the object is currently in progress

接着通过命令行对VPS操作,也出现错误:

[root@cl-535 ~]# xe vm-shutdown name-label=windows 2003

The operation could not be performed because a domain still exists for the specified VM

通过命令行,我们得出具体的错误,每台VPS都对应一个domain_ID,估计是这个domain_ID出现问题无法操作,那么我们找出这台VPS的domain_ID,然后删除,重新建立一个:
首先找出这台VPS的UUID:

1,直接通过XenCenter能看到这台VPS的UUID

2,通过命令找出这台VPS的UUID

xe vm-list name-label=windows 2003

uuid ( RO)           : c9676696-3430-39b1-6ca7-267952bccc0c
name-label ( RW): windows 2003
power-state ( RO): running

查出这台VPS所属的的domain_ID

list_domains

  id   |                                 uuid                               |  state
0   | 139c80ae-0bc2-4a43-a7a8-26fa178ed648    |      R
263 | c9676696-3430-39b1-6ca7-267952bccc0c  |      B H
302 | 5aa05c58-6e72-9554-961c-52d0439870b8  |      B

查到这个VPS的domain_ID是263摧毁这个VPS的domain_ID

/opt/xensource/debug/destroy_domain -domid 263

然后就可以对VPS关机,重启操作了

xe vm-shutdown name-label=windows 2003 --force

xe vm-restart name-label=windows 2003

发表评论

邮箱地址不会被公开。 必填项已用*标注