Ostatnio miałem problem z maszyną wirtualną postawioną na VMWare ESXi (vSphere 7.0)
Jedna maszyna wirtualna przestałą mi się uruchamiać. Przy próbie uruchomienia pojawiał się komunikat „Object type requires hosted I/O”. W lokalizacji gdzie są przechowywane pliki maszyny wirtualnej. zauważyłem dużo plików Snapshotów.

Po wstępnej diagnozie stwierdziłem, że:

  1. Plik dysku vmdk jest uszkodzony
  2. Uszkodzenie to powstało po uruchomieniu joba backupującego z Veeam Backup.

Z pomocą przychodzi linia poleceń vSphere.

  1. Należy podłączyć się przy pomocy SSH do hosta ESX, a następnie przejść do katalogu maszyny wirtualnej.
  2. Za pomocą komendy ls -lh wyświetlamy listę plików w katalogu
  3. Za pomocą polecenia vmkfstools sprawdzamy stan dysku wirtualnego i następnie go naprawiamy:
vmkfstools -x check “disk.vmdk”
Disk needs repaired

vmkfstools -x repair “disk.vmdk”
Disk was successfully repaired.

Następnie starujemy maszynę wirtualną.

Kategorie: Wirtualizacja

Dariusz Brejnak

Od prawie trzydziestu lat jest pasjonatem informatyki, a zwłaszcza dziedzin dotyczących baz danych, hurtowni danych oraz ogólnie rozumianej tematyki BI. Jego druga pasja to fotografia http://dariuszbrejnak.pl