Sunday, 31 August 2014

Activation fails after P2V

I haven't done many P2Vs in my life, but all of them were very simple and straightforward.

However, this time I got a surprise.

The P2V of physical server with Windows 2003 Standard went well, but when I powered on the newly virtualised server and tried to login I received an activation error. 

I tried to activate the OS over the Internet, but it failed. I called MS to get some help on this as I knew that the physical server had a valid product key, but I was told that the Installation ID was wrong and I had to contact the company that sold us the OS. Considering that it was 7pm on Saturday it definitely wasn't an option for me.

I didn't have the product key and thought if I had it I could just type it in again and probably it could resolve my problem with activation. So I powered on the old physical server, installed Belarc Advisor tool which allows to collect all possible information about your computer and looked for Windows Product Key. To my surprise I noticed that it was OEM key. 


I am not an expert on licensing, but as far as I could remember the OEM license cannot be transferred to another computer.

I quickly checked the Microsoft FAQ and confirmed my suggestion:

"Q.  My customer bought a new PC and wants to move the OEM software from the old PC to the new one. Can't users do whatever they want with their software?
A. No, the OEM software is licensed with the computer system on which it was originally installed and is tied to that original machine. OEM licenses are single-use licenses that cannot be installed on more than one computer system, even if the original machine is no longer in use. The Microsoft Software License Terms, which the end user must accept before using the software, state that the license may not be shared, transferred to, or used concurrently on different computers. System builders must provide end-user support for the Windows license on computers they build, but cannot support licenses on computers they didn’t build. This is a fundamental reason why an OEM System Builder License can't be transferred."
That meant I had to reconfigure the OS for VL key. Apparently you can't simply enter VLA product key and get all the problems fixed. You have to use VLA Windows 2003 Server CD to update the OS to VLA.

Here is the how you can do it:


  1. Mount Windows 2003 Server VLA ISO to your VM and reboot it
  2. Press Enter on Welcome Screen
  3. Accept the license agreement
  4. Select the Windows installation to be fixed and press R to repair.
  5. The windows installation will start and in 10-15 minutes you will need to provide the VLK Product Key
After that just follow the main routine of P2V: configure networking, check event log, make sure all services started, make sure that all applications work as expected, etc. 

6 comments:

  1. You can also try to retrieve the MS key directly from the source physical system if you have access to it. It is typically on top of the system, so you have to pull it out of the rack a bit to find the sticker. Enter the key when prompted for activation.

    ReplyDelete
  2. Chris, even if you manage to get the MS key I don't think it is possible to activate W2003 with it. The key you usually find on the server/workstation is the OEM key and it can be activated only on the system where the windows was installed first.
    Once you P2V the server it runs on the new hardware and Windows fails to activate.

    ReplyDelete
  3. Hi, Askar! Thank you for your blog. I find it useful and interesting. I am new into VMware world, and want to ask you some advice on VMware certification. For now I do not hold any certs, but want to start preparing for it. Should I study for version 5 or 6? What would be your advice? Thanks.

    ReplyDelete
    Replies
    1. Hi Altynbai,

      My choice would be vSphere 6. It has most of the vSPhere 5 content plus new features.

      Delete
  4. Thank you for your post. I'm having the same problem, went through the same challenges but I can't find where to download vl iso from. Microsoft's support will not help as the product is way old.
    Do you have an idea?

    ReplyDelete