Solved

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

Posted on 2014-10-24
3
734 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 117
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 117

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) 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

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Join & Write a Comment

VM backup deduplication is a method of reducing the amount of storage space needed to save VM backups. In most organizations, VMs contain many duplicate copies of data, such as VMs deployed from the same template, VMs with the same OS, or VMs that h…
Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …
This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.

708 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now