Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am running two Windows 2008 Server on a VMware ESXi 5 Server (VMware vSphere 5 Essentials Kit). There are two different ESXi hosts within my VMware datacenter environment. Let us call them esxserver1 and esxserver2. Both of my Windows 2008 Servers are currently running on esxserver1 and I would like to move both Windows Servers to esxserver2 due to performance reasons (esxserver2 is much more powerful).

I actually expected that I can just clone both Windows VMs using vCenter but unfortunately the VM clones did not work after they were cloned successfully from esxserver1 to esxserver2.

Both Windows 2008 Server were stuck with some strange krnl error messages like the following ones:

ntkrnlpa.exe missing or corrupt

After I ran a repair from Windows Installation DVD a both machines came up with a quite similar error:

ntoskrnl.exe missing or corrupt

I really wonder what I did wrong. Do I have to consider something else when cloning Windows 2008 servers from one esxserver to another?

share|improve this question
    
If you want to move them then move them. There are a number of ways to do this: migrate, copy, etc. and a number of tools available to do this: WinSCP, Veeam FastSCP, Trilead VMExplorer, etc. –  joeqwerty Jan 25 '12 at 14:50
    
Please clarify what hardware esx1 and esx2 have.If they are using different CPU family this can cause the issue. –  Sergei Jan 27 '12 at 19:47
add comment

1 Answer

You shouldn't need to clone them. Just right-click in VMWare Manager and choose "Migrate". From there you can move them. Note: The machines will have to be powered off to do this.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.