[Last Call] Learn how to a build a cloud-first strategyRegister Now


ESXi datastore recovery problem

Posted on 2012-08-29
Medium Priority
Last Modified: 2012-09-01
I was running esxi on a flash drive (why? because it sounded like a cool idea) and the flash drive got bumped and damaged and I had to reinstall esxi on a new flash drive and booting up on it, it sees the two datastores on the sata hard drives on the computer but it doesn't see any of the vm's that I know are there.

The computer didn't get damaged, just the original flash drive.

I click on browse datastore and it searches for a long time with a lot of linux-looking dots ...............................................................................................................................................................................................................

And then it finds nothing.

The vm's are there.  I can tell by the free space reported.

So how do I get them back.

Any ideas?

Question by:gateguard
LVL 42

Expert Comment

by:Paul Solovyovsky
ID: 38348448
browse to the datastore-> VM Folders - VMX file.  Right click on VMX file and click "register Virtual Machine"

That should do it.
LVL 47

Assisted Solution

David earned 600 total points
ID: 38348465
Nothing wrong with doing that, booting to flash is a reasonable and common thing to do.  (But next time use industrial flash that you just plug into the motherboard directly or use an extension cable so you can tape the USB to the outside of the system.

Warning: This is a UNIX 101 response, not specific to vmware.  This is how one deals with a munged file system for most *NIX. [No indication from your Q if this is file system that got initialized, munged, or a configuration change is in order]

Create another bootable USB stick, but use a linux distribution, not esxi.  boot to the new stick.  Then do a man fsck.    The man pages will give you an option to do a file system check that is read-only, I don't remember the option for linux, but -m works with other UNIX flavors, as well as -v for verbose.

Do the fsck and see if it finds problems or all is good.  If the report looks "reasonable" then cross fingers and run fsck w/o the read-only option.  (The point of this is that you can't run fsck from a mounted file system, or it will really mess you up).

There may be more elegant ways, this is A way.  P.S.  Best practice is to use dd and take an image dump of the munged up USB drive and save that dump to the network or something just in case.
LVL 42

Assisted Solution

by:Paul Solovyovsky
Paul Solovyovsky earned 400 total points
ID: 38348501
I would also check if you have internal USB or SD slot (SD preferred), this would be a better choice
LVL 124

Accepted Solution

Andrew Hancock (VMware vExpert / EE MVE^2) earned 1000 total points
ID: 38348951
1. Connect to the server via SSH or login at the console and check /vmfs/volumes for any folders or files.

When you re-installed, it's possible it could have re-formatted the current vmfs partitions.

otherwise, I can recommend the use of VMFS Recovery, which can recovery virtual machine (vmdk) disks from VMFS partitions.


Author Closing Comment

ID: 38356784

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

HOW TO: Install and Configure VMware vSphere Hypervisor 6.5 (ESXi 6.5), Step by Step Tutorial with screenshots. From Download, Checking Media, to Completed Installation.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
Suggested Courses

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question