VMware ESX cannot find the virtual disk

I just upgraded to VmWare ESXI 5 from 4.1  Everything seemed to go smoothly except for one VM which I run on a NAS.  It showed up as an unidentified VM.  I removed it from inventory and went to the datastore and re-added it.  Now when I try to boot up I get the following error:  

Reason: The system cannot find the file specified.

Cannot open the disk '/vmfs/volumes/a5382f67-077d12c4/Windows 2008 R2 - LBMX/Windows 2008 R2 - LBMX.vmdk' or one of the snapshot disks it depends on. 

VMware ESX cannot find the virtual disk "/vmfs/volumes/a5382f67-077d12c4/Windows 2008 R2 - LBMX/Windows 2008 R2 - LBMX.vmdk". Verify the path is valid and try again. 

Open in new window


I have not touched any of the files in this VM and it was working until the upgrade.  Any clue what to do?  Thanks!
cvonrabeAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
check the datastore inventory, can you screenshot the inventory and upload?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
it's possible the virtual disk descriptor file is missing.
cvonrabeAuthor Commented:
Here are 2 screenshots, let me know if this isn't what you are looking for.  If that is the case is there any way to recreate it?  I literally have not deleted anything so I'm not sure how it could just go missing.
lbmx.png
lbmx2.png
Need More Insight Into What’s Killing Your Network

Flow data analysis from SolarWinds NetFlow Traffic Analyzer (NTA), along with Network Performance Monitor (NPM), can give you deeper visibility into your network’s traffic.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I think you are going to have to visit the console or SSH remotely, and check the VMX file, is correct, check the datastore path is correct, and check you have the correct files on the datastore.
cvonrabeAuthor Commented:
I'm kind of new to vmware, is there a command to find out what the paths should be or what files it is looking for?  It appears the file it cant find is right there.  In the path though, after volume, there are those random characters, is that some id that could have changed?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
you need to login and check the VMX file
cvonrabeAuthor Commented:
Thanks.  So I have it open and I can see the path (which it obviously can't find)  How do I know what the path should be?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
you need to check the actual paths on the server

/vmfs/volumes
cvonrabeAuthor Commented:
I appreciate your help.  Could you tell me how I browse this path?  I can't find it anywhere.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
type cd \vmfs\volumes
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
and check the UUID is correct long number
cvonrabeAuthor Commented:
Figured it out.  I found it through ssh but got this error:  
-ash: cd: can't cd to Windows
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
you need to use te correct folder
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
cd vmfs

cd volumes

ls -al
cvonrabeAuthor Commented:
I wasn't using quotes.  ok I got to the folder where the vmdk file is.  Its right there.  Any other clues
putty.png
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
so is the vmdk in the correct path?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
could you do ls -al

also check the vmx file, do you know how to do this?

could be a flat file missing?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
cvonrabeAuthor Commented:
I'm starting to wonder if that is the case.  Look how small the files are.  There is definitely something missing.  I wonder how it could just disappear like that.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
yes, this is why I need a screenshot from the console, there should be two files like this as an example

-rwxrwxrwx    1 -2       -2   42949672960 Apr  3 21:39 cyrus-dc02-flat.vmdk

-rwxrwxrwx    1 -2       -2                  546 Mar 22 15:32 cyrus-dc02.vmdk


a vmdk and a flat-vmdk, the vmdk is the actual descriptor, and is only small, the flat file is the actual data disk.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
something is also odd, because the size of the VMDK states 0, but the provisioned size states 419GB.

so it looks likes it's a think provisioned disk, which has currently not been used or formatted.
vmwarun - ArunCommented:
Run the command, esxcfg-nas -l

This should show the list of NFS shares mounted currently to the host. I guess the UUID is mapped correctly in your case, a5382f67-077d12c4.

I concur with hanccocka, the VM seems to be missing the actual data disk as per the screenshot.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.