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:
- Plik dysku vmdk jest uszkodzony
- Uszkodzenie to powstało po uruchomieniu joba backupującego z Veeam Backup.
Z pomocą przychodzi linia poleceń vSphere.
- Należy podłączyć się przy pomocy SSH do hosta ESX, a następnie przejść do katalogu maszyny wirtualnej.
- Za pomocą komendy ls -lh wyświetlamy listę plików w katalogu
- 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ą.