ปัญหา:
เนื่องจากปัญหา ไม่สามารถ reboot เครื่อง vps ผ่าน xencenter ได้ หลังจากที่สั่ง force reboot ที่ xencenter แล้วใช้เวลาในการ reboot เร็วผิดปกติ หากดูจาก log จะใช้เวลาเพียง 00:00:01 เท่านั้น และเครื่องก็ไม่ได้ reboot จริง
การแก้ใข:
ให้ ssh ไปที่มีปัญหา แล้วรันคำสั่งดังนี้
ดูว่ามี vps ตัวใดบนเครื่องบ้างโดยให้สั่งเกตที่ uuid และ name-label
[root@vpsserver2 ~]# xe vm-list
uuid ( RO) : 8d81743b-b034-7fe8-b8c3-c55115b01d45
name-label ( RW): vps01.netwaytest.co.th
power-state ( RO): running
uuid ( RO) : 3f7f3a91-ac09-2347-194d-702ec5caa517
name-label ( RW): Copy of vps02.netwaytest.co.th
power-state ( RO): halted
uuid ( RO) : 9226e537-0e89-27ec-c0cb-bfea1b215566
name-label ( RW): vps03.netwaytest.co.th
power-state ( RO): running
uuid ( RO) : 9f6069a9-ded0-81bb-fc55-f21b31c2a000
name-label ( RW): vps04.netwaytest.co.th
power-state ( RO): running
หาค่า id เพื่อใช้ในคำสั่งต่อไป ให้สังเกตที่ uuid ว่าตรงกับ vps ตัวที่ต้องการ reboot หรือไม่
[root@vpsserver2 ~]# list_domains
id | uuid | state
0 | c1307b35-2de3-4025-8b1e-ae1f7514475d | R
1 | 1a5eb690-8bb5-ac64-8b49-c8eb2de3c6ce | B H
2 | 9226e537-0e89-27ec-c0cb-bfea1b215566 | B H
5 | 9f6069a9-ded0-81bb-fc55-f21b31c2a000 | B H
6 | 68c9a017-e6a6-f1c3-b32a-9abdc5c01397 | RH
8 | f8a7c377-e123-80a9-8524-f4c57cd4f103 | B H
11 | 4c215ba7-3268-4197-e5ee-50d9538d5e51 | B H
12 | c6b0250d-cd28-aef5-c17c-247abe7111d5 | RH
31 | b9635db8-1454-5913-b61d-d2657fd734ac | RH
42 | 8d81743b-b034-7fe8-b8c3-c55115b01d45 | H
46 | 2f756289-2e43-083c-ab79-896523aca122 | B H
47 | 1069f540-8946-28dc-8478-455b31fe8dc4 | B H
โดยให้นำ id ของเครื่องที่ต้องการมาใส่ที่ domid
[root@vpsserver2 ~]# /opt/xensource/debug/destroy_domain -domid 42
หลังจากนั้นให้ใช้คำสั่ง reboot เครื่องที่ต้องการผ่าน command อีกครั้ง
[root@vpsserver2 ~]# xe vm-reboot uuid={uuid} --force
Key Word ที่สังเกตุได้จาก /var/log/xensource.log “VM.hard_reboot locking failed: caught transient failure OTHER_OPERATION_IN_PROGRESS:”
Ref: http://debaan.blogspot.com/2009/05/xenserver-vm-wont-shutdown.html