This post will detail all the steps required to install vCenter 5.5a on to a Windows 2012R2 guest machine, I should add that at the time of writing 2012R2 isn’t on the supported OS list and that there is an additional step that needs to be done to ensure that the installation succeeds first time.
You will need to get a copy of OCSetup.exe because for some insane reason Microsoft dropped the use of it in Windows 2012R2 (it’s present in 2012). As a side note you can also use a copy of the file from Windows 2008R2 if you don’t have 2012 available. Once you have a copy place it in the C:\Windows\System32 folder.