خطای Object type requires hosted I/O در ESXi

رفع خطای hosted I/O

سلام و درود به همراهان همیشگی سایت Theways، بعد از تقریباً یک سال غیبت با یه پست کاربردی همراه شما عزیزان هستیم

 

بعضی اوقات انجام برخی عملیات بر روی سرور میتونه باعث بروز مشکلاتی بشه، مثل Migrate یک Virtual Machine، اختلال تو عملکرد یک درایور، تبدیل هارد VM برای انتقال از یک Hypervisor به Hypervisor  دیگر، Crash کردن و ….

 

موردی که من امروز باهاش برخورد کردم عدم استارت خودکار Virtual Machineها تو ESXi ورژن ۶٫۷ بود که با مراجعه به Events متوجه پیغام زیر شدم:

Object type requires hosted I/O

Cannot open the disk ‘/vmfs/volumes/…./…..vmdk’ or one of the snapshot disks it depends on.

Module ‘Disk’ power on failed.

Failed to start the virtual machine.

 

اگر مثل من به همچین مشکلی برخورد کردید پس با ادامه این آموزش همراه باشید

 

۱- ابتدا SSH رو روی ESXi خودتون فعال کنید

 

 

۲- سپس با یه نرم افزار مثل PuTTY به سرور خودتون متصل بشید و به مسیر پوشه اون Virtual Machine با دستور cd وارد بشید:

 

 

۳- سپس دستور زیر رو بزنید تا وضعیت دیسک رو ببینید:

vmkfstools -x check /path/to/your/machine.vmdk

 

۴- اگر پیغام Disk needs repair رو داد دستور زیر رو بزنید تا Reapir صورت بگیره:

 

vmkfstools -x repair /path/to/your/machine.vmdk

 

بعد از نمایش پیغام زیر، SSH رو غیر فعال و Virtual Machine مربوطه رو از رابط وب ESXi استارت کنید

Disk was successfully repaired

 

ممنون از وقتی که گذاشتید، با آرزوی بهترین ها برای شما ادمین عزیز 🌹🌹

DiskErrorESXifixPuTTYReapirSSHVirtual MachineVirtualizationVMvmkfstools
Comments (4)
Add Comment
  • میلاد اسحاقی

    سلام مهندس بابایی عزیز
    تشکر از این نکته بسیار کاربردی

    • علیرضا بابائی

      سلام مهندس جان
      امیدوارم مفید بوده باشه 🙏🏻🙏🏻🌹🌹

  • محمد

    تشکر از شما بسیار کاربردی 💖