• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 352
  • Last Modified:

ESXi, shared storage, opening guest on a diff host?

Ive got two ESXi servers.. a 5.1 and a 5.5, I setup the 5.5 to temporarily run the guests while the 5.1 servers is being upgraded.  Both have root access to the NFS share housing 6 guest vm's.  I took a test vm, shut it down, browsed the datastore on the 5.5 server and added the test vm to inventory.  It succeeded, but it fails to boot because no boot device found.  

This should work right, I mean with the myriad of vmware licensing issues I should be able to do this right?
0
Ben Hart
Asked:
Ben Hart
  • 13
  • 10
1 Solution
 
asavenerCommented:
Is the datastore named the same on both hosts?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Does the VM have a snapshot ?

I assume the VM failed to boot?

Is there any error message?

NFS datastore is working correctly, with correct permissions?
0
 
Ben HartAuthor Commented:
NFS store is working correctly.. both hypervisors have root access.  
Datastores are named identically on both hypervisors.
'copied' vm does fail to boot, operating system not found.
Copied vm's bios shows no other devices except the cd-rom
0
Cyber Threats to Small Businesses (Part 2)

The evolving cybersecurity landscape presents SMBs with a host of new threats to their clients, their data, and their bottom line. In part 2 of this blog series, learn three quick processes Webroot’s CISO, Gary Hayslip, recommends to help small businesses beat modern threats.

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Does the VM have a snapshot ?

If you create a new VM on the NFS datastore does it work?

Operating system not found, suggests missing OS, corruption to VMDK, wrong disk....

how was the VM copied?
0
 
Ben HartAuthor Commented:
This particular vm has no snapshots, it's less than a weekend old ;)
I didn't actually copy it.. I shutdown vm1 on host1, added vm1 to inventory on host2 and powered it up.
The first power up asked if I had moved, or copied the vm so I chose copied.
0
 
Ben HartAuthor Commented:
Also checking the vm Settings on both hosts.. every setting is identical.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
okay, the Question Asked, would have altered the configuration.

see here

HOW TO: Select the right answer to "I Moved It" or "I Copied It" in VMware vSphere (ESXi)

Does it power up on the old host ? - host1 ?

You could try the following, re-create a new virtual machine, and browse to this virtual hard disk of this VM, and start this VM.
0
 
Ben HartAuthor Commented:
Thanks Andrew!

I appears that I broke this VM.  (Glad it was a test!!)

No the original guest on host1 failed to start, and now it's unknown.  I cannot open it because a file was modified with the newer version of ESXi.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
It's quite normal for unknown, to appear, when it's on the other host!

Did you try adding the disk to new VM config?
0
 
Ben HartAuthor Commented:
My hosts are not running the same version of ESXi though.. my whole point here was to stand up the 5.5 server as a temp home for the vm's while I upgrade the original host from 5.1 to 5.5.

Just created a new VM on host2, adding both hard drives from the test vm.  (Since the source was a CentOS with two volumes)

Still cant find the OS.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Provided the virtual machine hardware versions are the same between 5.1 and 5.5, there should be no issues, with VMs running on either host.

That being said, there is something odd going on here...

So the NFS datastore is presented to both hosts, and VMs running on the NFS datastore are working on Host 1 ? (which is 5.1?)
0
 
Ben HartAuthor Commented:
Yup.. I still have 4 active guests on host1 (5.1) that have been running for a while now.  I just setup a new vm on host2 (win2012), installing perfectly and the vmk is on the NFS share.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Your 4 Active Guests on 5.1 are they on the NFS datastore ?

or are you transferring from local datastore to nfs datastore ?

Upgrade only takes 15 minutes, can you not be without VMs for 15 mins ?

(provided you also have full backups!)
0
 
Ben HartAuthor Commented:
Yup.. all VM's are on the one big NFS datastore.

Yeah we probably could be without for a few minutes, my boss will ask about it so I wanted a second method instead of just the old standby "Yessir I will come in at midnight" lol.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Okay, if you were to create a quick test VM on Host 1, and then Power Off, Remove from Inventory.

Add to Host2, Right Click VMX, Add to Inventory, Power On...and then select....

"I MOVED IT"

This does not change any of the configuration.....(compared to I copied!)
0
 
Ben HartAuthor Commented:
Thanks Andrew.. doing it that way my test machine was able to 'move' and start correctly.
0
 
Ben HartAuthor Commented:
I will re-P2V my CentOS machine and try moving it like that.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Highly unusual.

Have you tried installing, on Host2, and going to Host1 ?
0
 
Ben HartAuthor Commented:
No.. not yet.
0
 
Ben HartAuthor Commented:
Ok re-converted the test source to Host2 (ver. 5.5) twice now.. each time it fails on the part where it's installing grub.  I tried a version 10 and 9 virtual machine.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
What is the Guest OS, it may not be supported for VMware Converter....

I'm curious, you use NFS in production?

where are the NFS exports located ?

I'd like to know, if the NFS datastore on Host 2, is working correctly?
0
 
Ben HartAuthor Commented:
The guest os is CentOS.. although at this time I do not know the version. the NFS export is working well enough that I installed a new virtual machines on host2 using the NFS datastore to house the virtual hard disk.  The exports are located on an Netapp Fas3050.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
0
 
Ben HartAuthor Commented:
And it worked perfectly the first time... :(

Ok well I guess that answers my question.  You did get me going though with the moving of VM's from one host to another so for that I thank you.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 13
  • 10
Tackle projects and never again get stuck behind a technical roadblock.
Join Now