Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Rebooting a hung HVM in Citrix XenServer
- 1.
- Find the UUID of the hung VM.
- You can do this via the command line with ‘xe vm-list’ or via XenCenter.
- 2.
- Find the Domain ID of the hung VM.
- Run ‘list_domains’ from the command line, and match the UUID with the ID number
- id | uuid | state
- 0 | 2fe455fe-3185-4abc-bff6-a3e9a04680b0 | R
- 47 | 267227f3-a59e-dafe-b183-82210cf51ec4 | B
- 59 | 298817fb-8a3e-7501-11e0-045a8aa860ff | B
- 60 | 46e3d5aa-2f02-dfdc-b053-9a8ac56ec5d1 | B
- 61 | 16cf3204-eb17-5a12-e8d0-c72087bda690 | B
- 62 | 1f9053b5-c6ca-40bb-504e-3017c37e7281 | H
- 63 | ddaec491-097a-e271-362b-f2f985e26e4a | R
- 65 | 55f3b225-4f65-d1ea-aa19-add44c5acce7 | B
- 66 | 7adef6fd-9171-5426-b333-6fb1b57b8e60 | B H
- 67 | 6046dc13-f70b-8398-56fb-069c22440a7c | B
- 68 | f201cd94-a501-00c2-d21e-8c2f03ea167b | B H
- In our case, UUID 1f9053b5-c6ca-40bb-504e-3017c37e7281 is hung, which is Domain ID 62.
- 3.
- Run destroy_domain on the Domain ID.
- # /opt/xensource/debug/destroy_domain -domid 62
- 4.
- The VM will still show itself as running, so now, we need to reboot it.
- # xe vm-reboot name-label='name of the VM' --force
- 5.
- The VM is now rebooted, and you can bring it up as if you had just pulled the plug. That is, check for some disk corruption, etc.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement