Avatar of RoadKill13
RoadKill13
 asked on

Server upgrade

I have a server running 2008 r2 standard and have bought the 2012 upgrade so I can upgrade to 2008 enterprise. I am running Hyper V with 2 virtual servers, one terminal and one file/exchange server. What is the best way to upgrade all 3 without disrupting any or the current settings or functionality?
Windows Server 2008

Avatar of undefined
Last Comment
Mahesh

8/22/2022 - Mon
lruiz52

Check the link belo should help you out

http://superuser.com/questions/414615/how-can-i-upgrade-from-windows-server-2008-r2-standard-to-enterprise-edition

Make sure you have the 2008 r2 enterprise product key.
Mahesh

I have a server running 2008 r2 standard and have bought the 2012 upgrade so I can upgrade to 2008 enterprise

Unable to understand question please ?

What version of hyper-v are you running ?

and what is the OS of Hyper-V host and guests ?

Mahesh
RoadKill13

ASKER
The Hyper V is 6.1.7601.17514
The host and agents are Server 2008 R2 standard x64
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
Mahesh

So, you are running Windows 2008 R2 SP1

You wanted to upgrade hyper-v to windows 2012 and guests from windows 2008 R2 standard to 2008 R2 enterprise right ?

You can bring 2012 server online and install hyper-v role on that server and also need to install virtual switch and networks as identical to 2008 R2 Hyper-V, you can change if wanted to. Also you need to ensure proper Physical Disk configuration, CPU and memory in order to accommodate virtual machines

Then you need to export 2008 R2 virtual machines from 2008 R2 hyper-V server and need to import it on 2012 server
http://blogs.technet.com/b/keithmayer/archive/2012/09/13/migrating-to-microsoft-hyper-v-server-2012-from-2008-r2-and-vmware-winserv-hyperv-itpro-vmware.aspx#.UsKdx726a1s
Read all steps carefully since you may have snap shots

if you have 2012 R2 hyper-V server, then you need to import 2008 r2 VMs on windows 2012 hyper-V server and from there you need to import on 2012 R2 (ignore if you don't have 2012 R2 physical hyper-v server)
http://windowsitpro.com/hyper-v/import-windows-2008-r2-vm-windows-server-2012-r2-hyper-v

Also you need to make in place upgrade from 2008 R2 standard edition to 2008 R2 Enterprise
To upgrade from Windows Server 2008 R2 Standard to Windows Server 2008 R2 Enterprise, simply insert the installation DVD and run the setup.exe file. Follow the wizard according to the directions.
Usually upgrading from Windows Server 2008 R2 Standard to Windows Server 2008 R2 Enterprise will not cause problems and your custom settings will be reserved. However, it is the best practice to back up your important files before doing that.

Another alternative is to use DISM utility
http://www.alihassanlive.com/e2k3/2011/8/25/upgrade-windows-2008-r2-standard-to-enterprise.html

This will work seamlessly, only you need to supply Enterprise edition serial key

Mahesh
RoadKill13

ASKER
No. I want to upgrade the Hyper-V, terminal server, and file/exchange server to 2008 R2 enterprise from 2008 Rs standard
RoadKill13

ASKER
Also... How do I know whether to use the MAK or KMS keys?
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Mahesh

Ok, thanks for clearing misunderstanding, please ignore my previous comment
In that case it is very simple
You don't need to import export VMs

All you need to do:
Turn off all VMs on Physical host
Upgrade Hyper-V host server from 2008 R2 standard to 2008 R2 Enterprise with DISM upgrade method
http://www.alihassanlive.com/e2k3/2011/8/25/upgrade-windows-2008-r2-standard-to-enterprise.html
http://social.technet.microsoft.com/Forums/systemcenter/en-US/a6ac32f5-08f3-4980-aaf1-3f63ccc0c33d/upgrade-physical-host-from-server-2008-r2-standard-to-enterprise-with-vms-already-installed?forum=virtualmachingmgrhyperv

Alternatively (Optional) you can make in place upgrade Hyper-V host from 2008 R2 standard edition to 2008 R2 Enterprise, 1st turn off all VMs.
Then upgrade from Windows Server 2008 R2 Standard to Windows Server 2008 R2 Enterprise, simply insert the installation DVD and run the setup.exe file. Follow the wizard according to the directions.
Usually upgrading from Windows Server 2008 R2 Standard to Windows Server 2008 R2 Enterprise will not cause problems and your custom settings will be reserved. However, it is the best practice to back up your important files before doing that

The above same method you can use to upgrade 2008 R2 standard VMs to 2008 R2 enterprise if wanted to.

According to me your all VMs activation must be happened free of charge as Hyper-V 2008 R2 Enterprise edition host server supports 4 VMs free of charge once activated through MAK key and same MAK key can be used to activate Virtual machines as well.
http://www.altaro.com/hyper-v/windows-hyper-v-virtual-machine-licensing-standard-enterprise-datacenter/

I would suggest that you use a MAK key rather than a KMS Host Key since you have only 3 servers total.
MAK allows you to activate multiple machines over the Internet with that one key, the total is dependant on the licensing program with which you acquired the product key.
KMS activation allows you to activate your machine internally against a KMS host which you set up on your internal network.  To use KMS, you need at least 5 KMS clients. Since you only have 3 servers, KMS is not required
http://social.technet.microsoft.com/Forums/windowsserver/en-US/a74c0e24-d97b-41ce-897c-18afa2284b6f/kms-vs-mac-activation?forum=winservergen

Mahesh
RoadKill13

ASKER
Thank you for all, the good info. I am going to do this tonight. I research all of this before I posted questions here and found everything you told me to do but just wanted some more verification.
RoadKill13

ASKER
Can you comment on this?


1.      DCPROMO down the domain controller.
Your help has saved me hundreds of hours of internet surfing.
fblack61
ASKER CERTIFIED SOLUTION
Mahesh

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.