VMware Esxi ตัว VM ค้าง Poweroff, Restart ไม่ได้เลย

ผมพบเจอกับปัญหาตัว VM ในระบบ VMware เกิดอาการค้าง เนื่องมาจากตัวระบบ Backup ที่มีชื่อว่า Veeam Backup เรียกได้ว่าเจออยู่บ่อยๆ ไม่รู้จะมีบัคอะไรมากมายขนาดนั้น แต่ผมก็ยังใช้งานมันต่อไป เพราะว่าไม่มีตัวไหนที่จะทำการ Backup ระดับ VM ได้ดีเท่าเจ้านี้ละนะ

จากปัญหาคือ ระบบ Veeam ไม่สามารถทำการ Backup ตัว VM ได้, และในตัว VM มองไม่เห็น Storage อาจจะเพราะว่าโดน Mount ไปยัง VM ที่ใช้ Backup และ Mount กลับมาตัว VM หลักไม่สมบูรณ์ ทำให้ตัว VM หลักมองไม่เห็น Disk ที่แท้จริง และทำให้ตัว VM ค้างในที่สุด

วิธีการแก้ไขปัญหานี้

  1. ล็อคอินเข้า SSH และใช้คำสั่งดึง VM ทั้งหมดออกมา เพื่อที่จะดู ID ของ VM ที่มีปัญหา
    vim-cmd vmsvc/getallvms | grep xxx
  2. ใช้คำสั่ง Reload ตัว VM ด้วยคำสั่งนี้ (vmid = เลขข้างหน้าที่ได้จากข้อ 1)
    vim-cmd vmsvc/reload vmid

จากนั้นก็รอๆๆ ถ้าใช้ vCenter และมีระบบ HA มันจะทำการ Start VM ให้เอง, แต่ถ้าไม่ได้ใช้ ก็ให้กด Power On หลังจากที่มันจะขึ้นให้กดได้นะครับ