Solved

Cannot Power On Virtual Machine after Manual Move to another ESX host

Posted on 2014-10-24
3
796 Views
Last Modified: 2016-02-25
I moved a VM from one ESXi 5 host to another using Veeam Backup and Replication's "File Copy" process.  I believe this is the old FastSCP product now integrated into Veam BR 7.  I used this procedure to copy the VM's Datastore folder over to the new server so that I would retain the snapshots that are on the VM.  NOTE:  Everything is LOCAL storage - no ability to vMotion.

The procedure seemed to work ok, but as a test I deleted one of the snapshots from the new location.  I received the following error (Truncated):

" The virtual machine requires hardware features that are unsupported or disabled on the target host" ... "If possible, use a cluster with EVC enabled" ....

While trying to recreate the issue (which I can), I also once received the following error:

An error was received from the ESX host while powering on VM DSL-01 xxx 1.
An error occurred while restoring the CPU state from file "/vmfs/volumes/50be2de1-afba3b5a-f1ee-6cae8b66f46e/DSL-01 xxx/DSL-01 xxx-Snapshot1.vmsn".
The features supported by the processors in this machine are different from the features supported by the processors in the machine on which the checkpoint was saved. Try to resume the snapshot on a machine where the processors have the same features.

The VM originated from a host with a XEON E5606 processor and was moved to a host with a XEON E5620 processor.  Is this a CPU incompatibility issue?  If so, is there a solution or workaround?  

I know snapshots are evil, but the intent is to try and save them.  If that's not possible, would an Export/Import of an OVF template cause issues if I moved a VM between the same two hosts due to the Procs being different on each of them?

Thanks in advance for your assistance!
0
Comment
Question by:CipherUser
  • 2
3 Comments
 
LVL 119
ID: 40403028
Was this machine PAUSED ?

Moving a VM between servers with different CPU Generations, should not cause this issue.

But the message suggests the VM was in a paused STATE ?

or, WAS a snapshot created which ALSO snapshotted the MEMORY STATE!

It's ALSO a bad idea, to move VMs with snapshots attached, DELETE the SNAPSHOT (MERGE FIRST!) Do NOT just delete the file!

WHY OH WHY, are you want to maintain SNAPSHOTS, they are not backups!

You will be sorry! performance is poor!

See my EE Article....

HOW TO: VMware Snapshots :- Be Patient

It's possible you have the lecture already from me, because you are using my phrase "snapshots are evil!"

So either way, SNAPSHOTS have caught you out, because of the CPU generation mismatch!
0
 

Author Comment

by:CipherUser
ID: 40406628
Thanks Andrew for your answer.  Unfortunately, the snapshots are being used for version control in a dev environment.  I need to move a VM with the snapshots to a different host if at all possible.  What's the best/safest way to do this?  The snapshots that exist do (I believe) have memory snapshots as well.

Thanks for the additional clarification!
0
 
LVL 119

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 40406637
This is the issue, the memory snapshot, if they did not have a memory snapshot, you would not have the issue.

or of you had HOSTS with the same Generation CPU.

Create a new Snapshot on the VM, but do not snapshot memory. (e.g. power down the VM!).

BUT, the fact you already have a memory snapshot, could make this awkward.

VMs are not designed to run on snapshots, they are not backups, and moving VMs with snapshots is not supported, and if you have a memory snapshot taken on a Gen1 CPU, it will not start on a Gen2 CPU etc

Could you re-do without the memory snapshot?

You could try removing the memory snapshot from the disk, and also remove entry from the VMX file, but this is unsupported, and you are not entering "hack my VM space!"
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

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

Suggested Solutions

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
HOW TO: Upload an ISO image to a VMware datastore for use with VMware vSphere Hypervisor 6.5 (ESXi 6.5) using the vSphere Host Client, and checking its MD5 checksum signature is correct.  It's a good idea to compare checksums, because many installat…
Teach the user how to delpoy the vCenter Server Appliance and how to configure its network settings Deploy OVF: Open VM console and configure networking:
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…

828 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